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(