Skip to content

chore(ci): pin GitHub Actions to immutable SHAs while preserving tag tracking#961

Merged
jkowalleck merged 2 commits intomainfrom
copilot/pin-github-actions-to-commits
Apr 15, 2026
Merged

chore(ci): pin GitHub Actions to immutable SHAs while preserving tag tracking#961
jkowalleck merged 2 commits intomainfrom
copilot/pin-github-actions-to-commits

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 15, 2026

Description

Pin all GitHub Actions uses: references in CI/release workflows to immutable commit SHAs while retaining the original tag/ref in inline comments so Dependabot can continue detecting upstream changes and proposing update pull requests.

Resolves or fixes issue: #960

AI Tool Disclosure

  • My contribution does not include any AI-generated content
  • My contribution includes AI-generated content, as disclosed below:
    • AI Tools: GitHub Copilot (coding agent)
    • LLMs and versions: Claude Sonnet 4.5
    • Prompts: Pin GitHub Actions workflow step references to exact commit SHAs while keeping tag annotations in comments for Dependabot compatibility

Affirmation

Copilot AI linked an issue Apr 15, 2026 that may be closed by this pull request
@codacy-production
Copy link
Copy Markdown

codacy-production Bot commented Apr 15, 2026

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Coverage ∅ diff coverage · +0.00% coverage variation

Metric Results
Coverage variation +0.00% coverage variation
Diff coverage diff coverage (80.00%)

View coverage diff in Codacy

Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (204dfdd) 5950 5603 94.17%
Head commit (82d2af9) 5950 (+0) 5603 (+0) 94.17% (+0.00%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#961) 0 0 ∅ (not applicable)

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

TIP This summary will be updated as you push new changes. Give us feedback

Copilot AI changed the title [WIP] Chore: pin GitHub actions to specific commit hashes chore(ci): pin GitHub Actions to immutable SHAs while preserving tag tracking Apr 15, 2026
Copilot AI requested a review from jkowalleck April 15, 2026 10:54
@jkowalleck jkowalleck marked this pull request as ready for review April 15, 2026 12:10
@jkowalleck jkowalleck requested a review from a team as a code owner April 15, 2026 12:10
@jkowalleck jkowalleck added CI Continuous Integration chore build labels Apr 15, 2026
@jkowalleck jkowalleck merged commit 4ef5bc3 into main Apr 15, 2026
52 checks passed
@jkowalleck jkowalleck deleted the copilot/pin-github-actions-to-commits branch April 15, 2026 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build chore CI Continuous Integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: pin github actions

2 participants