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>
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>