Skip to content

Bump actions/setup-node from 4 to 6 - #1

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

Bump actions/setup-node from 4 to 6#1
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/setup-node-6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 9, 2026

Copy link
Copy Markdown
Contributor

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 dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jun 9, 2026
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 force-pushed the dependabot/github_actions/actions/setup-node-6 branch from 18e2769 to 604d641 Compare June 9, 2026 07:51
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Loop Readiness Audit

Score: 100/100 (L3)

Strong loop readiness — good candidate for L3 with explicit gates.

No suggestions — looking good.

Posted by audit.yml · loop-audit docs

@dependabot @github

dependabot Bot commented on behalf of github Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

Looks like actions/setup-node is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Jun 9, 2026
@dependabot
dependabot Bot deleted the dependabot/github_actions/actions/setup-node-6 branch June 9, 2026 08:44
50thycal referenced this pull request in 50thycal/loop-engineering Jun 28, 2026
Adds campaign mode (--search) with the two structural guards that make an
auto-search loop safe to turn on — the fixes for self-deception when you are
less in the loop:

#1 Enforced trial counting (engine/search.py + ledger.py)
   Every candidate the grid evaluates ticks a counter; it is persisted in
   research-ledger.json and accumulates ACROSS cycles, then feeds the deflated
   Sharpe gate. You cannot search 1,000 configs and claim n_trials=1 — the loop
   counts for you, permanently.

#2 Three-way split + write-once lockbox (engine/split.py + ledger.py + verifier.py)
   Data splits train/validation/lockbox. Search optimizes on train, ranks on
   validation; the lockbox is opened exactly once, on the winner only. The
   ledger fingerprints the lockbox and BLOCKS any re-open — re-peeking is
   self-deception, so the loop refuses.

Demonstration on no-edge synthetic data: search finds a winner with validation
Sharpe 6.27 (overfit), lockbox opens once and shows Sharpe -9.22 -> REJECT;
a second cycle on the same data is BLOCKED; cumulative trials rise across cycles
so the deflated bar keeps climbing. The search will always find a beautiful
in-sample winner; the lockbox is what stops you believing it.

Tests: 14/14 pass (added split, ledger accumulation, write-once, enforced
counter, and overfit-winner-rejection). Repo validate gates still pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UcE4n3gQdVXJtD2z3mBrZX
50thycal referenced this pull request in 50thycal/loop-engineering Jun 28, 2026
… + forward quarantine (cobusgreyling#5)

cobusgreyling#4 --trial-budget N: the loop halts searching once cumulative trials reach N.
An autonomous loop that searches forever turns the whole dataset into in-sample
data; the budget is the alpha-spending cap that forces a stop. Checked before
each run (a run may overshoot); once spent, further searches halt and point to
forward-testing or new data. engine/ledger.py budget_exhausted().

cobusgreyling#5 --forward-test: carve the newest slice into a quarantine window the search,
walk-forward, and lockbox never touch. Research on the earlier window, then
forward-test the survivor on the held-out tail. Forward performance gates
capital, not the backtest. engine/quarantine.py. Approval requires research AND
forward to pass. Each forward window is spent after --max-forward-evals tests
(the lockbox lesson, applied to forward data: testing 100 strategies on one tail
just relocates the multiple-testing problem).

Real BTC demonstration (vol-targeted breakout, 0.40 default): research REJECTs
(aggregate drawdown), but the forward out-of-time window actually PASSes cleanly
(Sharpe 1.38, +94%, 18% DD on unseen data) — yet the strategy is NOT approved,
because approval needs both gates. No single lucky result is sufficient.

All five hardening steps (#1-cobusgreyling#5) now implemented. Tests 23/23, repo gates pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UcE4n3gQdVXJtD2z3mBrZX
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.

0 participants