2 Commits

Author SHA1 Message Date
李启源
54477ecbbd fix(ci): checkout release archive without git pack
All checks were successful
Package component / package (push) Successful in 6m22s
2026-08-13 22:03:57 +08:00
李启源
d349220395 fix(ci): avoid shallow tag pack checkout
Some checks failed
Package component / package (push) Failing after 2s
2026-08-13 21:56:58 +08:00
2 changed files with 8 additions and 7 deletions

View File

@@ -15,12 +15,13 @@ jobs:
run: |
set -euo pipefail
server_url="${{ gitea.server_url }}"
repository_url="${server_url%/}/${{ gitea.repository }}.git"
tag_name="${{ gitea.ref_name }}"
git init .
git remote add origin "$repository_url"
git fetch --depth 1 origin "refs/tags/$tag_name:refs/tags/$tag_name"
git checkout --detach "$tag_name^{commit}"
archive_url="${server_url%/}/api/v1/repos/${{ gitea.repository }}/archive/$tag_name.tar.gz"
curl --fail --show-error --silent --location "$archive_url" --output source.tar.gz
mkdir source
tar -xzf source.tar.gz --strip-components=1 -C source
cp -a source/. .
rm -rf source source.tar.gz
- name: Set up pnpm
run: |
@@ -214,7 +215,7 @@ jobs:
: "${RELEASE_TOKEN:?RELEASE_TOKEN is required}"
server_url="${{ gitea.server_url }}"
api_url="$server_url/api/v1/repos/${{ gitea.repository }}/releases"
target_commitish="$(git rev-parse HEAD)"
target_commitish="$TAG_NAME"
node - "$TAG_NAME" "$PACKAGE_VERSION" "$target_commitish" "$IS_PRERELEASE" > release.json <<'NODE'
const [tagName, packageVersion, targetCommitish, prerelease] = process.argv.slice(2)

View File

@@ -1,6 +1,6 @@
{
"name": "waveform-analysis",
"version": "0.1.33",
"version": "0.1.35",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/types/index.d.ts",