1717 build :
1818 runs-on : ubuntu-latest
1919 steps :
20- # weigl: Should produce fancier release notes, but needs some configuration
21- # # https://github.com/marketplace/actions/release-changelog-builder
22- # - name: "Build Changelog"
23- # id: build_changelog
24- # uses: mikepenz/release-changelog-builder-action@v3.7.0
25- # with:
26- # ignorePreReleases: true
27- # fetchReviewers: true
28-
2920 - uses : actions/checkout@v6
30- - name : Set up JDK 21
21+ - name : Set up JDK ${{ env.JAVA_VERSION }}
3122 uses : actions/setup-java@v5
3223 with :
3324 java-version : ${{ env.JAVA_VERSION }}
@@ -36,23 +27,24 @@ jobs:
3627
3728 - name : Setup Gradle
3829 uses : gradle/actions/setup-gradle@v5
30+
3931 - name : Build with Gradle
4032 run : ./gradlew --parallel assemble
4133
4234 doc :
4335 needs : [build]
4436 runs-on : ubuntu-latest
4537 steps :
46- - uses : actions/checkout@v4
47- - name : Set up JDK 21
48- uses : actions/setup-java@v4
38+ - uses : actions/checkout@v6
39+ - name : Set up JDK ${{ env.JAVA_VERSION }}
40+ uses : actions/setup-java@v5
4941 with :
5042 java-version : ${{ env.JAVA_VERSION }}
51- distribution : ' corretto '
43+ distribution : ' temurin '
5244 cache : ' gradle'
5345
5446 - name : Setup Gradle
55- uses : gradle/actions/setup-gradle@v4
47+ uses : gradle/actions/setup-gradle@v5
5648
5749 - name : Build Documentation with Gradle
5850 run : ./gradlew alldoc
@@ -65,13 +57,13 @@ jobs:
6557 runs-on : ubuntu-latest
6658 steps :
6759 - name : Upload Javadoc
68- uses : actions/upload-artifact@v4
60+ uses : actions/upload-artifact@v6
6961 with :
7062 name : javadoc
7163 path : " javadoc.tar.xz"
7264
7365 - name : Upload ShadowJar
74- uses : actions/upload-artifact@v4
66+ uses : actions/upload-artifact@v6
7567 with :
7668 name : shadowjars
7769 path : " */build/libs/*-exe.jar"
@@ -96,20 +88,20 @@ jobs:
9688 needs : [ build, doc ]
9789 runs-on : ubuntu-latest
9890 steps :
99- - uses : actions/checkout@v4
100- - name : Set up JDK 21
101- uses : actions/setup-java@v4
91+ - uses : actions/checkout@v6
92+ - name : Set up JDK ${{ env.JAVA_VERSION }}
93+ uses : actions/setup-java@v5
10294 with :
10395 java-version : ${{ env.JAVA_VERSION }}
10496 distribution : ' temurin'
10597 cache : ' gradle'
10698
10799 - name : Setup Gradle
108- uses : gradle/actions/setup-gradle@v4
100+ uses : gradle/actions/setup-gradle@v5
109101
110102 - name : Upload to SNAPSHOT repository
111- run : ./gradlew publishToCentral
103+ run : ./gradlew publishMavenJavaPublicationToKEYLABRepository
112104 env :
113105 BUILD_NUMBER : " SNAPSHOT"
114- ossrhUsername : ${{ secrets.MAVEN_CENTRAL_USER }}
115- ossrhPassword : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
106+ GITLAB_DEPLOY_TOKEN : ${{ secrets.GITLAB_DEPLOY_TOKEN }}
107+
0 commit comments