Skip to content

Commit 8e2f7bc

Browse files
committed
fix: commit tag changes
1 parent 70b68e7 commit 8e2f7bc

3 files changed

Lines changed: 45 additions & 28 deletions

File tree

.releaserc.json

Lines changed: 37 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,41 @@
11
{
22
"branches": [
3-
"master",
4-
{ "name": "develop", "prerelease": true }
3+
{ "name": "master" },
4+
{ "name": "staging", "prerelease": "rc" }
55
],
6-
"analyzeCommits": {
7-
"preset": "angular",
8-
"releaseRules": [
9-
{ "type": "docs", "release": "patch" },
10-
{ "type": "refactor", "release": "patch" },
11-
{ "type": "style", "release": "patch" },
12-
{ "type": "minor", "release": "minor" },
13-
{ "type": "patch", "release": "patch" },
14-
{ "type": "major", "release": "major" },
15-
{ "type": "breaking", "release": "major" }
16-
]
17-
}
6+
"plugins": [
7+
["@semantic-release/changelog", {
8+
"changelogFile": "CHANGELOG.md"
9+
}],
10+
["@semantic-release/git", {
11+
"assets": ["CHANGELOG.md", "package.json"],
12+
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
13+
}],
14+
"@semantic-release/npm",
15+
"@semantic-release/github",
16+
["@semantic-release/commit-analyzer", {
17+
"preset": "angular",
18+
"releaseRules": [
19+
{ "type": "docs", "release": "patch" },
20+
{ "type": "refactor", "release": "patch" },
21+
{ "type": "style", "release": "patch" },
22+
{ "type": "minor", "release": "minor" },
23+
{ "type": "patch", "release": "patch" },
24+
{ "type": "major", "release": "major" },
25+
{ "type": "breaking", "release": "major" }
26+
],
27+
"parserOpts": {
28+
"noteKeywords": ["BREAKING CHANGE", "BREAKING CHANGES", "BREAKING"]
29+
}
30+
}],
31+
["@semantic-release/release-notes-generator", {
32+
"preset": "angular",
33+
"parserOpts": {
34+
"noteKeywords": ["BREAKING CHANGE", "BREAKING CHANGES", "BREAKING"]
35+
},
36+
"writerOpts": {
37+
"commitsSort": ["subject", "scope"]
38+
}
39+
}]
40+
]
1841
}

.semaphore/semaphore.yml

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,6 @@ agent:
55
type: e1-standard-2
66
os_image: ubuntu2004
77

8-
fail_fast:
9-
stop:
10-
when: "branch != 'master'"
11-
12-
auto_cancel:
13-
running:
14-
when: "branch != 'master'"
15-
168
global_job_config:
179
prologue:
1810
commands:
@@ -32,7 +24,8 @@ global_job_config:
3224

3325
blocks:
3426
- name: test & release npm
35-
dependencies: []
27+
skip:
28+
when: "tag =~ '.*'"
3629
task:
3730
secrets:
3831
- name: semantic-release
@@ -45,8 +38,10 @@ blocks:
4538
- docker-compose exec tester pnpm test
4639
- docker-compose exec tester pnpm test:e2e
4740
- pnpm semantic-release
41+
- artifact push
4842
- name: prebuild-binaries
49-
dependencies: ["test & release npm"]
43+
run:
44+
when: "tag =~ '.*'"
5045
task:
5146
secrets:
5247
- name: aws-s3-credentials
@@ -56,11 +51,10 @@ blocks:
5651
- env_var: NODE_VER
5752
values: ["16", "17"]
5853
- env_var: platform
59-
values: ["", "-debian"]
54+
values: ["-rdkafka", "-debian-rdkafka"]
6055
commands:
61-
- export IMAGE_TAG=${NODE_VER}${platform}
6256
- cp ~/.env.aws-s3-credentials .env
63-
- env UID=${UID} PNPM_STORE=$(pnpm config get store-dir) docker-compose up -d
57+
- env IMAGE_TAG=${NODE_VER}${platform} UID=${UID} PNPM_STORE=$(pnpm config get store-dir) docker-compose up -d
6458
- docker-compose exec tester pnpm i --frozen-lockfile --prefer-offline --ignore-scripts
6559
- docker-compose exec tester pnpm binary:build
6660
- docker-compose exec tester pnpm binary:package

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@makeomatic/node-rdkafka",
3-
"version": "2.12.0",
3+
"version": "2.13.0",
44
"description": "Node.js bindings for librdkafka",
55
"librdkafka": "1.8.2",
66
"main": "lib/index.js",

0 commit comments

Comments
 (0)