Skip to content

Update deps and GHA#282

Merged
ppinchuk merged 6 commits into
mainfrom
pp/chores
Jun 2, 2026
Merged

Update deps and GHA#282
ppinchuk merged 6 commits into
mainfrom
pp/chores

Conversation

@ppinchuk

@ppinchuk ppinchuk commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Bump to latest github actions and pixi.

@ppinchuk ppinchuk self-assigned this Jun 2, 2026
@ppinchuk ppinchuk requested a review from castelao as a code owner June 2, 2026 03:33
Copilot AI review requested due to automatic review settings June 2, 2026 03:33
@ppinchuk ppinchuk added chore Maintenance work that does not impact the end user p-high Priority: high labels Jun 2, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates development tooling and GitHub Actions configuration to use newer pinned versions (Ruff, Pixi setup action, Pixi CLI) and to reduce redundant CI runs via workflow concurrency controls.

Changes:

  • Bump Ruff to 0.15.15 in both Python optional dev deps and Pixi dev feature deps.
  • Update prefix-dev/setup-pixi action pin and Pixi CLI version to v0.69.0 across workflows; bump Release Drafter and CodeQL action pins.
  • Add concurrency blocks to multiple workflows to cancel superseded PR runs.

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pyproject.toml Bumps Ruff version constraints for dev tooling (pip extras + Pixi dev env).
crates/revrt/src/cost/components.rs Refactors a let-chain condition into nested if statements (equivalent logic).
.github/workflows/release-rust.yml Updates Pixi setup action pin and Pixi version used for Rust release jobs.
.github/workflows/release_drafter.yml Bumps Release Drafter action pin.
.github/workflows/docs.yml Adds workflow concurrency; updates Pixi setup action pin and Pixi version for docs build.
.github/workflows/codeql.yml Adds workflow concurrency; bumps CodeQL action pin.
.github/workflows/codecov.yml Adds workflow concurrency; updates Pixi setup action pin and Pixi version for coverage run.
.github/workflows/ci-rust.yml Adds workflow concurrency; updates Pixi setup action pin and Pixi version for Rust CI jobs.
.github/workflows/ci-python.yml Adds workflow concurrency; updates Pixi setup action pin and Pixi version for Python CI jobs.
.github/workflows/bench.yml Adds workflow concurrency; updates Pixi setup action pin and Pixi version for benchmarks.

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.63%. Comparing base (f137684) to head (0142a84).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #282   +/-   ##
=======================================
  Coverage   96.63%   96.63%           
=======================================
  Files          27       27           
  Lines        3240     3240           
  Branches      391      391           
=======================================
  Hits         3131     3131           
  Misses         61       61           
  Partials       48       48           
Flag Coverage Δ
unittests 96.63% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ppinchuk ppinchuk merged commit 0addd5d into main Jun 2, 2026
27 checks passed
@ppinchuk ppinchuk deleted the pp/chores branch June 2, 2026 04:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance work that does not impact the end user p-high Priority: high

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants