diff --git a/.github/workflows/release-lazy-table-renderer.yml b/.github/workflows/release-lazy-table-renderer.yml index d1af7c2..7cbad7e 100644 --- a/.github/workflows/release-lazy-table-renderer.yml +++ b/.github/workflows/release-lazy-table-renderer.yml @@ -4,8 +4,8 @@ on: push: branches: - main - # paths: - # - 'packages/lazy-table-renderer/**' + paths: + - 'packages/lazy-table-renderer/**' jobs: release: @@ -38,10 +38,16 @@ jobs: - name: Build run: pnpm -F @vue-pivottable/lazy-table-renderer build - + - name: Generate GitHub App Token + id: generate-token + uses: tibdex/github-app-token@v1 + with: + app_id: ${{ secrets.APP_ID }} + private_key: ${{ secrets.APP_PRIVATE_KEY }} + installation_id: ${{ secrets.APP_INSTALLATION_ID }} - name: Release env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }} NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run: | diff --git a/.github/workflows/release-vue-pivottable.yml b/.github/workflows/release-vue-pivottable.yml index 6fe3366..b1bf8c6 100644 --- a/.github/workflows/release-vue-pivottable.yml +++ b/.github/workflows/release-vue-pivottable.yml @@ -35,10 +35,16 @@ jobs: - name: Build run: pnpm build - + - name: Generate GitHub App Token + id: generate-token + uses: tibdex/github-app-token@v1 + with: + app_id: ${{ secrets.APP_ID }} + private_key: ${{ secrets.APP_PRIVATE_KEY }} + installation_id: ${{ secrets.APP_INSTALLATION_ID }} - name: Release env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }} NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run: | diff --git a/.releaserc.json b/.releaserc.json index f6f1805..93a0e49 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -11,6 +11,14 @@ "headerCorrespondence": ["type", "subject"] }, "releaseRules": [ + { + "scope": "lazy-table-renderer", + "release": false + }, + { + "scope": "poorly-renderer", + "release": false + }, { "type": "feat", "release": "minor" @@ -76,7 +84,7 @@ [ "@semantic-release/github", { - "successComment": "🎉 이 PR은 [${nextRelease.version}](https://github.com/vue-pivottable/vue3-pivottable/releases/tag/vue-pivottable@@${nextRelease.version})에 포함되었습니다.", + "successComment": "🎉 이 PR은 [${nextRelease.version}](https://github.com/vue-pivottable/vue3-pivottable/releases/tag/vue-pivottable@${nextRelease.version})에 포함되었습니다.", "failTitle": "semantic-release 실패", "prCreation": "always", "prTitle": "Release ${nextRelease.version}",