Skip to content

Conversation

@nothingmuch
Copy link
Collaborator

Pull Request Checklist

Please confirm the following before requesting review:

@coveralls
Copy link
Collaborator

coveralls commented Dec 11, 2025

Pull Request Test Coverage Report for Build 20148305830

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 83.176%

Totals Coverage Status
Change from base Build 20145911438: 0.0%
Covered Lines: 9665
Relevant Lines: 11620

💛 - Coveralls

@benalleng
Copy link
Collaborator

uTack should we build the crate packages with the msrv toolchain instead of stable?

@nothingmuch
Copy link
Collaborator Author

uTack should we build the crate packages with the msrv toolchain instead of stable?

yeah i guess that makes more sense

@nothingmuch nothingmuch force-pushed the flake-toolchain-and-check-improvements branch from 7c53aa6 to e71e464 Compare December 11, 2025 21:28
@nothingmuch nothingmuch marked this pull request as ready for review December 11, 2025 21:29
@nothingmuch
Copy link
Collaborator Author

@benalleng @Mshehu5 i think it makes sense to rebase #1221 and #1224 on top of these changes, this will generate conflicts esp with #1221 (sorry Ben, i do think this refactoring will simplify some of that too though, and i didn't want to pull the treefmt changes into this already pretty big PR), but also it cleans up caching and makes it easier to run specific things with #1224

@nothingmuch nothingmuch force-pushed the flake-toolchain-and-check-improvements branch from e71e464 to f3a548c Compare December 11, 2025 21:36
- Cargo.lock is chosen based on the toolchain, minimal for msrv and
  recent for everything else
- all cargoArtifacts reuse is now explicit
- no more top level craneLib
- crate packages are built using msrv toolchain
- quick - formatting
- slow - all rust toolchain dependent checks, for all toolchains
- nightly - rust-toolchain.toml based toolchain tests
- stable
  - rust-overlay's default stable toolchain tests
  - crane packages
- msrv - rust 1.85.0 toolchain tests
@nothingmuch nothingmuch force-pushed the flake-toolchain-and-check-improvements branch from f3a548c to 0150ec8 Compare December 11, 2025 21:40
@nothingmuch
Copy link
Collaborator Author

rebased on master

Copy link
Collaborator

@benalleng benalleng left a comment

Choose a reason for hiding this comment

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

reAck 0150ec8

@benalleng benalleng merged commit d3267da into payjoin:master Dec 11, 2025
10 checks passed
@nothingmuch nothingmuch deleted the flake-toolchain-and-check-improvements branch December 11, 2025 22:26
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.

3 participants