Skip to content

feat: replace cargo-make with just and modernize CI - #6

Merged
JuliDi merged 3 commits into
mainfrom
julian/ci
Aug 7, 2026
Merged

feat: replace cargo-make with just and modernize CI#6
JuliDi merged 3 commits into
mainfrom
julian/ci

Conversation

@JuliDi

@JuliDi JuliDi commented Aug 6, 2026

Copy link
Copy Markdown
Member
  • Split the single job into test, lint and feature powerset jobs
  • Use actions-rust-lang/setup-rust-toolchain, which sets up the toolchain, the cache and the problem matchers in one step
  • Run doctests, which nextest skips
  • Check every meaningful feature combination with cargo-hack
  • Deny rustdoc warnings, and fix the bare URL in README.md this found
  • Add a weekly cargo-deny audit workflow and deny.toml
  • Add a justfile mirroring the CI commands, replacing Makefile.toml

@JuliDi JuliDi self-assigned this Aug 6, 2026
Base automatically changed from julian/code-review-findings to main August 7, 2026 07:41
- Split the single job into test, lint and feature powerset jobs
- Use actions-rust-lang/setup-rust-toolchain, which sets up the toolchain,
  the cache and the problem matchers in one step
- Run doctests, which nextest skips
- Check every meaningful feature combination with cargo-hack
- Deny rustdoc warnings, and fix the bare URL in README.md this found
- Add a weekly cargo-deny audit workflow and deny.toml
- Add a justfile mirroring the CI commands, replacing Makefile.toml
@JuliDi

JuliDi commented Aug 7, 2026

Copy link
Copy Markdown
Member Author

Audit not passing, but this is fixed in #8

Comment thread justfile Outdated
@JuliDi
JuliDi merged commit c3bac98 into main Aug 7, 2026
3 of 4 checks passed
@JuliDi
JuliDi deleted the julian/ci branch August 7, 2026 08:01
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