From 2a76509fcfe9c3490d3a3e2e2f62b5b1bed6300a Mon Sep 17 00:00:00 2001 From: davida-ps Date: Tue, 23 Jun 2026 10:15:08 +0300 Subject: [PATCH] fix(release): preserve republish slug helper dependency (#282) --- .github/workflows/skill-release.yml | 4 +++- scripts/test-skill-release-workflow.mjs | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/skill-release.yml b/.github/workflows/skill-release.yml index 4e98468..194b1a1 100644 --- a/.github/workflows/skill-release.yml +++ b/.github/workflows/skill-release.yml @@ -1829,7 +1829,9 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Prepare ClawHub slug helper - run: cp scripts/ci/resolve_clawhub_slug.mjs "$RUNNER_TEMP/resolve_clawhub_slug.mjs" + run: | + cp scripts/ci/resolve_clawhub_slug.mjs "$RUNNER_TEMP/resolve_clawhub_slug.mjs" + cp scripts/ci/skill_platforms.mjs "$RUNNER_TEMP/skill_platforms.mjs" - name: Checkout tag uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 diff --git a/scripts/test-skill-release-workflow.mjs b/scripts/test-skill-release-workflow.mjs index 186123c..62b0d01 100644 --- a/scripts/test-skill-release-workflow.mjs +++ b/scripts/test-skill-release-workflow.mjs @@ -330,8 +330,8 @@ assert.match( assert.match( workflow, - /cp scripts\/ci\/resolve_clawhub_slug\.mjs "\$RUNNER_TEMP\/resolve_clawhub_slug\.mjs"/, - 'Manual ClawHub republish must preserve the current slug helper before checking out an older release tag', + /cp scripts\/ci\/resolve_clawhub_slug\.mjs "\$RUNNER_TEMP\/resolve_clawhub_slug\.mjs"[\s\S]*cp scripts\/ci\/skill_platforms\.mjs "\$RUNNER_TEMP\/skill_platforms\.mjs"/, + 'Manual ClawHub republish must preserve the current slug helper and its local module dependency before checking out an older release tag', ); assert.match(