Skip to content

Conversation

@castelao
Copy link
Member

No description provided.

@castelao castelao self-assigned this Dec 11, 2025
Copilot AI review requested due to automatic review settings December 11, 2025 06:10
@castelao castelao requested a review from ppinchuk as a code owner December 11, 2025 06:10
@castelao castelao added chore Maintenance work that does not impact the user p-low Priority: low labels Dec 11, 2025
@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 55.44%. Comparing base (42b57b7) to head (a59a830).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #362      +/-   ##
==========================================
- Coverage   55.49%   55.44%   -0.05%     
==========================================
  Files          45       45              
  Lines        4303     4303              
  Branches      391      391              
==========================================
- Hits         2388     2386       -2     
- Misses       1888     1889       +1     
- Partials       27       28       +1     
Flag Coverage Δ
unittests 55.44% <ø> (-0.05%) ⬇️

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.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR enhances security by pinning all instances of actions/checkout to a specific commit hash instead of using the floating major version tag @v6. This prevents potential supply chain attacks where a compromised or manipulated tag could execute malicious code in CI/CD workflows.

  • Replaces actions/checkout@v6 with hash-pinned version 8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
  • Updates all 8 workflow files that use actions/checkout
  • Maintains consistency with the existing hash-pinning pattern already used in docker-publish.yml

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/release-cli.yml Pins actions/checkout for Rust CLI release workflow
.github/workflows/publish_to_pypi.yml Pins actions/checkout for PyPI publishing workflow
.github/workflows/docs.yml Pins actions/checkout for documentation build and deployment
.github/workflows/docker-publish.yml Pins actions/checkout for Docker image publishing
.github/workflows/codeql.yml Pins actions/checkout for CodeQL security analysis
.github/workflows/codecov.yml Pins actions/checkout for code coverage reporting
.github/workflows/ci-rust.yml Pins actions/checkout across all Rust CI jobs (6 instances)
.github/workflows/ci-python.yml Pins actions/checkout across all Python CI jobs (5 instances)

@castelao castelao merged commit 0f8aaf0 into main Dec 12, 2025
43 of 44 checks passed
@castelao castelao deleted the checkout_with_hash branch December 12, 2025 01:56
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 user p-low Priority: low

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants