diff --git a/.github/workflows/semantic-releaser.yml b/.github/workflows/semantic-releaser.yml index 0badbbd..aa2dcfc 100644 --- a/.github/workflows/semantic-releaser.yml +++ b/.github/workflows/semantic-releaser.yml @@ -8,6 +8,7 @@ on: - '**.tf' - '**.tmpl' - '!examples/**.tf' + - '.github/workflows/semantic-releaser.yml' jobs: release: @@ -23,9 +24,13 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v2 with: - node-version: 14 + node-version: 16 - name: Release + uses: cycjimmy/semantic-release-action@v2 + with: + semantic_version: 18.0.0 + extra_plugins: | + conventional-changelog-conventionalcommits@4.6.3 env: - GITHUB_TOKEN: ${{ secrets.SEMANTIC_RELEASE }} - run: npx semantic-release + GITHUB_TOKEN: ${{ secrets.SEMANTIC_RELEASE }} \ No newline at end of file diff --git a/.releaserc.json b/.releaserc.json index 548e644..7885cfa 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -3,8 +3,18 @@ "main" ], "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" ] }