Skip to content

Commit b6624df

Browse files
committed
chore(ci): publish via semantic-release
Move Maven Central publishing into semantic-release prepare step and remove the tag-triggered publish workflow to avoid double releases.
1 parent e6e0147 commit b6624df

File tree

3 files changed

+7
-29
lines changed

3 files changed

+7
-29
lines changed

.github/workflows/publish.yml

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

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
with:
3434
node-version-file: .tool-versions
3535
- name: Install semantic-release
36-
run: npm install --global semantic-release @semantic-release/changelog @semantic-release/git @semantic-release/github @semantic-release/exec conventional-changelog-conventionalcommits
36+
run: npm install --global semantic-release@24.2.3 @semantic-release/exec@7.1.0 conventional-changelog-conventionalcommits@8.0.0
3737
- name: Run semantic-release
3838
env:
3939
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.releaserc.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@
4444
}
4545
}
4646
],
47+
[
48+
"@semantic-release/exec",
49+
{
50+
"prepareCmd": "./gradlew -PVERSION_NAME=${nextRelease.version} publishToMavenCentral"
51+
}
52+
],
4753
"@semantic-release/github"
4854
]
4955
}

0 commit comments

Comments
 (0)