Skip to content

feat(ci): add GitHub Actions matrix testing for Node/Rust versions#439

Open
ladinoraa wants to merge 1 commit into
PrincessnJoy:mainfrom
ladinoraa:feat/matrix-testing-322
Open

feat(ci): add GitHub Actions matrix testing for Node/Rust versions#439
ladinoraa wants to merge 1 commit into
PrincessnJoy:mainfrom
ladinoraa:feat/matrix-testing-322

Conversation

@ladinoraa

Copy link
Copy Markdown
Contributor

Summary

Closes #322

Adds a dedicated matrix workflow that tests both the Rust contracts and React frontend across all supported runtime versions, ensuring build compatibility regressions are caught early.

Changes

.github/workflows/matrix.yml (new)

  • rust-matrix job — builds and tests contracts on Rust 1.75 (MSRV), stable, and beta with fail-fast: false so all matrix legs are reported
  • node-matrix job — runs type-check and build on Node 20 (LTS) and Node 22 (current LTS)

README.md

  • Adds Supported Versions table documenting Rust and Node.js versions
  • Links to the new matrix workflow file

Tested

Matrix covers:

Rust 1.75 Rust stable Rust beta
cargo build --target wasm32
cargo test
Node 20 Node 22
tsc
vite build

…rincessnJoy#322)

- Add .github/workflows/matrix.yml with:
  - rust-matrix job: Rust 1.75 (MSRV), stable, beta × contracts build + test
  - node-matrix job: Node 20 (LTS), 22 (current LTS) × frontend type-check + build
- Document supported versions table in README Quick Start section

Closes PrincessnJoy#322
@drips-wave

drips-wave Bot commented Jun 26, 2026

Copy link
Copy Markdown

@ladinoraa Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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.

Add GitHub Actions matrix testing for Node/Rust versions

1 participant