Skip to content

Commit 2b710e5

Browse files
authored
ci: don't create github releases on semantic-release pre-release (#323)
1 parent 0f1dd19 commit 2b710e5

File tree

5 files changed

+57
-30
lines changed

5 files changed

+57
-30
lines changed

.releaserc

Lines changed: 0 additions & 27 deletions
This file was deleted.

.releaserc.js

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
const branch = process.env.GITHUB_REF_NAME || ''
2+
const isPrerelease = branch.startsWith('test-') || branch === 'beta'
3+
4+
export default {
5+
branches: [
6+
'main',
7+
'next',
8+
{
9+
name: 'beta',
10+
prerelease: true
11+
},
12+
{
13+
name: 'test-*',
14+
prerelease: true
15+
}
16+
],
17+
plugins: [
18+
'@semantic-release/commit-analyzer',
19+
'@semantic-release/release-notes-generator',
20+
[
21+
'@semantic-release/changelog',
22+
{
23+
changelogTitle: '# Changelog'
24+
}
25+
],
26+
'@semantic-release/npm',
27+
// only create GitHub releases and tags for non-prerelease branches
28+
...(isPrerelease
29+
? []
30+
: [
31+
[
32+
'@semantic-release/github',
33+
{
34+
successComment: false,
35+
failComment: false
36+
}
37+
]
38+
]),
39+
[
40+
'@semantic-release/git',
41+
{
42+
assets: ['CHANGELOG.md', 'package.json', 'package-lock.json'],
43+
message: 'chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}'
44+
}
45+
]
46+
]
47+
}

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [2.22.1-test-skip-pre-release.1](https://github.com/archilogic-com/honeycomb/compare/v2.22.0...v2.22.1-test-skip-pre-release.1) (2025-12-11)
4+
5+
6+
### Bug Fixes
7+
8+
* **ci:** don't create github releases for pre-releases ([2514b98](https://github.com/archilogic-com/honeycomb/commit/2514b98240e0f25fb260b922fddac202dd0fb768))
9+
310
# [2.22.0](https://github.com/archilogic-com/honeycomb/compare/v2.21.0...v2.22.0) (2025-12-10)
411

512

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@archilogic/honeycomb",
3-
"version": "2.22.0",
3+
"version": "2.22.1-test-skip-pre-release.1",
44
"publishConfig": {
55
"access": "public"
66
},

0 commit comments

Comments
 (0)