Skip to content

Conversation

@nyurik
Copy link
Contributor

@nyurik nyurik commented Jun 26, 2025

  • improve CI workflow:
    • move all project-specific CI logic into the justfile - this allows developers to re-run the same steps as CI locally, without the need to replicate whatever is being done in the CI
    • add test, test-msrv, coverage, and the release jobs
  • implement many basic commands in just, e.g. just coverage will open a local coverage report with all tests
  • automatically treat all warnings as errors when running in CI, but the same commands will only show warnings when running locally - allowing quicker development while keeping checked-in code clean

@behdad behdad requested a review from dfrg June 27, 2025 20:49
@nyurik nyurik force-pushed the ci branch 4 times, most recently from e44ba69 to a511ca1 Compare July 23, 2025 16:08
This was referenced Jul 23, 2025
@nyurik nyurik force-pushed the ci branch 2 times, most recently from 943a885 to f171fc4 Compare August 8, 2025 20:38
@nyurik
Copy link
Contributor Author

nyurik commented Aug 8, 2025

I simplified this PR, moving dependabot updates into #120 , and release-plz will be a subsequent separate PR to keep things simpler

@nyurik nyurik changed the title chore: improve CI chore: migrate to justfile, and make CI use it Aug 14, 2025
* improve CI workflow:
  * move all project-specific CI logic into the `justfile` - this allows developers to re-run the same steps as CI locally, without the need to replicate whatever is being done in the CI
  * add test, test-msrv, coverage, and the release jobs
* implement many basic commands in just, e.g. `just coverage` will open a local coverage report with all tests
* automatically treat all warnings as errors when running in CI, but the same commands will only show warnings when running locally - allowing quicker development while keeping checked-in code clean
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