Skip to content

chore(repo-maintain): harden Dependabot cooldown/Node 24 rules and sync docs - #31

Merged
jongio merged 2 commits into
mainfrom
repo-maintain/automated
Nov 13, 2026
Merged

jongio merged 2 commits into
mainfrom
repo-maintain/automated

Conversation

@jongio

@jongio jongio commented Nov 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

Consolidated repo-maintain pass hardening .github/dependabot.yml release-age cooldown and Node 24 runtime parity rules, alongside verified documentation clarifications folded from #25.

Phase Breakdown

Phase Commit Summary
1. Governance & Runtime Parity baaa579 Configure cooldown: { default-days: 7 } on both npm and github-actions ecosystems in .github/dependabot.yml, and ignore @types/node version-update:semver-major updates while the Action targets node24 (engines.node: >=24 <25).
6. Documentation Accuracy 0465ebf Fold verified documentation clarifications from #25 (with attribution): remove the overbroad README license-capture guarantee in CONTRIBUTING.md (matching tooling/license-notices.mjs's MIT-heading check) and clarify in README.md that copilot-token supports workflow-token authentication in explicit run mode alongside credential-env: COPILOT_GITHUB_TOKEN (matching src/native.ts).

Open PR Disposition

Repo Health Score: 97/100 (A+) -> 97/100 (A+)

Verification

  • pnpm check (tsc --noEmit, oxlint --deny-warnings src tests, vitest run --coverage 180/180, node tooling/build.mjs --check, node --test tooling/packaged.test.mjs 6/6)
  • pnpm exec vally lint --strict examples/copilot-smoke --eval-spec=examples/copilot-smoke
  • pnpm exec vally lint --strict --eval-spec=tests/fixtures

jongio and others added 2 commits November 13, 2026 10:24
…arity

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@jongio
jongio requested a review from a team as a code owner November 13, 2026 18:24
@jongio
jongio requested a dynamic review from Copilot November 13, 2026 18:24

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are reported, and the documented Dependabot, Node compatibility, authentication, and license-notice updates align with the reviewed changes.

No open issues 🎉

What changed in this PR

This maintenance PR hardens Dependabot release timing and Node 24 compatibility while synchronizing documentation with the implemented authentication and license-notice behavior.

Changes:

  • Adds seven-day cooldowns for npm and GitHub Actions Dependabot updates.
  • Prevents semver-major @types/node updates while the Action targets Node 24.
  • Clarifies workflow-token authentication and narrows the license-notice documentation guarantee.
File Description
README.md Clarifies that copilot-token supports workflow-token authentication for explicit runs.
CONTRIBUTING.md Removes the unsupported broad guarantee about retaining full license sections from package READMEs.
.github/​dependabot.yml Adds seven-day cooldowns and ignores semver-major @types/node updates.

Review effort: Lite (dynamic)

@jongio
jongio merged commit bc68670 into main Nov 13, 2026
10 checks passed
@jongio
jongio deleted the repo-maintain/automated branch November 13, 2026 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants