Skip to content

chore(deps): bump the actions group across 1 directory with 3 updates - #954

Merged
hyperpolymath merged 1 commit into
mainfrom
dependabot/github_actions/actions-ec35d693f4
Oct 25, 2026
Merged

hyperpolymath merged 1 commit into
mainfrom
dependabot/github_actions/actions-ec35d693f4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 23, 2026

Copy link
Copy Markdown
Contributor

Bumps the actions group with 3 updates in the / directory: Swatinem/rust-cache, ruby/setup-ruby and trufflesecurity/trufflehog.

Updates Swatinem/rust-cache from 2.9.2 to 2.9.3

Release notes

Sourced from Swatinem/rust-cache's releases.

v2.9.3

What's Changed

New Contributors

Full Changelog: Swatinem/rust-cache@v2.9.2...v2.9.3

Changelog

Sourced from Swatinem/rust-cache's changelog.

2.9.3

  • Fix timestamp based pruning
  • Add missing awaits
  • Do not emit warning on missing rustup
Commits
  • d1527c8 2.9.3
  • f0fca6f update dependencies and rebuild
  • b49b17f add missing awaits
  • 6a7bc3e Bump the dev-minor group across 1 directory with 2 updates (#383)
  • 4ece996 Bump the actions group across 1 directory with 6 updates (#392)
  • 8103aff Bump the prd-minor group across 1 directory with 2 updates (#389)
  • 0e361f3 fix: log rustup toolchain list failure as info instead of warning (#393) (#394)
  • f0d9c38 Merge pull request #380 from Swatinem/dependabot/github_actions/actions-8ff58...
  • ccd9742 Bump the actions group with 2 updates
  • 258712b fix: stop cleanup timestamp pruning after the first entry (#377)
  • Additional commits viewable in compare view

Updates ruby/setup-ruby from 1.329.0 to 1.331.0

Release notes

Sourced from ruby/setup-ruby's releases.

v1.331.0

What's Changed

Full Changelog: ruby/setup-ruby@v1.330.0...v1.331.0

v1.330.0

What's Changed

New Contributors

Full Changelog: ruby/setup-ruby@v1.329.0...v1.330.0

Commits
  • 824c0e2 Use ruby's Gem::Version instead of npm's semver to parse rubygems version
  • a89e929 Tweak wording in the README, update link and simplify
  • fbbff8d Suggest the latest patch release when a version is unavailable
  • See full diff in compare view

Updates trufflesecurity/trufflehog from 3.99.2 to 3.99.3

Release notes

Sourced from trufflesecurity/trufflehog's releases.

v3.99.3

What's Changed

Full Changelog: trufflesecurity/trufflehog@v3.99.2...v3.99.3

Commits
  • e63326d github: name the missing permission when a comment listing is refused (#5438)
  • 048de9f Update module google.golang.org/grpc to v1.83.2 [SECURITY] (#5431)
  • 31d7303 Add per-logger debug level override for source logging (#5432)
  • feea7f9 Add SonarQube Server token detector (#5419)
  • 27d8ea2 fix(github): use a single "app client registry" to make sure we reuse client ...
  • b40e7fe [INT-1051] Fix GitHub comment scans stopping early on large repositories (#5405)
  • 9e93a20 Update module google.golang.org/grpc to v1.83.1 [SECURITY] (#5426)
  • 4b56723 Update module go.opentelemetry.io/otel/exporters/otlp/otlptrace to v1.45.0 [S...
  • 37a6f6e Replace deprecated google.CredentialsFromJSON with CredentialsFromJSONWithTyp...
  • 6404b63 Update module filippo.io/edwards25519 to v1.1.1 [SECURITY] (#5421)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the actions group with 3 updates in the / directory: [Swatinem/rust-cache](https://github.com/swatinem/rust-cache), [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [trufflesecurity/trufflehog](https://github.com/trufflesecurity/trufflehog).


Updates `Swatinem/rust-cache` from 2.9.2 to 2.9.3
- [Release notes](https://github.com/swatinem/rust-cache/releases)
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)
- [Commits](Swatinem/rust-cache@v2.9.2...v2.9.3)

Updates `ruby/setup-ruby` from 1.329.0 to 1.331.0
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](ruby/setup-ruby@v1.329.0...v1.331.0)

Updates `trufflesecurity/trufflehog` from 3.99.2 to 3.99.3
- [Release notes](https://github.com/trufflesecurity/trufflehog/releases)
- [Commits](trufflesecurity/trufflehog@v3.99.2...v3.99.3)

---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
  dependency-version: 2.9.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: ruby/setup-ruby
  dependency-version: 1.331.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: trufflesecurity/trufflehog
  dependency-version: 3.99.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Oct 23, 2026
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-23T21:12:21.653007Z 8c5bccd PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 242a8490-a5a5-4f9e-a7b8-83bb1115e52e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@hyperpolymath
hyperpolymath merged commit 2ca6b1e into main Oct 25, 2026
83 of 92 checks passed
@hyperpolymath
hyperpolymath deleted the dependabot/github_actions/actions-ec35d693f4 branch October 25, 2026 21:18
hyperpolymath added a commit that referenced this pull request Oct 26, 2026
## Summary

`hyperpolymath/standards` now redirects (HTTP 301) to
**`metadatastician/standards`**. Git clone and fetch follow that
redirect. **GitHub Actions does not follow it for a reusable workflow**,
so every caller pinned at `hyperpolymath/standards@333b06a` fails at
startup:

```
Invalid workflow file: .github/workflows/governance.yml#L19
error parsing called workflow ... "hyperpolymath/standards/.github/workflows/governance-reusable.yml@333b06a…"
: workflow was not found.
```

- Governance on main has ended in `startup_failure` with no jobs since
2026-10-25 21:18 UTC (#954, then #956).
- Scorecard has failed the same way since 2026-10-26. Its last green run
was 2026-10-25 04:15 at `9a5db53`.
- `333b06a` is still on standards' `main`, so this is the move, not a
lost commit.

This PR re-points the 5 reusable callers (governance, hypatia-scan,
mirror, scorecard, secret-scanner), plus the gitleaks-baseline
`repository:` checkout in security-policy, to
`metadatastician/standards` at **the same SHAs**. No behaviour change is
intended.

### Lockfile

`actions.lock` is tool-owned and must not be hand-edited. This session
has no working `gh` credential, so a **one-off workflow on this branch**
does the regeneration (precedent: #936). It:

1. runs `gh actions-lock` v0.2.0 with `github.token`;
2. runs the estate repair chain from standards `333b06a`
(`relock-sha-keys`, `complete-job-refs`, `close-lock`, `prune-stale`).
This is `regen_lock` from `scripts/regen-dependabot-locks.sh`: the lock
alone changes, and the workflow YAML is restored;
3. verifies the result with `update-actions-lock.sh --verify-local`,
`check-lock-sync.sh` and the governance gate's own
`check-actions-lock-gate.sh`;
4. commits **only** the lock back to this branch.

The one-off has no `uses:`, so it starts without a lock entry. It
removes itself from the tree before the tool runs, so the lock never
records it. I delete it in a separate commit before this leaves draft.

## Type of change

- [x] 🐛 Bug fix (CI regression from an upstream repository move)
- [x] 🔧 Build / CI / tooling

## How has this been verified?

- `actionlint` 1.7.7: 0 messages on all 6 changed workflows and the
one-off.
- `shellcheck`: 0 messages on the one-off's script.
- hypatia's own `WorkflowHardening.scan/1` gives no finding on the
one-off. WH002 first flagged a top-level `contents: write`, so that
permission now sits on the job.
- I confirmed the cause by `curl -sI
https://github.com/hyperpolymath/standards` → `Location:
https://github.com/metadatastician/standards`, and by the run-page error
above.
- I confirmed that standards' reusables at `333b06a` make **no** nested
`uses:` call to `hyperpolymath/standards`, so re-pointing the callers is
enough. They do `actions/checkout` it by `repository:` 18 + 2 + 2 + 2
times; git follows the redirect for those, and this PR's governance run
is the end-to-end check.
- **Pending:** the one-off's run, then this PR's first green governance
run after the lock commit.

## Notes for reviewers

- **Beyond this repo:** every estate caller of
`hyperpolymath/standards/...` breaks the same way. The ratchet census
counted about 368 governance callers, and echidna is one of them. This
PR is the hypatia pilot and could become the gitbot-fleet propagation
recipe.
- The `with: hypatia-ref:` scanner pin is unchanged.

## Checklist

- [ ] My commits are **signed**. The session's signing shim is
platform-mediated.
- [x] I ran the project's own checks/tests locally and they pass (scoped
as above).
- [x] New files carry the correct SPDX (MPL-2.0 on the one-off).
- [x] Docs are updated, and no public claim now overstates what the code
does.
- [x] I have not introduced a soundness hole.

---
_Generated by [Claude
Code](https://claude.ai/code/session_01CYR5bf5FBLS7cXQK72aVNM)_
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant