diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bd99a8b..ad0f8e0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,11 +15,18 @@ jobs: with: persist-credentials: false + - id: token + uses: actions/create-github-app-token@v2 + with: + app-id: ${{ vars.FRECKLE_AUTOMATION_APP_ID }} + private-key: ${{ secrets.FRECKLE_AUTOMATION_PRIVATE_KEY }} + - uses: cycjimmy/semantic-release-action@v4 with: extra_plugins: | + conventional-changelog-conventionalcommits @semantic-release/exec semantic-release-major-tag env: FORCE_COLOR: 1 - GITHUB_TOKEN: ${{ secrets.RELEASE_GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ steps.token.outputs.token }} diff --git a/.releaserc.yaml b/.releaserc.yaml index 865f36e..1ff8973 100644 --- a/.releaserc.yaml +++ b/.releaserc.yaml @@ -1,6 +1,8 @@ plugins: - - "@semantic-release/commit-analyzer" - - "@semantic-release/release-notes-generator" + - - "@semantic-release/commit-analyzer" + - preset: "conventionalcommits" + - - "@semantic-release/release-notes-generator" + - preset: "conventionalcommits" - - "@semantic-release/github" - successCommentCondition: false