Skip to content

Commit

Permalink
feat: use different configs for prerelease
Browse files Browse the repository at this point in the history
  • Loading branch information
danielc92 committed Sep 20, 2023
1 parent 55d026b commit bb5d853
Show file tree
Hide file tree
Showing 4 changed files with 50 additions and 35 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
NPM_CONFIG_USERCONFIG: $GITHUB_WORKSPACE/.npmrc
NODE_ENV: "development"
- name: Package pre-release
run: npx release-it --preRelease --ci
run: npx release-it --preRelease --ci --config release-it.pre-release-config.js
env:
NODE_ENV: "development"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down Expand Up @@ -107,7 +107,7 @@ jobs:
NPM_CONFIG_USERCONFIG: $GITHUB_WORKSPACE/.npmrc
NODE_ENV: "development"
- name: Package release
run: npx release-it --ci
run: npx release-it --ci --config release-it.release-config.js
env:
NODE_ENV: "development"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
33 changes: 0 additions & 33 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,38 +37,5 @@
"@commitlint/cli": "^17.7.1",
"@commitlint/config-conventional": "^17.7.0",
"@release-it/conventional-changelog": "^5.1.1"
},
"release-it": {
"git": {
"commitMessage": "chore: release v${version}"
},
"github": {
"release": true
},
"npm": {
"publish": true
},
"plugins": {
"@release-it/conventional-changelog": {
"infile": "CHANGELOG.md",
"preset": {
"name": "conventionalcommits",
"types": [
{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "chore",
"section": "Maintenance"
}
]
}
}
}
}
}
15 changes: 15 additions & 0 deletions release-it.pre-release-config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
module.exports = {
"git": {
"commitMessage": "chore: release v${version}"
},
"github": {
"release": true
},
"npm": {
"publish": true
},

"plugins": {
// do not use changelogs in prereleases
}
}
33 changes: 33 additions & 0 deletions release-it.release-config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
module.exports = {
"git": {
"commitMessage": "chore: release v${version}"
},
"github": {
"release": true
},
"npm": {
"publish": true
},
"plugins": {
"@release-it/conventional-changelog": {
"infile": "CHANGELOG.md",
"preset": {
"name": "conventionalcommits",
"types": [
{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "chore",
"section": "Maintenance"
}
]
}
}
}
}

0 comments on commit bb5d853

Please sign in to comment.