Skip to content

Commit 7f413ff

Browse files
rainbowdashlabsrenovate[bot]yannicklamprecht
authored
Release 1.3.0 (#101)
* Update dependency org.mockito:mockito-core to v5.4.0 (#44) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v8.2 (#45) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update and rename renovate.json to .github/renovate.json * Update dependency gradle to v8.2.1 * Update plugin com.diffplug.spotless to v6.20.0 (#47) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin de.chojo.publishdata to v1.2.5 * Update junit5 monorepo to v5.10.0 * Update dependency gradle to v8.3 * Update dependency org.mockito:mockito-core to v5.5.0 (#52) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v6.21.0 * Update actions/checkout action to v4 (#54) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v6.22.0 * Update dependency gradle to v8.4 * Update dependency org.mockito:mockito-core to v5.6.0 (#57) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.15.3 (#58) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency jacoco to v0.8.11 (#59) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.7.0 (#60) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit5 monorepo to v5.10.1 * Update dependency org.jetbrains:annotations to v24.1.0 (#62) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.16.0 (#63) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v6.23.0 * Update dependency gradle to v8.5 * Update plugin com.diffplug.spotless to v6.23.1 * Update actions/setup-java action to v4 (#68) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v6.23.2 * Update dependency org.mockito:mockito-core to v5.8.0 (#70) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v6.23.3 * Update actions/upload-artifact action to v4 (#72) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.16.1 (#73) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.assertj:assertj-core to v3.25.0 (#74) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.assertj:assertj-core to v3.25.1 (#75) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.9.0 (#76) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v6.24.0 * Update plugin de.chojo.publishdata to v1.3.0 * Update plugin de.chojo.publishdata to v1.4.0 * Update plugin com.diffplug.spotless to v6.25.0 * Update dependency org.assertj:assertj-core to v3.25.2 (#81) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.10.0 (#82) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v8.6 * Update junit to v5.10.2 * Update dependency org.assertj:assertj-core to v3.25.3 (#85) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.11.0 (#86) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.16.2 (#87) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.17.0 (#88) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v8.7 * Update dependency jacoco to v0.8.12 (#90) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.17.1 (#91) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.12.0 (#92) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.assertj:assertj-core to v3.26.0 (#93) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v8.8 * Update junit to v5.10.3 * Update dependency org.assertj:assertj-core to v3.26.3 (#97) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.17.2 (#96) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v8.9 * Update dependency gradle to v8.10 * Update junit to v5.11.0 * Update build.gradle.kts * Update indra to v3.1.3 (#102) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update jackson to v2.17.2 (#104) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-toml to v2.17.2 (#103) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v6.25.0 (#107) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit5 monorepo to v5.11.0 (#106) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v5.11.0 (#105) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin org.gradle.toolchains.foojay-resolver-convention to v0.8.0 * Update dependency org.junit.jupiter:junit-jupiter-params to v5 (#110) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.13.0 (#111) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v8.10.1 * Update dependency gradle to v8.10.2 * Update junit to v5.11.1 * Update dependency org.jetbrains:annotations to v25 * Update dependency org.junit.jupiter:junit-jupiter-params to v5.11.1 (#115) Update junit5 monorepo to v5.11.1 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.18.0 (#118) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-toml to v2.18.0 (#117) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update jackson to v2.18.0 (#119) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.14.0 (#120) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.14.1 (#121) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v5.11.2 * Update junit5 monorepo to v5.11.2 (#123) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * update action to java 21 (#125) * Update dependency org.jetbrains:annotations to v26 * Update dependency org.jetbrains:annotations to v26.0.1 * Update dependency org.mockito:mockito-core to v5.14.2 (#128) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v5.11.3 * Update junit5 monorepo to v5.11.3 (#130) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.18.1 (#132) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-toml to v2.18.1 (#131) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update jackson to v2.18.1 (#133) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-toml to v2.18.2 (#135) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson.core:jackson-core to v2.18.2 (#136) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.18.2 (#137) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin org.gradle.toolchains.foojay-resolver-convention to v0.9.0 (#138) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v5.11.4 (#139) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.junit.jupiter:junit-jupiter-params to v5.11.4 (#140) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.assertj:assertj-core to v3.27.0 (#141) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.assertj:assertj-core to v3.27.1 (#142) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.15.2 (#143) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.assertj:assertj-core to v3.27.2 (#144) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v7 (#145) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v7.0.1 (#146) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v7.0.3 (#147) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-toml to v2.18.3 (#148) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.18.3 (#149) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency jacoco to v0.8.13 (#150) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.assertj:assertj-core to v3.27.3 (#151) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.jetbrains:annotations to v26.0.2 (#152) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update jackson to v2.18.3 (#153) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.17.0 (#154) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * update gradle and deactivate indra as it's f**d (#157) Update testing to work with newer Gradle versions * Update dependency gradle to v8.13 (#158) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.junit.jupiter:junit-jupiter-params to v5.12.1 (#159) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Cleanup/test (#160) remove unused code based on previous testing * Update plugin org.gradle.toolchains.foojay-resolver-convention to v0.10.0 (#161) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v5.12.2 (#162) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit5 monorepo (#163) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-toml to v2.19.0 (#165) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.19.0 (#164) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update jackson to v2.19.0 (#166) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v8.14 (#167) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin org.gradle.toolchains.foojay-resolver-convention to v1 (#168) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.18.0 (#169) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v8.14.1 (#170) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v7.0.4 (#171) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v5.13.0 (#173) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.junit.platform:junit-platform-launcher to v1.13.0 (#172) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.junit.jupiter:junit-jupiter-params to v5.13.0 (#174) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v8.14.2 (#175) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v5.13.1 (#176) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit5 monorepo (#177) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-toml to v2.19.1 (#179) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.19.1 (#178) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update jackson to v2.19.1 (#180) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.junit.platform:junit-platform-launcher to v1.13.2 (#182) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.junit.jupiter:junit-jupiter-params to v5.13.2 (#181) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v5.13.2 (#183) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v8.14.3 (#184) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v5.13.3 (#185) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit-framework monorepo (#186) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v7.1.0 (#187) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-toml to v2.19.2 (#189) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.19.2 (#188) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update jackson to v2.19.2 (#190) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependencies (#191) * use method * update to 3.x * Update plugin com.diffplug.spotless to v7.2.0 (#192) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v5.13.4 (#193) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit-framework monorepo (#194) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v7.2.1 (#195) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v9 (#197) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.assertj:assertj-core to v3.27.4 (#198) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update actions/checkout action to v5 (#199) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.19.0 (#200) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update indra to v3.2.0 (#196) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update actions/setup-java action to v5 (#201) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson:jackson-bom to v2.20.0 (#202) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-toml to v2.20.0 (#203) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update jackson to v2.20.0 (#204) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.jetbrains:annotations to v26.0.2-1 (#205) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update Gradle to v9.1.0 (#206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.assertj:assertj-core to v3.27.5 (#207) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.mockito:mockito-core to v5.20.0 (#208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.assertj:assertj-core to v3.27.6 (#209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.diffplug.spotless to v8 (#210) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v5.14.0 (#211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit-framework monorepo (#212) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit to v6 (major) (#213) Update junit to v6 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update junit-framework monorepo to v6 (major) (#214) Update junit-framework monorepo to v6 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Add more namespaced key format (#215) * Add more namespaced key format * Fix publishing * Disable publishing when not on main * Readd developers * Bump to version 1.3.0 * [skip ci] Autogenerated JaCoCo coverage badge * Update plugin io.freefair.aggregate-javadoc to v8.14.2 (#217) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin com.vanniktech.maven.publish to v0.34.0 (#216) * Update plugin com.vanniktech.maven.publish to v0.34.0 * Remove deprecated values --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nora <46890129+RainbowDashLabs@users.noreply.github.com> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Yannick Lamprecht <1420893+yannicklamprecht@users.noreply.github.com>
2 parents c231d55 + ec8a60b commit 7f413ff

36 files changed

+382
-180
lines changed

.github/badges/branches.svg

Lines changed: 1 addition & 1 deletion
Loading

.github/badges/jacoco.svg

Lines changed: 1 addition & 1 deletion
Loading

.github/workflows/coverage.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
runs-on: ubuntu-latest
1212

1313
steps:
14-
- uses: actions/checkout@v3
15-
- name: Set up JDK 18
16-
uses: actions/setup-java@v3
14+
- uses: actions/checkout@v5
15+
- name: Set up JDK 21
16+
uses: actions/setup-java@v5
1717
with:
1818
distribution: temurin
19-
java-version: 18
19+
java-version: 21
2020
- name: Run Test Coverage
2121
run: ./gradlew jacocoTestReport
2222
- name: Generate JaCoCo Badge
@@ -48,7 +48,7 @@ jobs:
4848
branch: dev
4949

5050
- name: Upload JaCoCo coverage report
51-
uses: actions/upload-artifact@v3
51+
uses: actions/upload-artifact@v4
5252
with:
5353
name: jacoco-report
5454
path: |

.github/workflows/javadocs.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ jobs:
1010
build:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v3
14-
- name: Set up JDK 18
15-
uses: actions/setup-java@v3
13+
- uses: actions/checkout@v5
14+
- name: Set up JDK 21
15+
uses: actions/setup-java@v5
1616
with:
1717
distribution: adopt
18-
java-version: 18
18+
java-version: 21
1919
- name: Build Javadocs
2020
run: |
2121
echo "Building javadocs with gradle"
22-
./gradlew clean allJavadocs
22+
./gradlew clean javadoc
2323
echo "Moving to javadocs directory:"
2424
cd build/docs/javadoc
2525
echo "Creating .nojekyll to have Github pages deploy html as is:"

.github/workflows/publish_to_nexus.yml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ on:
55
push:
66
branches:
77
- main
8-
- dev*
9-
- feature/*
10-
- fix/*
118

129
jobs:
1310
publish-central:
@@ -16,20 +13,20 @@ jobs:
1613
name: Publish to Maven Central
1714

1815
steps:
19-
- uses: actions/checkout@v3
20-
- name: Set up JDK 18
21-
uses: actions/setup-java@v3
16+
- uses: actions/checkout@v5
17+
- name: Set up JDK 21
18+
uses: actions/setup-java@v5
2219
with:
2320
distribution: temurin
24-
java-version: 18
21+
java-version: 21
2522
- name: Build with Gradle
2623
run: ./gradlew --build-cache build
2724
- name: Test with Gradle
2825
run: ./gradlew test
2926
- name: Publish to Maven Central
30-
run: ./gradlew publish -PforceSign=true
27+
run: ./gradlew publishToMavenCentral --no-configuration-cache
3128
env:
32-
ORG_GRADLE_PROJECT_sonatypeUsername: "${{ secrets.SONATYPE_USERNAME }}"
33-
ORG_GRADLE_PROJECT_sonatypePassword: "${{ secrets.SONATYPE_PASSWORD }}"
34-
ORG_GRADLE_PROJECT_rainbowdashlabsSigningKey: "${{ secrets.RAINBOWDASHLABS_SIGN_KEY }}"
35-
ORG_GRADLE_PROJECT_rainbowdashlabsSigningPassword: "${{ secrets.RAINBOWDASHLABS_GPG_PASSWORD }}"
29+
ORG_GRADLE_PROJECT_mavenCentralUsername: "${{ secrets.SONATYPE_USERNAME }}"
30+
ORG_GRADLE_PROJECT_mavenCentralPassword: "${{ secrets.SONATYPE_PASSWORD }}"
31+
ORG_GRADLE_PROJECT_signingInMemoryKey: "${{ secrets.RAINBOWDASHLABS_SIGN_KEY }}"
32+
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: "${{ secrets.RAINBOWDASHLABS_GPG_PASSWORD }}"

.github/workflows/verify.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ jobs:
77
runs-on: ubuntu-latest
88

99
steps:
10-
- uses: actions/checkout@v3
11-
- name: Set up JDK 18
12-
uses: actions/setup-java@v3
10+
- uses: actions/checkout@v5
11+
- name: Set up JDK 21
12+
uses: actions/setup-java@v5
1313
with:
1414
distribution: temurin
15-
java-version: 18
15+
java-version: 21
16+
architecture: x64
1617
- name: Build with Gradle
1718
run: ./gradlew --build-cache build
1819
- name: Test with Gradle

1.16-testing/build.gradle.kts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
1-
repositories {
2-
maven("https://eldonexus.de/repository/codemc-nms/")
3-
}
1+
42

53
dependencies {
64
testImplementation(project(":core"))
7-
implementation("com.destroystokyo.paper:paper-api:1.16.5-R0.1-20211218.081530-231")
8-
testImplementation("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml")
9-
testImplementation("com.fasterxml.jackson.dataformat:jackson-dataformat-toml")
10-
testImplementation("org.junit.jupiter:junit-jupiter-api:5.9.3")
11-
testImplementation("org.assertj:assertj-core:3.24.2")
5+
implementation("com.destroystokyo.paper:paper-api:1.16.5-R0.1-SNAPSHOT")
6+
testImplementation(libs.bundles.jackson)
7+
testImplementation(testlibs.bundles.unittests)
128
implementation(project(":testing"))
13-
testImplementation("com.github.seeseemelk", "MockBukkit-v1.19", "2.29.0")
9+
testImplementation("com.github.seeseemelk", "MockBukkit-v1.19", "3.1.0")
1410
}

build.gradle.kts

Lines changed: 123 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,21 @@
11
import com.diffplug.gradle.spotless.SpotlessPlugin
2+
import com.vanniktech.maven.publish.JavaLibrary
3+
import com.vanniktech.maven.publish.JavadocJar
24
import de.chojo.PublishData
3-
import net.kyori.indra.IndraExtension
4-
import net.kyori.indra.IndraPlugin
5-
import net.kyori.indra.IndraPublishingPlugin
65

76
plugins {
7+
id("io.freefair.aggregate-javadoc") version ("8.14.2")
88
java
99
`maven-publish`
1010
`java-library`
1111
alias(libs.plugins.spotless)
1212
alias(libs.plugins.publishdata)
13-
alias(libs.plugins.indra.core)
14-
alias(libs.plugins.indra.publishing)
15-
alias(libs.plugins.indra.sonatype)
1613
jacoco
14+
id("com.vanniktech.maven.publish") version "0.34.0"
1715
}
1816
publishData {
1917
useEldoNexusRepos(false)
20-
publishingVersion = "1.2.0"
18+
publishingVersion = "1.3.0"
2119
}
2220
version = publishData.getVersion()
2321

@@ -47,9 +45,9 @@ allprojects {
4745
}
4846

4947
dependencies {
50-
api("org.jetbrains", "annotations", "24.0.1")
48+
api("org.jetbrains", "annotations", "26.0.2-1")
5149

52-
api(platform("com.fasterxml.jackson:jackson-bom:2.15.2"))
50+
api(platform("com.fasterxml.jackson:jackson-bom:2.20.0"))
5351
api("com.fasterxml.jackson.core", "jackson-core")
5452
api("com.fasterxml.jackson.core:jackson-databind")
5553

@@ -59,10 +57,16 @@ allprojects {
5957
testImplementation("com.fasterxml.jackson.dataformat:jackson-dataformat-toml")
6058

6159
// junit and stuff
62-
testImplementation("org.junit.jupiter:junit-jupiter-api:5.9.3")
63-
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.9.3")
64-
testImplementation("org.mockito:mockito-core:5.3.1")
65-
testImplementation("org.assertj:assertj-core:3.24.2")
60+
testImplementation("org.junit.jupiter:junit-jupiter-api:6.0.0")
61+
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:6.0.0")
62+
testImplementation("org.mockito:mockito-core:5.20.0")
63+
testImplementation("org.assertj:assertj-core:3.27.6")
64+
}
65+
66+
java {
67+
toolchain {
68+
languageVersion.set(JavaLanguageVersion.of(21))
69+
}
6670
}
6771

6872
spotless {
@@ -73,7 +77,7 @@ allprojects {
7377
}
7478

7579
jacoco {
76-
toolVersion = "0.8.10"
80+
toolVersion = "0.8.13"
7781
}
7882

7983
tasks {
@@ -129,39 +133,6 @@ allprojects {
129133
}
130134
}
131135

132-
fun configureIndra(extension: IndraExtension) {
133-
extension.javaVersions {
134-
target(17)
135-
testWith(17)
136-
}
137-
138-
extension.github("eldoriarpg", "jackson-bukkit") {
139-
ci(true)
140-
}
141-
142-
extension.mitLicense()
143-
144-
extension.signWithKeyFromPrefixedProperties("rainbowdashlabs")
145-
146-
extension.configurePublications {
147-
pom {
148-
developers {
149-
developer {
150-
id.set("rainbowdashlabs")
151-
name.set("Florian Fülling")
152-
email.set("mail@chojo.dev")
153-
url.set("https://github.com/rainbowdashlabs")
154-
}
155-
developer {
156-
id.set("yannicklamprecht")
157-
name.set("Yannick Lamprecht")
158-
url.set("https://github.com/yannicklamprecht")
159-
}
160-
}
161-
}
162-
}
163-
164-
}
165136

166137
subprojects {
167138
apply {
@@ -174,45 +145,125 @@ subprojects {
174145
if (project.name in publicProjects) {
175146
apply {
176147
plugin<MavenPublishPlugin>()
177-
plugin<IndraPlugin>()
178-
plugin<IndraPublishingPlugin>()
179148
plugin<SigningPlugin>()
180149
}
181150

182-
indra {
183-
configureIndra(this)
151+
}
152+
afterEvaluate {
153+
apply {
154+
plugin<com.vanniktech.maven.publish.MavenPublishPlugin>()
184155
}
156+
157+
mavenPublishing {
158+
publishToMavenCentral()
159+
signAllPublications()
160+
161+
coordinates(
162+
groupId = "de.eldoria.jacksonbukkit",
163+
artifactId = project.name,
164+
version = publishData.getVersion()
165+
)
166+
167+
pom {
168+
name.set("jackson-bukkit")
169+
description.set(project.description)
170+
inceptionYear.set("2025")
171+
url.set("https://github.com/eldoriarpg/jackson-bukkit")
172+
licenses {
173+
license {
174+
name.set("LGPL-3.0")
175+
url.set("https://opensource.org/license/lgpl-3-0")
176+
}
177+
}
178+
179+
developers {
180+
developer {
181+
id.set("rainbowdashlabs")
182+
name.set("Nora Fülling")
183+
email.set("mail@chojo.dev")
184+
url.set("https://github.com/rainbowdashlabs")
185+
}
186+
developer {
187+
id.set("yannicklamprecht")
188+
name.set("Yannick Lamprecht")
189+
url.set("https://github.com/yannicklamprecht")
190+
}
191+
}
192+
193+
scm {
194+
url.set("https://github.com/eldoriarpg/jackson-bukkit")
195+
connection.set("scm:git:git://github.com/eldoriarpg/jackson-bukkit.git")
196+
developerConnection.set("scm:git:ssh://github.com/eldoriarpg/jackson-bukkit.git")
197+
}
198+
}
199+
200+
configure(
201+
JavaLibrary(
202+
javadocJar = JavadocJar.Javadoc(),
203+
sourcesJar = true
204+
)
205+
)
206+
}
207+
185208
}
186209
}
187210

188-
indra {
189-
configureIndra(this)
190-
}
211+
mavenPublishing {
212+
publishToMavenCentral()
213+
signAllPublications()
214+
191215

192-
indraSonatype {
193-
useAlternateSonatypeOSSHost("s01")
216+
coordinates(groupId = "de.eldoria.jacksonbukkit", artifactId = project.name, version = publishData.getVersion())
217+
218+
pom {
219+
name.set("jackson-bukkit")
220+
description.set(project.description)
221+
inceptionYear.set("2025")
222+
url.set("https://github.com/eldoriarpg/jackson-bukkit")
223+
licenses {
224+
license {
225+
name.set("LGPL-3.0")
226+
url.set("https://opensource.org/license/lgpl-3-0")
227+
}
228+
}
229+
230+
developers {
231+
developer {
232+
id.set("rainbowdashlabs")
233+
name.set("Nora Fülling")
234+
email.set("mail@chojo.dev")
235+
url.set("https://github.com/rainbowdashlabs")
236+
}
237+
developer {
238+
id.set("yannicklamprecht")
239+
name.set("Yannick Lamprecht")
240+
url.set("https://github.com/yannicklamprecht")
241+
}
242+
}
243+
244+
scm {
245+
url.set("https://github.com/eldoriarpg/jackson-bukkit")
246+
connection.set("scm:git:git://github.com/eldoriarpg/jackson-bukkit.git")
247+
developerConnection.set("scm:git:ssh://github.com/eldoriarpg/jackson-bukkit.git")
248+
}
249+
}
250+
251+
configure(
252+
JavaLibrary(
253+
javadocJar = JavadocJar.Javadoc(),
254+
sourcesJar = true
255+
)
256+
)
194257
}
195258

196259
fun applyJavaDocOptions(options: MinimalJavadocOptions) {
197260
val javaDocOptions = options as StandardJavadocDocletOptions
198261
javaDocOptions.links(
199-
"https://javadoc.io/doc/com.google.code.findbugs/jsr305/latest/",
200-
"https://javadoc.io/doc/org.jetbrains/annotations/latest/",
201-
"https://docs.oracle.com/en/java/javase/${java.toolchain.languageVersion.get().asInt()}/docs/api/",
202-
"https://javadoc.io/doc/com.fasterxml.jackson.core/jackson-core/latest/",
203-
"https://javadoc.io/doc/com.fasterxml.jackson.core/jackson-annotations/latest",
204-
"https://javadoc.io/doc/com.fasterxml.jackson.core/jackson-databind/latest",
205-
"https://jd.papermc.io/paper/1.19/"
262+
"https://javadoc.io/doc/org.jetbrains/annotations/latest/",
263+
"https://docs.oracle.com/en/java/javase/${java.toolchain.languageVersion.get().asInt()}/docs/api/"
206264
)
207265
}
208266

209-
tasks {
210-
register<Javadoc>("allJavadocs") {
211-
applyJavaDocOptions(options)
212-
213-
destinationDir = file("${buildDir}/docs/javadoc")
214-
val projects = project.rootProject.allprojects.filter { p -> publicProjects.contains(p.name) }
215-
setSource(projects.map { p -> p.sourceSets.main.get().allJava })
216-
classpath = files(projects.map { p -> p.sourceSets.main.get().compileClasspath })
217-
}
267+
tasks.javadoc.configure {
268+
applyJavaDocOptions(options)
218269
}

0 commit comments

Comments
 (0)