Commit Graph

3 Commits

Author SHA1 Message Date
林凯90331
5758b7dcef fix(workflow): use raw tag name for release and drop v prefix from artifact
Release now uses the exact tag name (e.g., v4.0.23 or 4.0.23) instead of reconstructing it.

Artifact filenames no longer include a v prefix (e.g., csc-4.0.23-linux-x64.tar.gz).

Existing releases will have new artifacts appended instead of recreated.

Co-authored-by: CoStrict <zgsm@sangfor.com.cn>
2026-05-15 10:34:19 +08:00
林凯90331
a7bc970ece fix(workflow): correct download-artifact action SHA
Use the proper commit SHA for actions/download-artifact@v4.

The previous SHA belonged to actions/upload-artifact, causing resolution failure.

Co-authored-by: CoStrict <zgsm@sangfor.com.cn>
2026-05-15 10:25:04 +08:00
林凯90331
332469c4e9 ci: add publish binary workflow
Add workflow_dispatch workflow for building and publishing cross-platform binaries.

Supports selecting branch/tag and target platform (all or specific).

Windows artifacts are zipped, Linux/macOS are tar.gz.

When triggered by a tag, artifacts are attached to the GitHub Release.

Co-authored-by: CoStrict <zgsm@sangfor.com.cn>
2026-05-15 10:08:27 +08:00