Skip to content

Commit bb04e79

Browse files
authored
Merge pull request #8 from thefrontside/republish-to-jsr
👷 re-enable publishing to JSR
2 parents 369dff2 + e9e3a17 commit bb04e79

File tree

1 file changed

+24
-2
lines changed

1 file changed

+24
-2
lines changed

.github/workflows/publish.yaml

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ permissions:
1010
id-token: write
1111

1212
jobs:
13-
publish:
13+
compile:
1414
runs-on: ubuntu-latest
1515

1616
strategy:
@@ -61,7 +61,7 @@ jobs:
6161

6262
release:
6363
name: Create GitHub Release
64-
needs: publish
64+
needs: compile
6565
runs-on: ubuntu-latest
6666
permissions:
6767
contents: write
@@ -80,3 +80,25 @@ jobs:
8080
with:
8181
files: dist/**/*.tar.gz
8282
token: ${{ secrets.GITHUB_TOKEN }}
83+
84+
publish:
85+
runs-on: ubuntu-latest
86+
87+
steps:
88+
- name: checkout
89+
uses: actions/checkout@v4
90+
91+
- name: setup deno
92+
uses: denoland/setup-deno@v2
93+
with:
94+
deno-version: v2.x
95+
96+
- name: Get Version
97+
id: vars
98+
run: echo ::set-output name=version::$(echo ${{github.ref_name}} | sed 's/^v//')
99+
100+
- name: Build JSR
101+
run: deno task build:jsr ${{steps.vars.outputs.version}}
102+
103+
- name: Publish JSR
104+
run: deno publish --allow-dirty --token=${{secrets.JSR_TOKEN}}

0 commit comments

Comments
 (0)