diff --git a/.github/workflows/semantic_release.yml b/.github/workflows/semantic_release.yml index e47294d..169378b 100644 --- a/.github/workflows/semantic_release.yml +++ b/.github/workflows/semantic_release.yml @@ -15,6 +15,8 @@ jobs: - run: yarn install --frozen-lockfile - run: yarn test - run: yarn build + - run: cd ./build && yarn pack --filename=../package.tgz + if: "!contains(github.event.head_commit.message, '[skip publish]')" - run: yarn semantic-release if: "!contains(github.event.head_commit.message, '[skip publish]')" env: diff --git a/release.config.js b/release.config.js index 08b2fb0..a0b4121 100644 --- a/release.config.js +++ b/release.config.js @@ -1,6 +1,6 @@ /** @type {import('semantic-release').Options} */ module.exports = { - branches: ['master', 'develop', 'feat/*', 'fix/*'], + branches: ['master', { name: 'develop', prerelease: true }, { name: 'alpha', prerelease: true }, 'feat/*', 'fix/*'], analyzeCommits: { path: 'semantic-release-conventional-commits', majorTypes: ['major', 'breaking'], @@ -61,7 +61,7 @@ module.exports = { [ '@semantic-release/github', { - assets: ['build/**/*'], + assets: ['package.tgz'], }, ], ],