From 4036e8ffe9d70651192b2f69a387769a0527bcdb Mon Sep 17 00:00:00 2001 From: worktrunk-bot <254187624+worktrunk-bot@users.noreply.github.com> Date: Tue, 28 Apr 2026 02:26:13 +0000 Subject: [PATCH 1/3] skills(running-tend): add weekly nushell pin bump MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #2440 pinned setup-nu to a concrete version after the wildcard path went flaky under GitHub API rate limiting. The pin needs ongoing maintenance to track upstream — adding it to the weekly task list as requested in #2440. --- .claude/skills/running-tend/SKILL.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.claude/skills/running-tend/SKILL.md b/.claude/skills/running-tend/SKILL.md index e4a02cb53..524bc7e28 100644 --- a/.claude/skills/running-tend/SKILL.md +++ b/.claude/skills/running-tend/SKILL.md @@ -181,6 +181,22 @@ Commit `flake.lock` alongside the other toolchain changes. After bumping, run the full test suite (`cargo run -- hook pre-merge --yes`) and verify `cargo msrv verify` passes. +## Weekly Maintenance: Nushell Pin + +`.github/workflows/ci.yaml` pins `hustcer/setup-nu@v3` to a concrete nushell +release rather than `version: '*'` (the wildcard path went flaky under GitHub +API rate limiting — see PR #2440). Bump that pin weekly to track upstream: + +```bash +gh api repos/nushell/nushell/releases/latest --jq '.tag_name' +``` + +If the latest tag is newer than the version currently pinned, update **all +three** `setup-nu` invocations in `.github/workflows/ci.yaml` (the `test`, +`benchmarks`, and `code-coverage` jobs all install nushell). The `test` job's +nushell-shell integration tests will validate the bump on Linux and macOS; +Windows skips nushell entirely. + ## Weekly Maintenance: Statusline Cache-Check Detect new in-process cache-miss duplicates introduced by recent changes by From c1e95f1e89af5de8c9e8db0a998356f6cc4d259b Mon Sep 17 00:00:00 2001 From: worktrunk-bot Date: Tue, 28 Apr 2026 02:38:40 +0000 Subject: [PATCH 2/3] skills(running-tend): condense nushell pin to CI bump bullet Per review feedback on #2443: collapse the standalone "Weekly Maintenance: Nushell Pin" section into a single bullet under a new "Weekly Maintenance: CI Pin Bumps" list, where future pinned third-party versions can be added alongside it. --- .claude/skills/running-tend/SKILL.md | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/.claude/skills/running-tend/SKILL.md b/.claude/skills/running-tend/SKILL.md index 524bc7e28..4a2bf0969 100644 --- a/.claude/skills/running-tend/SKILL.md +++ b/.claude/skills/running-tend/SKILL.md @@ -181,21 +181,11 @@ Commit `flake.lock` alongside the other toolchain changes. After bumping, run the full test suite (`cargo run -- hook pre-merge --yes`) and verify `cargo msrv verify` passes. -## Weekly Maintenance: Nushell Pin +## Weekly Maintenance: CI Pin Bumps -`.github/workflows/ci.yaml` pins `hustcer/setup-nu@v3` to a concrete nushell -release rather than `version: '*'` (the wildcard path went flaky under GitHub -API rate limiting — see PR #2440). Bump that pin weekly to track upstream: +Bump pinned third-party versions in `.github/workflows/ci.yaml` to track upstream: -```bash -gh api repos/nushell/nushell/releases/latest --jq '.tag_name' -``` - -If the latest tag is newer than the version currently pinned, update **all -three** `setup-nu` invocations in `.github/workflows/ci.yaml` (the `test`, -`benchmarks`, and `code-coverage` jobs all install nushell). The `test` job's -nushell-shell integration tests will validate the bump on Linux and macOS; -Windows skips nushell entirely. +- **`hustcer/setup-nu@v3`** — set `version:` to the latest from `gh api repos/nushell/nushell/releases/latest --jq '.tag_name'` and update all three call sites (`test`, `benchmarks`, `code-coverage`). Pinned because `version: '*'` hit GitHub API rate limits (PR #2440). ## Weekly Maintenance: Statusline Cache-Check From 69ebedb46266c406c24520eaa39302350e4fab1f Mon Sep 17 00:00:00 2001 From: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> Date: Mon, 27 Apr 2026 22:32:37 -0700 Subject: [PATCH 3/3] Apply suggestion from @max-sixty --- .claude/skills/running-tend/SKILL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/running-tend/SKILL.md b/.claude/skills/running-tend/SKILL.md index 4a2bf0969..94786bb49 100644 --- a/.claude/skills/running-tend/SKILL.md +++ b/.claude/skills/running-tend/SKILL.md @@ -185,7 +185,7 @@ the full test suite (`cargo run -- hook pre-merge --yes`) and verify Bump pinned third-party versions in `.github/workflows/ci.yaml` to track upstream: -- **`hustcer/setup-nu@v3`** — set `version:` to the latest from `gh api repos/nushell/nushell/releases/latest --jq '.tag_name'` and update all three call sites (`test`, `benchmarks`, `code-coverage`). Pinned because `version: '*'` hit GitHub API rate limits (PR #2440). +- **`hustcer/setup-nu@v3`** — set `version:` to the latest from `gh api repos/nushell/nushell/releases/latest --jq '.tag_name'` and update all three call sites (`test`, `benchmarks`, `code-coverage`). ## Weekly Maintenance: Statusline Cache-Check