From 88df73801bfdc8eb67471e2a1e60b16f0ce2b3c3 Mon Sep 17 00:00:00 2001 From: CallMeBill Date: Tue, 21 Jan 2025 09:54:49 +0800 Subject: [PATCH] Update split.yaml --- .github/workflows/split.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/split.yaml b/.github/workflows/split.yaml index 01c7a97..8d5b89f 100644 --- a/.github/workflows/split.yaml +++ b/.github/workflows/split.yaml @@ -14,6 +14,7 @@ jobs: - uses: actions/setup-node@v4.0.1 with: node-version: '>=18.0.0' + registry-url: https://registry.npmjs.org - name: Download fonts id: down @@ -25,7 +26,7 @@ jobs: - name: Split fonts run: | - npm install cn-font-split -g + npm install cn-font-split@6 -g rm -rf ./fonts/ rm -rf ./style.css rm -rf ./VERSION @@ -81,3 +82,18 @@ jobs: tags: true directory: fonts branch: latest + + - name: Edit package.json And Publish + run: | + git checkout main -- package.json + mv package.json fonts/package.json + cd fonts + VER=$(cat VERSION) + NORMALIZED_VERSION=$(echo $VER | sed 's/^v//' | awk -F. '{if($3==null) print$1"."$2".0"; else print$0}') + npm version $NORMALIZED_VERSION --no-git-tag-version + + - run: | + cd fonts + npm publish --access public + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}