Skip to content

Commit 84aed9c

Browse files
committed
Add publish-optional-modules.yml (temporary)
1 parent 3c41d03 commit 84aed9c

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Publish to Maven Central (optional modules only)
2+
3+
on:
4+
push:
5+
tags:
6+
- v1.3.7-publish-optional-modules
7+
8+
jobs:
9+
publish:
10+
environment: mavenCentralPublish
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout
14+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
15+
- name: Setup Java
16+
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4
17+
with:
18+
distribution: temurin
19+
java-version: 8
20+
- name: Publish to Maven Central
21+
env:
22+
ORG_GRADLE_PROJECT_signKey: ${{ secrets.SIGN_KEY }}
23+
ORG_GRADLE_PROJECT_signKeyPass: ${{ secrets.SIGN_KEY_PASS }}
24+
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
25+
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
26+
run: ./gradlew :hivemq-mqtt-client-epoll:publishToMavenCentral :hivemq-mqtt-client-proxy:publishToMavenCentral :hivemq-mqtt-client-reactor:publishToMavenCentral :hivemq-mqtt-client-websocket:publishToMavenCentral

0 commit comments

Comments
 (0)