Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check only (no longer test) at the MSRV #151

Merged
merged 4 commits into from
Dec 28, 2024
Merged

Conversation

tgross35
Copy link
Contributor

@tgross35 tgross35 commented Dec 28, 2024

Adjust CI so we only run a check the main crate at the MSRV (1.23), running tests only at the MSRV of test dependencies. This allows us to keep CI passing without increasing glob's MSRV to match that of libc (which since recently is 1.63.0) or other test dependencies.

Additionally, set rust-version in Cargo.toml.

@tgross35 tgross35 force-pushed the fix-ci branch 2 times, most recently from ec528d5 to 73e71ff Compare December 28, 2024 06:09
@tgross35 tgross35 changed the title [WIP] Fix CI Check only (no longer test) at the MSRV Dec 28, 2024
@tgross35 tgross35 marked this pull request as ready for review December 28, 2024 06:10
@tgross35
Copy link
Contributor Author

r? @Kobzol

@tgross35 tgross35 force-pushed the fix-ci branch 2 times, most recently from 829403d to 44b9eb4 Compare December 28, 2024 06:15
Shorten test names and adjust indentation.
Adjust CI so we only run a check the main crate at the MSRV (1.23),
running tests only at the MSRV of test dependencies. This allows us to
keep CI passing without increasing `glob`'s MSRV to match that of `libc`
(which since recently is 1.63.0) or other test dependencies.

Additionally, set `rust-version` in Cargo.toml.
@tgross35 tgross35 force-pushed the fix-ci branch 2 times, most recently from 49f87f8 to 9f4dc31 Compare December 28, 2024 06:35
@tgross35
Copy link
Contributor Author

I also added bumps to the runner versions we are using since it seems like the existing macos-11 jobs aren't getting picked up.

Also ensure we test both x86 and aarch64 MacOS.  To slightly reduce the
total number of jobs, only check `beta` on Linux.
@tgross35 tgross35 merged commit b93bca1 into rust-lang:master Dec 28, 2024
15 checks passed
@tgross35 tgross35 deleted the fix-ci branch December 28, 2024 23:25
@tgross35
Copy link
Contributor Author

This no longer changes the MSRV so seems pretty unobjectionable.

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