chore: update Github Action dependencies#214
Merged
patrick-stephens merged 6 commits intomainfrom Mar 13, 2026
Merged
Conversation
Pull Request Test Coverage Report for Build 23061103958Warning: This coverage report may be inaccurate.This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Details
💛 - Coveralls |
8cb3206 to
ea2369d
Compare
Signed-off-by: Patrick Stephens <pat@telemetryforge.io>
Signed-off-by: Patrick Stephens <pat@telemetryforge.io>
Signed-off-by: Patrick Stephens <pat@telemetryforge.io>
Signed-off-by: Patrick Stephens <pat@telemetryforge.io>
ea2369d to
26497fa
Compare
Signed-off-by: Patrick Stephens <pat@telemetryforge.io>
Signed-off-by: Patrick Stephens <pat@telemetryforge.io>
There was a problem hiding this comment.
1 issue found across 1 file (changes from recent commits).
Prompt for AI agents (unresolved issues)
Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.
<file name=".pinact.yaml">
<violation number="1" location=".pinact.yaml:6">
P1: This `files` pattern overrides pinact's default workflow targets, so the action-pinning check will skip `.github/workflows/**` instead of enforcing SHA pinning there.</violation>
</file>
Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.
| version: 3 | ||
| files: | ||
| # Ignore all files in vendored and other source code | ||
| - pattern: source/** |
There was a problem hiding this comment.
P1: This files pattern overrides pinact's default workflow targets, so the action-pinning check will skip .github/workflows/** instead of enforcing SHA pinning there.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .pinact.yaml, line 6:
<comment>This `files` pattern overrides pinact's default workflow targets, so the action-pinning check will skip `.github/workflows/**` instead of enforcing SHA pinning there.</comment>
<file context>
@@ -1,10 +1,6 @@
-# ref: main
+files:
+ # Ignore all files in vendored and other source code
+ - pattern: source/**
</file context>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
GitHub Actions Dependency Updates
docker/setup-qemu-action@v4
@actions/core,@docker/actions-toolkit,js-yaml,lodash,brace-expansioncrazy-max/ghaction-import-gpg@v7
@actions/core,@actions/exec,brace-expansion,minimatch,openpgpactions/download-artifact@v8
skip-decompressparameteractions/upload-artifact@v7
archiveparameterbats-core/bats-action@4.0.0
Summary by cubic
Pin and upgrade CI Actions across workflows, move to Node.js 24/ESM where supported, and enforce SHA pinning with a new lint (no exceptions). Also pass a token to
bats-core/bats-actionto avoid rate limits, and exclude vendored source from the pin check.Dependencies
.pinact.yamland anactions-pin-shajob usingsuzuki-shunsuke/pinact-action; removed the pinact exception and excludedsource/**(vendored/upstream) from scanning.docker/setup-qemu-actionv3 → v4,crazy-max/ghaction-import-gpgv6 → v7,actions/upload-artifactv6 → v7.actions/download-artifactmoved to v8 in most jobs (digest checks on by default); some jobs remain on v7 for compatibility.bats-core/bats-actionv3.0.1 → v4.0.0 withgithub-tokenprovided.actions/checkoutv6.0.2,docker/*(buildx/build-push/login/metadata),azure/*(helm/kubectl),helm/kind-action,actions/github-script,reviewdog/*,anchore/sbom-action,softprops/action-gh-release,coverallsapp/*,jwlawson/actions-setup-cmake,threeal/cmake-action,google-github-actions/*(auth/get-secretmanager-secrets/upload-cloud-storage),redhat-actions/openshift-tools-installer,sigstore/cosign-installer,re-actors/alls-green,raven-actions/debug,frabert/replace-string-action.Migration
actions/download-artifactv8 fails on digest mismatches by default.bats-core/bats-actionelsewhere, passgithub-tokento avoid rate limits.Written for commit e6943d8. Summary will update on new commits.