2 Commits

Author SHA1 Message Date
Xuwznln
0684e823c0 Bump version: 0.1.2 → 0.1.3 2025-10-01 16:10:24 +08:00
Xuwznln
98e0b9966e Update safety report 2025-10-01 16:07:17 +08:00
3 changed files with 7 additions and 13 deletions

View File

@@ -1,5 +1,5 @@
[bumpversion] [bumpversion]
current_version = 0.1.2 current_version = 0.1.3
commit = True commit = True
tag = True tag = True
tag_name = v{new_version} tag_name = v{new_version}

View File

@@ -114,18 +114,12 @@ jobs:
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
- name: Set up Python - name: Run Safety CLI to check for vulnerabilities
uses: actions/setup-python@v6 uses: pyupio/safety-action@v1
with: with:
python-version: "3.10" # Use minimum version for consistency api-key: ${{ secrets.SAFETY_CHECK }}
output-format: json
- name: Install security tools args: --detailed-output --output-format json
run: |
python -m pip install --upgrade pip
pip install "safety>=3.0.0" "typer<0.12.0" "marshmallow<4.0.0"
- name: Run safety security scan
run: safety check --output json > safety-report.json
- name: Upload security reports - name: Upload security reports
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4

View File

@@ -5,7 +5,7 @@ A multi-format message conversion system supporting seamless conversion
between ROS2, Pydantic, Dataclass, JSON, Dict, YAML and JSON Schema. between ROS2, Pydantic, Dataclass, JSON, Dict, YAML and JSON Schema.
""" """
__version__ = "0.1.2" __version__ = "0.1.3"
__license__ = "Apache-2.0" __license__ = "Apache-2.0"
from msgcenterpy.core.envelope import MessageEnvelope, create_envelope from msgcenterpy.core.envelope import MessageEnvelope, create_envelope