Skip to content

Add CI and release workflows#2

Merged
fluo10 merged 1 commit intomainfrom
feat/github-workflows
Mar 11, 2026
Merged

Add CI and release workflows#2
fluo10 merged 1 commit intomainfrom
feat/github-workflows

Conversation

@fluo10
Copy link
Owner

@fluo10 fluo10 commented Mar 11, 2026

Summary

  • Add ci.yml: runs cargo test --workspace on every PR across Linux, Linux ARM, macOS, and Windows
  • Add release.yml: triggered when a release/* branch is merged into main — creates a git tag and publishes a GitHub Release with pre-built binaries for all four platforms
  • Remove the vsix job that was carried over from a different project (no VSCode extension in this repo)

Test plan

  • Open a PR and confirm the CI workflow runs and passes
  • Merge a release/x.y.z branch and confirm a tag and GitHub Release are created with the expected binary artifacts

🤖 Generated with Claude Code

- ci.yml: run cargo test --workspace on PRs across Linux, Linux ARM,
  macOS, and Windows
- release.yml: on merge of release/* branch, create a tag and publish
  a GitHub Release with pre-built binaries for all four platforms

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@fluo10 fluo10 merged commit dcae837 into main Mar 11, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant