Skip to content

Commit 3dfa9c5

Browse files
committed
ci: use reusable release workflow
1 parent 8ae720a commit 3dfa9c5

File tree

3 files changed

+217
-282
lines changed

3 files changed

+217
-282
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,15 @@
11
name: Release
22

3-
permissions:
4-
contents: write
5-
63
on:
74
push:
85
tags:
96
- 'v*'
107

118
jobs:
129
release:
13-
name: 🚀 Release
14-
runs-on: ubuntu-latest
15-
steps:
16-
- name: Checkout
17-
uses: actions/checkout@v4
18-
with:
19-
fetch-depth: 0
20-
persist-credentials: true
21-
22-
- name: Set node
23-
uses: actions/setup-node@v4
24-
with:
25-
node-version: lts/*
26-
27-
- name: Generate changelog
28-
run: npx changelogithub
29-
env:
30-
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
31-
32-
# publish-jsr:
33-
# name: Publish JSR
34-
# runs-on: ubuntu-latest
35-
36-
# permissions:
37-
# contents: read
38-
# id-token: write
39-
40-
# steps:
41-
# - name: Checkout
42-
# uses: actions/checkout@v4
43-
# with:
44-
# persist-credentials: false
45-
46-
# - name: Install pnpm
47-
# uses: pnpm/[email protected]
48-
49-
# - name: Set node
50-
# uses: actions/setup-node@v4
51-
# with:
52-
# node-version: lts/*
53-
# cache: pnpm
54-
55-
# - name: Install dependencies
56-
# run: pnpm install
57-
58-
# - name: Publish package
59-
# run: npx jsr publish
10+
uses: sxzz/workflows/.github/workflows/release.yml@v1
11+
with:
12+
publish: false
13+
permissions:
14+
contents: write
15+
id-token: write

0 commit comments

Comments
 (0)