--- branches: [master] preset: 'angular' tagFormat: '${version}' plugins: - '@semantic-release/commit-analyzer' - '@semantic-release/release-notes-generator' - '@semantic-release/npm' - '@semantic-release/changelog' - '@semantic-release/git' - '@semantic-release/github' verifyConditions: - '@semantic-release/changelog' - '@semantic-release/git' - '@semantic-release/github' - 'semantic-release-slack-bot' - '@semantic-release/npm' analyzeCommits: - path: '@semantic-release/commit-analyzer' config: '@commitlint/config-conventional' releaseRules: - scope: 'no-release' release: false generateNotes: - path: '@semantic-release/release-notes-generator' writerOpts: groupBy: 'type' commitGroupsSort: - 'feat' - 'fix' - 'refactor' - 'perf' commitsSort: 'header' types: - type: 'feat' section: 'FEATURES' - type: 'hotfix' section: 'BUG FIXES' - type: 'fix' section: 'BUG FIXES' - type: 'refactor' section: 'REFACTORED' - type: 'doc' section: 'DOCUMENTATION' - type: 'chore' hidden: true - type: 'style' hidden: true - type: 'perf' hidden: true - type: 'test' hidden: true presetConfig: true prepare: - path: '@semantic-release/changelog' changelogFile: 'CHANGELOG.md' - path: '@semantic-release/git' message: 'chore(release): LANDING-PAGE-SCRIPTS ${nextRelease.version}' assets: - 'CHANGELOG.md' - 'package.json' - path: '@semantic-release/npm' publish: - path: '@semantic-release/npm' npmPublish: true - path: '@semantic-release/github' success: - '@semantic-release/github' - path: 'semantic-release-slack-bot' markdownReleaseNotes: true notifyOnSuccess: true notifyOnFail: true fail: - '@semantic-release/github' - path: 'semantic-release-slack-bot' markdownReleaseNotes: true notifyOnSuccess: true notifyOnFail: true