diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index 7b1b73e90..aaff8c85d 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -69,3 +69,15 @@ jobs: asset_path: ./dist/AIsouler_gkd.json5 asset_name: AIsouler_gkd_${{ steps.version.outputs.version }}.json5 asset_content_type: application/json + + - name: Publish package + if: ${{ steps.commit.outcome == 'success' }} + run: | + pnpm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + pnpm publish --publish-branch=main + + - name: sync jsDelivr + if: ${{ steps.commit.outcome == 'success' }} + run: | + curl -X PUT 'https://purge.jsdelivr.net/gh/AIsouler/GKD_subscription@main/dist/AIsouler_gkd.json5' + curl -X PUT 'https://purge.jsdelivr.net/gh/AIsouler/GKD_subscription@main/dist/AIsouler_gkd.version.json'