Skip to content

Conversation

@roderickvd
Copy link
Member

@roderickvd roderickvd commented Sep 25, 2025

  • Fix cargo publish to trigger only on GitHub releases instead of every master commit
  • Add version verification between release tag and Cargo.toml
  • Update actions/checkout
  • Replace cargo install with taiki-e/install-action for faster tool installation
  • Add Swatinem/rust-cache@v2 for faster builds
  • Add job dependencies to fail fast and save CI minutes
  • Add caching for Linux audio packages and Rust builds
  • Use setup actions for Android SDK

Closes:

@roderickvd roderickvd changed the title ci: comprehensive workflow improvements ci: workflow improvements Sep 25, 2025
- Fix cargo publish to trigger only on GitHub releases instead of every master commit
- Add version verification between release tag and Cargo.toml
- Update actions/checkout to @v5
- Replace cargo install with taiki-e/install-action for faster tool installation
- Add Swatinem/rust-cache@v2 for faster builds
- Add job dependencies to fail fast and save CI minutes
- Add caching for Linux audio packages and Rust builds
- Name jobs for better clarity in GitHub Actions UI
- Use setup actions for Android SDK

Closes:
- #994
- #997
@roderickvd roderickvd merged commit fa56eb9 into master Sep 25, 2025
14 checks passed
@roderickvd roderickvd deleted the feat/ci-improvements branch September 25, 2025 20:49
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.

2 participants