UNPKG

@mejerrytech/terraform-semantic-release-config

Version:

[**semantic-release**](https://github.com/semantic-release/semantic-release) shareable config to create release of Terraform Modules with [Github Actions](https://github.com/nuvibit/github-terraform-workflows).

35 lines (34 loc) 1.09 kB
module.exports = { branches: ["main", "master"], tagFormat: "${version}", plugins: [ '@semantic-release/commit-analyzer', { preset: 'conventionalcommits', }, '@semantic-release/release-notes-generator', { preset: 'conventionalcommits', }, '@semantic-release/github', { successComment: 'This ${issue.pull_request ? \'PR is included\' : \'issue has been resolved\'} in version ${nextRelease.version} :tada:', labels: false, releasedLabels: false }, [ "@semantic-release/changelog", { changelogFile: 'CHANGELOG.md', changelogTitle: '# Changelog\n\nAll notable changes to this project will be documented in this file.' } ], [ '@semantic-release/git', { assets: ['CHANGELOG.md'], message: 'chore(release): version ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}' }, ], ] };