Skip to content

Commit 55ad905

Browse files
committed
do not publish when running depandabot checks
1 parent 52d2a14 commit 55ad905

1 file changed

Lines changed: 36 additions & 6 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,43 @@ on:
1414
workflow_dispatch:
1515

1616
jobs:
17+
1718
build:
19+
runs-on: ubuntu-latest
20+
21+
steps:
22+
- uses: actions/checkout@v6
23+
24+
- name: set up JDK
25+
uses: actions/setup-java@v5
26+
with:
27+
distribution: 'temurin'
28+
java-version: 17
29+
30+
- name: build & publish (sonatype)
31+
env:
32+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
33+
ORG_GRADLE_PROJECT_signKey: ${{ secrets.SIGN_KEY }}
34+
ORG_GRADLE_PROJECT_signPwd: ${{ secrets.SIGN_PWD }}
35+
PUBLISH_USER: ${{ secrets.PUBLISH_USER }}
36+
PUBLISH_KEY: ${{ secrets.PUBLISH_KEY }}
37+
run: ./gradlew check --stacktrace
38+
39+
check-publish:
40+
needs: [build]
41+
name: check publish
1842

43+
runs-on: ubuntu-latest
44+
if: >-
45+
github.actor != 'dependabot[bot]' &&
46+
github.actor == 'hauner' && contains(needs.version.outputs.BUILD_VERSION, 'SNAPSHOT')
47+
48+
steps:
49+
- run: echo "should publish ..."
50+
51+
52+
publish:
53+
needs: [check-publish]
1954
runs-on: ubuntu-latest
2055

2156
steps:
@@ -25,18 +60,13 @@ jobs:
2560
uses: actions/setup-java@v5
2661
with:
2762
distribution: 'temurin'
28-
java-version: |
29-
17
63+
java-version: 17
3064

3165
- name: build & publish (sonatype)
3266
env:
3367
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34-
# SIGN_KEY: ${{ secrets.SIGN_KEY }}
35-
# SIGN_PWD: ${{ secrets.SIGN_PWD }}
3668
ORG_GRADLE_PROJECT_signKey: ${{ secrets.SIGN_KEY }}
3769
ORG_GRADLE_PROJECT_signPwd: ${{ secrets.SIGN_PWD }}
3870
PUBLISH_USER: ${{ secrets.PUBLISH_USER }}
3971
PUBLISH_KEY: ${{ secrets.PUBLISH_KEY }}
4072
run: ./gradlew build publishToMavenCentral --stacktrace
41-
42-
# -i -d

0 commit comments

Comments
 (0)