We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ad9bb88 + f1617d4 commit 21ef465Copy full SHA for 21ef465
.github/workflows/jsr.yml
@@ -1,16 +1,28 @@
1
-name: Release to JSR
+# publish.yml
2
+name: Publish
3
4
on:
- push:
5
- branches:
6
- - main
+ release:
+ types: [published]
7
8
jobs:
9
publish:
10
runs-on: ubuntu-latest
11
permissions:
12
contents: read
13
id-token: write # The OIDC ID token is used for authentication with JSR.
14
+
15
steps:
- - uses: actions/checkout@v4
16
- - run: deno publish
+ - name: Clone repository
17
+ uses: actions/checkout@v4
18
19
+ - name: Set up Deno 2
20
+ uses: denoland/setup-deno@v2
21
22
+ - name: Set version # Get release tag and update in deno.jsonc
23
+ uses: maks11060/deno-publish-version@2
24
+ with:
25
+ config-file: deno.jsonc # or deno.json
26
27
+ - name: Publish to JSR
28
+ run: deno publish --allow-dirty
0 commit comments