Skip to content

CI: Test on MSRV, stable, beta and nightly Rust versions#26

Merged
weiji14 merged 1 commit intogeorust:mainfrom
weiji14:ci/matrix
Mar 17, 2025
Merged

CI: Test on MSRV, stable, beta and nightly Rust versions#26
weiji14 merged 1 commit intogeorust:mainfrom
weiji14:ci/matrix

Conversation

@weiji14
Copy link
Member

@weiji14 weiji14 commented Mar 17, 2025

Add test matrix to test on minimum supported Rust version (1.70), stable, beta and nightly.

  • I agree to follow the project's code of conduct.
  • I added an entry to the project's change log file if knowledge of this change could be valuable to users.
    • Usually called CHANGES.md or CHANGELOG.md
    • Prefix changelog entries for breaking changes with "BREAKING: "

Add test matrix to test on minimum supported Rust version (1.70), stable, beta and nightly.
@weiji14 weiji14 added this to the v0.1.0 milestone Mar 17, 2025
@weiji14 weiji14 self-assigned this Mar 17, 2025
- name: Build
run: cargo build --verbose
- name: Update Rust toolchain
run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm slightly paranoid with relying on 3rd party GitHub Actions after the recent tj-actions/changed-files compromise, probably ok to use the built-in rustup here for now.

@weiji14 weiji14 merged commit 9ccfe90 into georust:main Mar 17, 2025
5 checks passed
@weiji14 weiji14 deleted the ci/matrix branch March 17, 2025 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments