Skip to content

feat: align just ci with CI pipeline#11

Merged
NotAProfDev merged 1 commit into
mainfrom
feat/align-just-ci
May 25, 2026
Merged

feat: align just ci with CI pipeline#11
NotAProfDev merged 1 commit into
mainfrom
feat/align-just-ci

Conversation

@NotAProfDev
Copy link
Copy Markdown
Owner

Description

just ci introduced in #8 did not fully match .github/workflows/ci.yml. A PR could pass just ci locally and still fail on CI.

Gaps closed:

Check CI Before After
cargo fmt --all -- --check
--all-features on check/clippy/test
cargo doc with RUSTDOCFLAGS="-D warnings"

Related Issue

Closes #10

Changes

  • fmt recipecargo fmt --all -- --check; added to the ci chain
  • --all-features — added to check, lint, and test recipes
  • doc recipeRUSTDOCFLAGS="-D warnings" cargo doc --workspace --no-deps --document-private-items --all-features; added to ci chain
  • msrv recipecargo +1.85 check --workspace --all-targets --all-features; standalone, not in ci (requires a separate toolchain install)
  • ci chain — now runs fmt lint test deny doc, matching the ci job in ci.yml
  • .githooks/pre-commit — fix activation comment: cargo setupjust setup

Checklist

  • Tests added or updated
  • just ci passes locally
  • Documentation updated (README, rustdoc, examples)
  • CHANGELOG.md updated (if user-facing change)
  • This PR introduces no breaking changes (or describe them below)

- Add fmt recipe (cargo fmt --all -- --check)
- Add --all-features flag to check, lint, and test recipes
- Add doc recipe (RUSTDOCFLAGS="-D warnings" cargo doc ...)
- Add msrv recipe (cargo +1.85 check, standalone — not part of ci)
- Update ci recipe to chain: fmt lint test deny doc
- Fix pre-commit hook activation comment: cargo setup -> just setup
@NotAProfDev NotAProfDev merged commit 9eb2e79 into main May 25, 2026
2 checks passed
@NotAProfDev NotAProfDev deleted the feat/align-just-ci branch May 25, 2026 12:07
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 just ci with CI pipeline

1 participant