Files
xinjian0101 2f3428b6dd feat: release Continuity Director v0.8.20 after 20 iterations
Merge 20 sequential plugin iterations covering lifecycle validation, frontend smoke tests, six reliability nodes, bilingual help pages, installable ZIP packaging, and expanded CI.
2026-06-19 15:32:07 +08:00

27 lines
736 B
YAML

name: Build release package
on:
workflow_dispatch:
push:
tags: ["v*"]
permissions:
contents: read
jobs:
package:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Verify package import
run: python scripts/smoke_import.py
- name: Run tests
run: PYTHONPATH=tests python -m unittest discover -s tests -p "test_*.py"
- name: Build installable zip
run: python scripts/build_release.py
- uses: actions/upload-artifact@v4
with:
name: continuity-director-v0.8.20
path: dist/continuity-director-v0.8.20.zip
if-no-files-found: error