Skip to content

chore(deps): bump actions/setup-node from 6 to 7 - #149

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/setup-node-7
Open

chore(deps): bump actions/setup-node from 6 to 7#149
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/setup-node-7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor

Bumps actions/setup-node from 6 to 7.

Release notes

Sourced from actions/setup-node's releases.

v7.0.0

What's Changed

Enhancements:

Bug fixes:

Documentation updates:

Dependency update:

New Contributors

Full Changelog: actions/setup-node@v6...v7.0.0

v6.5.0

What's Changed

Full Changelog: actions/setup-node@v6.4.0...v6.5.0

v6.4.0

What's Changed

Dependency updates:

New Contributors

Full Changelog: actions/setup-node@v6...v6.4.0

v6.3.0

What's Changed

Enhancements:

... (truncated)

Commits
  • 8207627 Migrate to ESM and upgrade dependencies (#1574)
  • 04be95c Add cache-primary-key and cache-matched-key as outputs (#1577)
  • 7c2c68d docs: Update caching recommendations to mitigate cache poisoning risks (#1567)
  • 6a61c03 Merge pull request #1569 from jasongin/update-actions-cache-5.1.0
  • 30eb73b Resolve high-severity audit issues
  • 4e1a87a Update dist
  • 360237f Strict equality
  • 4f8aac5 Bump @​actions/cache to 5.1.0, log cache write denied
  • f4a67bb Only use mirrorToken in getManifest if it's provided (#1548)
  • 0355742 Remove dummy NODE_AUTH_TOKEN export (#1558)
  • Additional commits viewable in compare view

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jul 20, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
chittyregistry d2c0e0b Sep 10 2026, 01:35 AM

@github-actions

Copy link
Copy Markdown

@coderabbitai review
@copilot review
Adversarial review request: evaluate security, policy bypass paths, and regression risk.

@chitcommit

Copy link
Copy Markdown
Contributor

@dependabot recreate

@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/setup-node-7 branch from b264e9c to f7e0abe Compare September 8, 2026 23:38
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

@coderabbitai review
@copilot review
Adversarial review request: evaluate security, policy bypass paths, and regression risk.

chitcommit pushed a commit that referenced this pull request Sep 8, 2026
Supersedes the previous correction commit on two points and adds one finding.

- The failing `gates / dependency-audit` comes from chittycommand's reusable
  workflow, not a local gates.yml. It already exposes an `audit_omit_dev`
  input, and chittycommand sets it true for itself — so the fix here is a
  two-line `with:` block, not the org-level change I implied.
- The dependabot backlog is two groups, not one: #123/#149 fail 7 distinct
  checks (major action bumps) and are real work; the rest are blocked only on
  the shared gate.
- NEW: PR #188 has three delete-side conflicts, not one, and its doc edits are
  a blind 1Password→chittysecrets find/replace that renames a live Cloudflare
  tunnel and rewrites what a 2026-05-27 audit records as having happened.
  Recommend closing it unmerged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013akT7HfdgZrsjhWv4KytnN
chitcommit pushed a commit that referenced this pull request Sep 10, 2026
Corrects my claim that #123/#149 'fail on merit'. They are not broken; they
are the only PRs that trigger test-sync-daemon.yml, which has failed 10 of 10
runs since March 2026. Every one of those triggers was Dependabot editing the
workflow file — the paths filter has never once fired on the code the
workflow exists to test.

Its first job runs a repo-wide 'npx tsc --noEmit' that fails on main with 80
errors across 15 files. It went unnoticed because ci.yml, which gates every
PR, never typechecks at all.

This is the 'check you pay for and never receive' pattern arriving without
the usual tell: there is no continue-on-error to grep for. The job is not
masked, it is scoped so narrowly it effectively never runs.

Not a production incident — wrangler deploys src/universal-registry-worker.js
and there is no build step, so the TypeScript never ships. Left unfixed:
deciding between repairing the errors, narrowing tsconfig, or deleting an
orphaned tree needs an owner's call on which of that code is still wanted.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013akT7HfdgZrsjhWv4KytnN
@chitcommit

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/setup-node-7 branch from f7e0abe to d2c0e0b Compare September 10, 2026 01:34
@coderabbitai

coderabbitai Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

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

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 70012e9f-8ce8-4582-a663-519f842e200d

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

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.

@github-actions

Copy link
Copy Markdown

@coderabbitai review
@copilot review
Adversarial review request: evaluate security, policy bypass paths, and regression risk.

chitcommit added a commit that referenced this pull request Sep 10, 2026
* docs(audit): record git-hygiene sweep — repo was cloned single-branch

The clone carried `remote.origin.fetch = +refs/heads/main:...` and was
shallow, so `git branch -r` showed 2 of the remote's 20 branches, no local
branch had an upstream, `fetch --prune` could not see gone branches, and
ancestry tests were unreliable. Every session in this clone was judging
branch state against that partial view.

Also records a silent failure in `~/.local/bin/git-wt`: `git wt --rm`
printed "removed worktree + branch" while removing neither.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013akT7HfdgZrsjhWv4KytnN

* docs(audit): correct the dependabot read, record the audit-gate blocker

Two changes to the sweep report:

1. Retract "the stale dependabot PRs fail on merit" as a standing claim. It
   held when measured, but a repo-wide `gates / dependency-audit` failure has
   since appeared and now fails every open PR, including docs-only ones. The
   current red checks say nothing about the individual PRs.

2. Record the blocker itself: `npm audit --audit-level=high` fails against
   main's own tree. npm's proposed fix downgrades wrangler from ^4.120.0 to
   4.15.2 — the advisory range flags everything >=4.16.0 — so `npm audit fix
   --force` would break the build to satisfy the scanner. The CVEs are in
   libheif via sharp, reached only through miniflare, a devDependency that
   never ships to the Worker.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013akT7HfdgZrsjhWv4KytnN

* docs(audit): correct the gate's location and PR #188's real scope

Supersedes the previous correction commit on two points and adds one finding.

- The failing `gates / dependency-audit` comes from chittycommand's reusable
  workflow, not a local gates.yml. It already exposes an `audit_omit_dev`
  input, and chittycommand sets it true for itself — so the fix here is a
  two-line `with:` block, not the org-level change I implied.
- The dependabot backlog is two groups, not one: #123/#149 fail 7 distinct
  checks (major action bumps) and are real work; the rest are blocked only on
  the shared gate.
- NEW: PR #188 has three delete-side conflicts, not one, and its doc edits are
  a blind 1Password→chittysecrets find/replace that renames a live Cloudflare
  tunnel and rewrites what a 2026-05-27 audit records as having happened.
  Recommend closing it unmerged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013akT7HfdgZrsjhWv4KytnN

* docs(audit): the real finding — a CI check red for six months

Corrects my claim that #123/#149 'fail on merit'. They are not broken; they
are the only PRs that trigger test-sync-daemon.yml, which has failed 10 of 10
runs since March 2026. Every one of those triggers was Dependabot editing the
workflow file — the paths filter has never once fired on the code the
workflow exists to test.

Its first job runs a repo-wide 'npx tsc --noEmit' that fails on main with 80
errors across 15 files. It went unnoticed because ci.yml, which gates every
PR, never typechecks at all.

This is the 'check you pay for and never receive' pattern arriving without
the usual tell: there is no continue-on-error to grep for. The job is not
masked, it is scoped so narrowly it effectively never runs.

Not a production incident — wrangler deploys src/universal-registry-worker.js
and there is no build step, so the TypeScript never ships. Left unfixed:
deciding between repairing the errors, narrowing tsconfig, or deleting an
orphaned tree needs an owner's call on which of that code is still wanted.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013akT7HfdgZrsjhWv4KytnN

---------

Co-authored-by: NB <nb@chitty.cc>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
chitcommit added a commit that referenced this pull request Sep 10, 2026
The merged report still asserted at line 80 that #123/#149 'fail on merit'.
Section 1 corrects that further down, but a reader hitting the earlier passage
first would be sent to fix the wrong thing. Added a forward pointer there.

Appends the outcome, which existed only in the session transcript: #192 came
back CLEAN while every other PR stayed red (the gate discriminates), four PRs
auto-merged once it landed, and #123/#149 then shed the shared gate while
retaining exactly the six test-sync-daemon jobs — which is the proof the two
failure classes were independent rather than one problem.

Also records that the separated adversarial reviewer never ran, and that three
PRs were merged without it.


Claude-Session: https://claude.ai/code/session_013akT7HfdgZrsjhWv4KytnN

Co-authored-by: NB <nb@chitty.cc>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
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