From 82ede99d5d8798226935fe01bb07442d60df0b5f Mon Sep 17 00:00:00 2001 From: ShrinkSDK Automation Date: Wed, 26 Aug 2026 03:09:47 +0800 Subject: [PATCH] ci: install Git in package publisher --- .gitea/workflows/publish.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index ac0cf22..0086dcd 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -15,6 +15,16 @@ jobs: env: NODE_AUTH_TOKEN: ${{ secrets.SHRINKSDK_PACKAGE_TOKEN }} steps: + - name: Install Git + shell: bash + run: | + set -eu + if ! command -v git >/dev/null 2>&1; then + apt-get update + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends git ca-certificates + rm -rf /var/lib/apt/lists/* + fi + - name: Fetch tagged revision shell: bash run: | @@ -23,7 +33,7 @@ jobs: test -n "$ref" git init . git remote add origin "https://git.crash.work/ShrinkSDK/ShrinkContext.AppAdapter.git" - git fetch --depth=1 origin "$ref" + git fetch --depth=1 --tags origin "$ref" git checkout --detach FETCH_HEAD - name: Validate immutable release version