From 5c7eddc3b573d3baa8c52ec29a3cf1f02aba7bc4 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Mon, 13 May 2024 22:40:08 -1000 Subject: [PATCH] feat(build): :sparkles: Add automatic JSR build --- .github/workflows/publish.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 98cdf91..a25d388 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -15,6 +15,7 @@ on: default: "latest" permissions: + contents: read # For provenance generation id-token: write @@ -39,7 +40,10 @@ jobs: run: bun run build - name: Change version in package.json to ${{ github.event.inputs.version }}, defaulting to the truncated commit hash - run: 'sed -i ''s/"version": ".*"/"version": "${{ github.event.inputs.version }}"/'' package.json federation/package.json' + run: 'sed -i ''s/"version": ".*"/"version": "${{ github.event.inputs.version }}"/'' package.json federation/package.json federation/jsr.jsonc' - name: Publish to NPM run: bunx @morlay/bunpublish --provenance --tag ${{ github.event.inputs.tag }} + + - name: Publish to JSR + run: cd federation && bunx jsr publish --provenance --allow-slow-types