From a867371bcfb46eb5cd436ba0b1b1bbb464e6c004 Mon Sep 17 00:00:00 2001 From: Daniel Breen Date: Wed, 16 Sep 2026 16:12:47 -0600 Subject: [PATCH 1/2] chore(toolchain): node 24.19.0 and exempt @kno2 from the release-age guard min-release-age-exclude needs npm 11.17.0, which first ships with node 24.19.0. Without it npm silently resolves a stale @kno2 version when a fresh one is inside the release-age window, at exit 0. Scope the exemption to @kno2/* so third-party packages keep the guard. Lockfile verified unchanged under npm 11.17.0. Co-Authored-By: Claude Opus 5 --- .npmrc | 1 + .nvmrc | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.npmrc b/.npmrc index 334d162..c412660 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1,3 @@ save-exact=true min-release-age=1 +min-release-age-exclude[]=@kno2/* diff --git a/.nvmrc b/.nvmrc index ca5c350..60ade1a 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -24.18.0 +24.19.0 From 0edc1fadde48a0eb8add214a90670f2bd45710a8 Mon Sep 17 00:00:00 2001 From: Daniel Breen Date: Thu, 17 Sep 2026 09:46:05 -0600 Subject: [PATCH 2/2] chore: remove dead Travis CI config Addresses Copilot review comment 4031277375 on #60. .travis.yml pins node_js: 14 and reads as though it were a live CI path, but Travis posts no checks on this repo (PR checks are CodeQL and the Analyze jobs), nothing references the file, and it has not been touched since 2021-04-19. CI runs from .github/workflows, which already resolves node from .nvmrc. Removing it so the repo has one source of truth for the CI runtime. Co-Authored-By: Claude Opus 5 --- .travis.yml | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index fcca5ca..0000000 --- a/.travis.yml +++ /dev/null @@ -1,5 +0,0 @@ -language: node_js -node_js: - - 14 -before_script: - - npm install -g grunt-cli