From 46f61d666076dcde72ab39c40cc7bfb86147220c Mon Sep 17 00:00:00 2001 From: ivanberry Date: Thu, 12 Mar 2026 09:52:20 +0800 Subject: [PATCH] fix: install workflow runtime dependencies --- .forgejo/workflows/register-skill-release.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.forgejo/workflows/register-skill-release.yml b/.forgejo/workflows/register-skill-release.yml index 2a54fbc..9e1b243 100644 --- a/.forgejo/workflows/register-skill-release.yml +++ b/.forgejo/workflows/register-skill-release.yml @@ -22,6 +22,13 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Install runtime dependencies + shell: bash + run: | + set -euo pipefail + apt-get update + apt-get install -y jq curl ca-certificates python3 + - name: Load skill doc content shell: bash run: | @@ -65,6 +72,7 @@ jobs: if [ -f "${SKILL_BASE_DIR}/package.json" ]; then PKG_NAME=$(jq -r '.name // empty' "${SKILL_BASE_DIR}/package.json") if [ -n "$PKG_NAME" ]; then + # Strip npm scope: @scope/skill-name -> skill-name SKILL_SLUG="${PKG_NAME##*/}" fi fi