Skip to content

chore(deps): bump actions/setup-node from 4 to 6#1

Merged
bbingz merged 1 commit into
mainfrom
dependabot/github_actions/actions/setup-node-6
Apr 29, 2026
Merged

chore(deps): bump actions/setup-node from 4 to 6#1
bbingz merged 1 commit into
mainfrom
dependabot/github_actions/actions/setup-node-6

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 29, 2026

Bumps actions/setup-node from 4 to 6.

Release notes

Sourced from actions/setup-node's releases.

v6.0.0

What's Changed

Breaking Changes

Dependency Upgrades

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

v5.0.0

What's Changed

Breaking Changes

This update, introduces automatic caching when a valid packageManager field is present in your package.json. This aims to improve workflow performance and make dependency management more seamless. To disable this automatic caching, set package-manager-cache: false

steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
  with:
    package-manager-cache: false

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Dependency Upgrades

New Contributors

Full Changelog: actions/setup-node@v4...v5.0.0

v4.4.0

... (truncated)

Commits

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

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

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

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 Apr 29, 2026
@bbingz bbingz merged commit 51a4ed6 into main Apr 29, 2026
1 check passed
@bbingz bbingz deleted the dependabot/github_actions/actions/setup-node-6 branch April 29, 2026 07:41
bbingz added a commit that referenced this pull request May 6, 2026
…from bench output

Followup #1 from the bench commit (a976f83): polycli previously had
prompting skills for gemini/kimi/qwen/minimax but not for claude, so
the claude provider path got no per-provider prompt scaffolding. The
pilot exposed this gap.

The new skill encodes claude-specific guidance: CLAUDE.md does not
propagate to the child session (verified empirically by the bench),
same model family means no need to over-specify output format, sessions
are stateless by default, and errors may surface as subtype: "error".

Also hardens the bench runner: scripts/bench-vs-bare-cli.mjs now
sanitizes stored stdout/stderr/parsedJson by replacing $HOME with ~
before writing results JSON. The first published run leaked a
maintainer-local path because qwen rescue output hallucinated absolute
paths under the bench cwd; open-source-hygiene.test.mjs caught it.
Existing results-2026-04-29.json is retroactively sanitized.

npm test: 287/287 passing.
bbingz added a commit that referenced this pull request Jun 2, 2026
…ssion parse

Addresses the pre-merge Codex review gate for PR #6.

- resume flag (real bug): buildKimiInvocation emitted `-r <id>` for
  resume-by-id, but kimi-code v0.6.0 has NO `-r` flag — `kimi --help`
  shows resume-by-id is `-S, --session [id]` (continue-last `-C` is
  correct). `-r` would be rejected at runtime, and the path IS reachable
  (`polycli rescue --provider kimi --resume <id>` threads through to it,
  per integration test). Switch to `--session <id>`; update unit +
  integration assertions and the comment.
- session-id parse (hardening): parseKimiStreamText adopted session_id
  from ANY `role:"meta"` event; the documented source is specifically the
  `{role:"meta", type:"session.resume_hint", session_id:"session_<uuid>"}`
  event. Require `type === "session.resume_hint"` so an unrelated meta
  event carrying a session_id is not promoted. Add a regression test.
- fragile review test (latent failure exposed by committing the
  migration): two `review --base HEAD~1 --scope branch` integration tests
  asserted `doesNotMatch(argv.join(" "), /--no-thinking|--max-steps.../)`.
  The reviewed diff is embedded in the single `-p <prompt>` element and
  legitimately mentions those removed flags as deleted-code text, so the
  substring check false-positives on this very migration's diff. Check the
  flags as discrete argv tokens (argv.includes) instead — same intent,
  no false positive.

Codex false-positives (verified, NOT changed): #1 `-p`+`--plan/--auto/--yolo`
combination is latent-only — no caller injects those (review extraArgTokens
empty; prompt-runtime kimi-ask is plain `-p`); #4 the `~/.kimi/` literal is
an intentional migration-history comment, code uses `~/.kimi-code/`.

npm test 452/452 (was 451; +1 session-parse regression). 5 bundles byte-identical.
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