Skip to content

Add GitHub Actions release workflow to build and publish Windows binaries#10

Merged
enijburg merged 1 commit intomainfrom
codex/add-github-workflow-for-releasing
Mar 30, 2026
Merged

Add GitHub Actions release workflow to build and publish Windows binaries#10
enijburg merged 1 commit intomainfrom
codex/add-github-workflow-for-releasing

Conversation

@enijburg
Copy link
Copy Markdown
Owner

Motivation

  • Provide an automated release pipeline to build Windows x86_64 binaries on tag pushes and to exercise the release build on pull requests to main.

Description

  • Add new workflow file ./github/workflows/release.yml to trigger on tag pushes matching v* and on PRs to main.
  • Validate semantic version tags with a shell check, install the Rust toolchain via dtolnay/rust-toolchain@stable, and target x86_64-pc-windows-msvc for release builds.
  • Cache Cargo registry, index, and target build directory, run cargo build --release --target <target>, package the produced binary into a ZIP using PowerShell, upload artifacts with actions/upload-artifact@v4, and create a GitHub Release using softprops/action-gh-release@v2.

Testing

  • No automated tests were executed as part of this PR; the new workflow will run on tag pushes and PRs once merged or when tags are pushed to the repository.

Codex Task

@enijburg enijburg merged commit 1af127e into main Mar 30, 2026
2 checks passed
@enijburg enijburg deleted the codex/add-github-workflow-for-releasing branch March 30, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant