Fix release build

This commit is contained in:
Xuwznln
2025-10-01 16:21:00 +08:00
parent 0684e823c0
commit c4d55fed1b

View File

@@ -127,18 +127,12 @@ jobs:
steps:
- uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v6
- name: Run Safety CLI to check for vulnerabilities
uses: pyupio/safety-action@v1
with:
python-version: "3.10" # Use minimum version for consistency
- name: Install security tools
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
api-key: ${{ secrets.SAFETY_CHECK }}
output-format: json
args: --detailed-output --output-format json
- name: Upload security reports
uses: actions/upload-artifact@v4