Skip to content

Conversation

@bal-e
Copy link
Contributor

@bal-e bal-e commented Nov 28, 2025

We're using MSRV 1.85 in 'domain' already, and it unlocks edition 2024 support. I noticed the CI was hard-coding the MSRV, so I copied our existing CI workflow from 'domain' which is much more thorough.

@bal-e bal-e self-assigned this Nov 28, 2025
@bal-e bal-e marked this pull request as ready for review November 28, 2025 16:48
@bal-e
Copy link
Contributor Author

bal-e commented Nov 28, 2025

Important note: I just noticed that the existing CI runs tests for many unnecessary combinations, e.g. --no-default-features and default features and --all-features. The CI workflow I copied from domain should be more efficient.

@bal-e bal-e requested a review from mozzieongit December 1, 2025 11:20
@bal-e
Copy link
Contributor Author

bal-e commented Dec 1, 2025

And now we get some actual codebase issues to fix.

@bal-e bal-e force-pushed the msrv-1.85 branch 3 times, most recently from bb77a57 to 573d3c1 Compare December 9, 2025 17:18
@bal-e
Copy link
Contributor Author

bal-e commented Dec 9, 2025

I'd like to merge this after #390, as the conflicts are easier to fix here than there.

@bal-e bal-e changed the base branch from main to split-cli-api December 9, 2025 17:40
Copy link
Member

@mozzieongit mozzieongit left a comment

Choose a reason for hiding this comment

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

Interesting that rustfmt's import ordering changed

Base automatically changed from split-cli-api to main December 12, 2025 12:41
This is much more thorough and omits unnecessary duplicate checks (e.g.
of feature flag combinations).  It also detects the right MSRV.
We're using MSRV 1.85 in 'domain' already, and it unlocks edition 2024
support.
That crate uses a strange versioning system, making it difficult to
enforce minimum-versions.  It turns out we don't need it anyway, as the
traits we had annotated are never used in trait objects.
1.1.6 adds serde de support for 'Box<Utf8Path>'.
@bal-e bal-e merged commit 10aa05b into main Dec 12, 2025
8 checks passed
@bal-e bal-e deleted the msrv-1.85 branch December 12, 2025 12:45
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