Skip to content

ci: align stable and MSRV check/test coverage#989

Open
szokeasaurusrex wants to merge 1 commit intomasterfrom
szokeasaurusrex/align-msrv-stable
Open

ci: align stable and MSRV check/test coverage#989
szokeasaurusrex wants to merge 1 commit intomasterfrom
szokeasaurusrex/align-msrv-stable

Conversation

@szokeasaurusrex
Copy link
Member

Description

Run both check and test over a shared os×rust matrix for stable and 1.88.0, and remove the standalone MSRV job to reduce drift.

Keep check permutations identical across toolchains, add explicit workspace doc-test runs in test, and retain an explicit sentry default+test feature assertion with an inline rationale comment.

Issues

Closes #974
Closes RUST-140

@linear
Copy link

linear bot commented Feb 12, 2026

@szokeasaurusrex szokeasaurusrex marked this pull request as ready for review February 12, 2026 13:43
@szokeasaurusrex
Copy link
Member Author

szokeasaurusrex commented Feb 12, 2026

Let's do #977 before merging this PR, as that will allow us to change the names of the required jobs (otherwise, we need to reconfigure repo settings for the CI to pass, as job names have changed).

We can already review this, though

Copy link
Member

@lcian lcian left a comment

Choose a reason for hiding this comment

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

LGTM but the downside is that you'll have to keep the version here in this file in sync with the MSRV

@szokeasaurusrex
Copy link
Member Author

LGTM but the downside is that you'll have to keep the version here in this file in sync with the MSRV

The previous approach had the same limitation. I agree, we can probably improve this in the future though!

@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/align-msrv-stable branch from c4ca361 to a2d729b Compare February 12, 2026 14:52
@szokeasaurusrex szokeasaurusrex changed the base branch from master to szokeasaurusrex/aggregator-ci-job February 12, 2026 14:52
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/aggregator-ci-job branch from 2fd4b13 to dd20d9a Compare February 12, 2026 14:53
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/align-msrv-stable branch from a2d729b to 3a299f7 Compare February 12, 2026 14:55
cursor[bot]

This comment was marked as resolved.

@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/align-msrv-stable branch 2 times, most recently from aa10914 to 79493ef Compare February 12, 2026 15:04
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/aggregator-ci-job branch 2 times, most recently from 4a96f97 to c15d28c Compare February 12, 2026 15:17
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/align-msrv-stable branch from 79493ef to b44e15f Compare February 12, 2026 15:19
Base automatically changed from szokeasaurusrex/aggregator-ci-job to master February 13, 2026 14:06
Run both check and test over a shared os×rust matrix for stable and 1.88.0, and remove the standalone MSRV job to reduce drift.

Keep check permutations identical across toolchains, add explicit workspace doc-test runs in test, and retain an explicit sentry default+test feature assertion with an inline rationale comment.

Closes #974
Closes [RUST-140](https://linear.app/getsentry/issue/RUST-140/align-msrv-and-stable-ci-coverage-including-doc-tests)
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/align-msrv-stable branch from b44e15f to 99e7f73 Compare February 13, 2026 14:10
@szokeasaurusrex szokeasaurusrex enabled auto-merge (squash) February 13, 2026 14:10
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.

Align MSRV and Stable CI Coverage (Including Doc Tests)

2 participants