Skip to content

Commit 96fdb03

Browse files
Merge pull request #82 from vue-pivottable/feat/ci
chore: update release and add app
2 parents 7870eab + f753fc6 commit 96fdb03

File tree

3 files changed

+27
-7
lines changed

3 files changed

+27
-7
lines changed

.github/workflows/release-lazy-table-renderer.yml

+10-4
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ on:
44
push:
55
branches:
66
- main
7-
# paths:
8-
# - 'packages/lazy-table-renderer/**'
7+
paths:
8+
- 'packages/lazy-table-renderer/**'
99

1010
jobs:
1111
release:
@@ -38,10 +38,16 @@ jobs:
3838

3939
- name: Build
4040
run: pnpm -F @vue-pivottable/lazy-table-renderer build
41-
41+
- name: Generate GitHub App Token
42+
id: generate-token
43+
uses: tibdex/github-app-token@v1
44+
with:
45+
app_id: ${{ secrets.APP_ID }}
46+
private_key: ${{ secrets.APP_PRIVATE_KEY }}
47+
installation_id: ${{ secrets.APP_INSTALLATION_ID }}
4248
- name: Release
4349
env:
44-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
50+
GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }}
4551
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
4652
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
4753
run: |

.github/workflows/release-vue-pivottable.yml

+8-2
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,16 @@ jobs:
3535

3636
- name: Build
3737
run: pnpm build
38-
38+
- name: Generate GitHub App Token
39+
id: generate-token
40+
uses: tibdex/github-app-token@v1
41+
with:
42+
app_id: ${{ secrets.APP_ID }}
43+
private_key: ${{ secrets.APP_PRIVATE_KEY }}
44+
installation_id: ${{ secrets.APP_INSTALLATION_ID }}
3945
- name: Release
4046
env:
41-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
47+
GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }}
4248
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
4349
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
4450
run: |

.releaserc.json

+9-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@
1111
"headerCorrespondence": ["type", "subject"]
1212
},
1313
"releaseRules": [
14+
{
15+
"scope": "lazy-table-renderer",
16+
"release": false
17+
},
18+
{
19+
"scope": "poorly-renderer",
20+
"release": false
21+
},
1422
{
1523
"type": "feat",
1624
"release": "minor"
@@ -76,7 +84,7 @@
7684
[
7785
"@semantic-release/github",
7886
{
79-
"successComment": "🎉 이 PR은 [${nextRelease.version}](https://github.com/vue-pivottable/vue3-pivottable/releases/tag/vue-pivottable@@${nextRelease.version})에 포함되었습니다.",
87+
"successComment": "🎉 이 PR은 [${nextRelease.version}](https://github.com/vue-pivottable/vue3-pivottable/releases/tag/vue-pivottable@${nextRelease.version})에 포함되었습니다.",
8088
"failTitle": "semantic-release 실패",
8189
"prCreation": "always",
8290
"prTitle": "Release ${nextRelease.version}",

0 commit comments

Comments
 (0)