File tree Expand file tree Collapse file tree 1 file changed +24
-2
lines changed
Expand file tree Collapse file tree 1 file changed +24
-2
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ permissions:
1010 id-token : write
1111
1212jobs :
13- publish :
13+ compile :
1414 runs-on : ubuntu-latest
1515
1616 strategy :
6161
6262 release :
6363 name : Create GitHub Release
64- needs : publish
64+ needs : compile
6565 runs-on : ubuntu-latest
6666 permissions :
6767 contents : write
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}}
You can’t perform that action at this time.
0 commit comments