diff --git a/.github/workflows/jsr.yaml b/.github/workflows/jsr.yaml new file mode 100644 index 00000000..fac49bed --- /dev/null +++ b/.github/workflows/jsr.yaml @@ -0,0 +1,35 @@ +name: jsr + +on: + push: + tags: + - "*" + workflow_dispatch: + +permissions: + contents: read + id-token: write + +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: oven-sh/setup-bun@v1 + with: + bun-version: latest + - run: bun i --frozen-lockfile + - id: get_version + name: Get version + uses: jannemattila/get-version-from-tag@v3 + - name: jsr.json version to packge.json verion + run: | + jq --arg new_version "${{ steps.get_version.outputs.version }}" '.version = $new_version' package.json > package.tmp.json && mv package.tmp.json package.json + jq --arg new_version "${{ steps.get_version.outputs.version }}" '.version = $new_version' jsr.json > jsr.tmp.json && mv jsr.tmp.json jsr.json + working-directory: packages/unplugin-typia + - name: Publish + if: github.ref == 'refs/tags/v*' + run: bun run publish + working-directory: packages/unplugin-typia diff --git a/packages/unplugin-typia/jsr.json b/packages/unplugin-typia/jsr.json index ed373d8e..1ec28052 100644 --- a/packages/unplugin-typia/jsr.json +++ b/packages/unplugin-typia/jsr.json @@ -1,6 +1,6 @@ { "name": "@ryoppippi/unplugin-typia", - "version": "0.3.10", + "version": "0.0.0", "exports": { ".": "./src/index.ts", "./api": "./src/api.ts", diff --git a/packages/unplugin-typia/package.json b/packages/unplugin-typia/package.json index 604d807d..8a86ea3a 100644 --- a/packages/unplugin-typia/package.json +++ b/packages/unplugin-typia/package.json @@ -1,7 +1,7 @@ { "name": "@ryoppippi/unplugin-typia", "type": "module", - "version": "0.3.10", + "version": "0.0.0", "description": "unplugin for typia", "author": "ryoppippi", "license": "MIT",