Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
e142f5a
chore(deps): update plugin com.gorylenko.gradle-git-properties to v2.5.2
renovate[bot] Jul 12, 2025
676c4b4
chore(deps): update dependency org.junit:junit-bom to v5.13.4
renovate[bot] Jul 21, 2025
52e6aa7
chore(deps): update plugin io.freefair.lombok to v8.14
renovate[bot] Jun 18, 2025
d750773
chore(deps): update plugin org.owasp.dependencycheck to v12.1.3
renovate[bot] Jun 12, 2025
7636604
chore(deps): update springdocversion to v2.8.9
renovate[bot] Jun 12, 2025
7068542
chore(deps): update dependency gradle to v8.14.3
renovate[bot] Jul 4, 2025
bbf5212
chore(deps): update plugin org.springframework.boot to v3.5.4
renovate[bot] Jul 29, 2025
64e1f19
chore(deps): update springdocversion to v2.8.13
renovate[bot] Sep 7, 2025
4f9b26a
chore(deps): update dependency lombok to v1.18.40
renovate[bot] Sep 5, 2025
27f04b9
chore(deps): update plugin com.gorylenko.gradle-git-properties to v2.5.3
renovate[bot] Sep 3, 2025
8d4dda8
chore(deps): update plugin io.freefair.lombok to v8.14.2
renovate[bot] Aug 18, 2025
164cf0a
chore(deps): update actions/setup-java action to v5
renovate[bot] Aug 21, 2025
4d1044c
chore(deps): update plugin org.springframework.boot to v3.5.5
renovate[bot] Aug 21, 2025
c2ff786
chore(deps): update actions/checkout action to v5
renovate[bot] Aug 11, 2025
1aa8b97
chore(deps): update plugin io.freefair.lombok to v8.14.4
renovate[bot] Jan 17, 2026
8ebe1cf
chore(deps): update plugin com.gorylenko.gradle-git-properties to v2.5.7
renovate[bot] Feb 14, 2026
ce0b96d
fix(deps): update dependency lombok to v1.18.46
renovate[bot] Apr 25, 2026
730e23b
chore(deps): update plugin org.springframework.boot to v3.5.14
renovate[bot] Apr 26, 2026
271cbeb
chore(deps): update plugin org.owasp.dependencycheck to v12.2.2
renovate[bot] May 6, 2026
62807ab
chore(deps): update gradle to v8.14.5
renovate[bot] May 10, 2026
038ef76
chore(deps): update github/codeql-action action to v4
renovate[bot] May 25, 2026
7dd6bef
Merge pull request #338 from kit-data-manager/renovate/org.owasp.depe…
Pfeil May 27, 2026
5e53419
Merge pull request #345 from kit-data-manager/renovate/github-codeql-…
Pfeil May 27, 2026
20e3224
Merge pull request #355 from kit-data-manager/renovate/gradle-8.x
Pfeil May 27, 2026
f0307ba
fix(deps): update dependency com.github.everit-org.json-schema:org.ev…
renovate[bot] May 27, 2026
8fc0d8c
Merge pull request #353 from kit-data-manager/renovate/spring-boot
Pfeil May 27, 2026
2942450
Merge pull request #352 from kit-data-manager/renovate/io.freefair.lo…
Pfeil May 27, 2026
0221477
chore(deps): update plugin io.freefair.lombok to v9
renovate[bot] May 27, 2026
a39f9cd
Merge pull request #349 from kit-data-manager/renovate/com.gorylenko.…
Pfeil May 27, 2026
c0b4e79
Merge pull request #336 from kit-data-manager/renovate/lombok-1.x
Pfeil May 27, 2026
250a88e
Merge pull request #357 from kit-data-manager/renovate/com.github.eve…
Pfeil May 27, 2026
cfe1b56
fix(deps): update dependency edu.kit.datamanager:repo-core to v1.2.7
renovate[bot] May 27, 2026
407f540
Merge pull request #340 from kit-data-manager/renovate/io.freefair.lo…
Pfeil May 27, 2026
c695a81
chore(deps): update actions/checkout action to v6
renovate[bot] May 27, 2026
924bbc5
fix(deps): update springdocversion to v2.8.17
renovate[bot] May 27, 2026
e73bf96
fix(deps): update dependency com.google.guava:guava to v33.6.0-jre
renovate[bot] May 27, 2026
a9f37ad
fix(deps): update dependency org.junit:junit-bom to v5.14.4
renovate[bot] May 27, 2026
e1364eb
chore(deps): update docker/build-push-action action to v7
renovate[bot] May 28, 2026
184690a
Merge pull request #365 from kit-data-manager/renovate/docker-build-p…
Pfeil May 28, 2026
b3e3564
Merge pull request #360 from kit-data-manager/renovate/actions-checko…
Pfeil May 28, 2026
0d85dc4
chore(deps): update docker/login-action action to v4
renovate[bot] May 28, 2026
8bb4e05
chore(deps): update docker/metadata-action action to v6
renovate[bot] May 28, 2026
76c2e63
Merge pull request #358 from kit-data-manager/renovate/edu.kit.datama…
Pfeil May 28, 2026
5e3d359
fix(deps): update dependency edu.kit.datamanager:service-base to v1.3.6
renovate[bot] May 28, 2026
9385c22
Merge pull request #361 from kit-data-manager/renovate/springdocversion
Pfeil May 28, 2026
769816a
Merge pull request #362 from kit-data-manager/renovate/guava-monorepo
Pfeil May 28, 2026
9aa3c28
Merge pull request #367 from kit-data-manager/renovate/docker-metadat…
Pfeil May 28, 2026
3c6b875
Merge pull request #366 from kit-data-manager/renovate/docker-login-a…
Pfeil May 28, 2026
32a15ba
Merge pull request #359 from kit-data-manager/renovate/edu.kit.datama…
Pfeil May 28, 2026
bee45fe
chore(deps): update docker/setup-buildx-action action to v4
renovate[bot] May 28, 2026
3ec28f4
chore(deps): update docker/setup-docker-action action to v5
renovate[bot] May 28, 2026
65557a5
Merge pull request #368 from kit-data-manager/renovate/docker-setup-b…
Pfeil May 28, 2026
7f649c6
Merge pull request #369 from kit-data-manager/renovate/docker-setup-d…
Pfeil May 28, 2026
4fd6dd6
fix(deps): update dependency com.jayway.jsonpath:json-path to v2.10.0
renovate[bot] May 28, 2026
76183be
Merge pull request #363 from kit-data-manager/renovate/com.jayway.jso…
Pfeil May 28, 2026
429bc46
Merge pull request #364 from kit-data-manager/renovate/junit-framewor…
Pfeil May 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6

- name: Initialize CodeQL tools for scanning
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -45,7 +45,7 @@ jobs:
# uses: github/codeql-action/autobuild@v2

- name: Set up openJDK version
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: 21
distribution: 'zulu' # =openJDK
Expand All @@ -55,4 +55,4 @@ jobs:
run: ./gradlew -Dprofile=verbose clean build -x test

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4
28 changes: 14 additions & 14 deletions .github/workflows/docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ jobs:
packages: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6

- name: Set up openJDK version
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: ${{ env.jdk }}
distribution: ${{ env.distro }}
Expand All @@ -55,7 +55,7 @@ jobs:
run: ./gradlew -Dprofile=verbose build

- name: Set up Docker
uses: docker/setup-docker-action@v4
uses: docker/setup-docker-action@b2189fbf2a6592b51fee7cdd93ee2bfaeba733db # v5
with:
daemon-config: |
{
Expand All @@ -69,7 +69,7 @@ jobs:
# registry using the account and password that will publish the packages.
# Once published, the packages are scoped to the account defined here.
- name: Log in to the Container registry
uses: docker/login-action@v3
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
Expand All @@ -80,7 +80,7 @@ jobs:
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4

# This step uses [docker/metadata-action](https://github.com/docker/metadata-action#about)
# to extract tags and labels that will be applied to the specified image.
Expand All @@ -89,7 +89,7 @@ jobs:
# and labels.
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
labels: |
Expand All @@ -101,7 +101,7 @@ jobs:
# It uses the `context` parameter to define the build's context as the set of files located in the specified path. For more information, see "[Usage](https://github.com/docker/build-push-action#usage)" in the README of the `docker/build-push-action` repository.
# It uses the `tags` and `labels` parameters to tag and label the image with the output from the "meta" step.
- name: Build and push Docker image
uses: docker/build-push-action@v6
uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7
with:
context: .
file: ./docker/Dockerfile-reuse-local-build
Expand Down Expand Up @@ -132,10 +132,10 @@ jobs:
echo ${{ steps.split.outputs.branch }}

- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6

- name: Set up openJDK version
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: ${{ env.jdk }}
distribution: ${{ env.distro }}
Expand All @@ -147,7 +147,7 @@ jobs:
run: ./gradlew -Dprofile=verbose build

- name: Set up Docker
uses: docker/setup-docker-action@v4
uses: docker/setup-docker-action@b2189fbf2a6592b51fee7cdd93ee2bfaeba733db # v5
with:
daemon-config: |
{
Expand All @@ -161,7 +161,7 @@ jobs:
# registry using the account and password that will publish the packages.
# Once published, the packages are scoped to the account defined here.
- name: Log in to the Container registry
uses: docker/login-action@v3
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
Expand All @@ -172,7 +172,7 @@ jobs:
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4

# This step uses [docker/metadata-action](https://github.com/docker/metadata-action#about)
# to extract tags and labels that will be applied to the specified image.
Expand All @@ -181,7 +181,7 @@ jobs:
# and labels.
- name: Extract metadata (tags, labels) for Docker
id: meta-branch
uses: docker/metadata-action@v5
uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-${{steps.split.outputs.branch}}
labels: |
Expand All @@ -193,7 +193,7 @@ jobs:
# It uses the `context` parameter to define the build's context as the set of files located in the specified path. For more information, see "[Usage](https://github.com/docker/build-push-action#usage)" in the README of the `docker/build-push-action` repository.
# It uses the `tags` and `labels` parameters to tag and label the image with the output from the "meta" step.
- name: Build and push Docker image
uses: docker/build-push-action@v6
uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7
with:
context: .
file: ./docker/Dockerfile-reuse-local-build
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ jobs:
jdk: [ 21 ] # (open)JDK releases

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- name: Set up openJDK version
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: ${{ matrix.jdk }}
distribution: 'zulu' # =openJDK
Expand Down
24 changes: 12 additions & 12 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
plugins {
// Spring boot & dependency management:
// https://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/htmlsingle/
id 'org.springframework.boot' version '3.5.0'
id 'org.springframework.boot' version '3.5.14'
// https://docs.spring.io/dependency-management-plugin/docs/current-SNAPSHOT/reference/html/
id "io.spring.dependency-management" version "1.1.7"
// Lombok generates getter and setter and more. https://projectlombok.org/
// check for new versions here: https://plugins.gradle.org/plugin/io.freefair.lombok
id "io.freefair.lombok" version "8.13.1"
id "io.freefair.lombok" version "9.5.0"
// Release tagging with `./gradlew release`
// Check for new versions here: https://plugins.gradle.org/plugin/net.researchgate.release
// Usage: https://github.com/researchgate/gradle-release
Expand All @@ -19,14 +19,14 @@ plugins {
id 'jacoco'
// Adds coveralls task for CI to send results to the coveralls service.
id "com.github.kt3k.coveralls" version "2.12.2"
id "org.owasp.dependencycheck" version "12.1.2"
id "org.owasp.dependencycheck" version "12.2.2"
// include build and git information via Spring Actuator
id "com.gorylenko.gradle-git-properties" version "2.5.0"
id "com.gorylenko.gradle-git-properties" version "2.5.7"
}

lombok {
// check here for new versions: https://projectlombok.org/download
version = '1.18.38'
version = '1.18.46'
}

jacoco {
Expand All @@ -48,16 +48,16 @@ repositories {
}

ext {
springDocVersion = '2.8.8'
springDocVersion = '2.8.17'
}

dependencies {
// Due to the spring boot gradle plugin, we can omit versions in org.springframework.*
// dependencies. It will automatically choose the fitting ones.
implementation("edu.kit.datamanager:service-base:1.3.4")
implementation("edu.kit.datamanager:repo-core:1.2.5")
implementation("edu.kit.datamanager:service-base:1.3.6")
implementation("edu.kit.datamanager:repo-core:1.2.7")
// com.google.common, LoadingCache
implementation("com.google.guava:guava:33.4.8-jre")
implementation("com.google.guava:guava:33.6.0-jre")

// spring core, e.g. @EnableJpaRepositories
implementation "org.springframework:spring-core"
Expand All @@ -82,14 +82,14 @@ dependencies {

// More flexibility when (de-)serializing json:
//implementation("com.monitorjbl:spring-json-view:1.1.0")
implementation("com.github.everit-org.json-schema:org.everit.json.schema:1.14.4")
implementation("com.github.everit-org.json-schema:org.everit.json.schema:1.14.6")

implementation('org.apache.httpcomponents:httpclient:4.5.14')
implementation('org.apache.httpcomponents:httpclient-cache:4.5.14')

implementation("net.handle:handle-client:9.3.2")

testImplementation(platform('org.junit:junit-bom:5.13.1'))
testImplementation(platform('org.junit:junit-bom:5.14.4'))
testImplementation('org.junit.jupiter:junit-jupiter')
testImplementation('org.junit.jupiter:junit-jupiter-params')

Expand All @@ -98,7 +98,7 @@ dependencies {
testImplementation("org.springframework.restdocs:spring-restdocs-mockmvc")
testImplementation("org.springframework.security:spring-security-test")

testImplementation("com.jayway.jsonpath:json-path:2.9.0")
testImplementation("com.jayway.jsonpath:json-path:2.10.0")
}

application {
Expand Down
Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
3 changes: 2 additions & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.5-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
30 changes: 18 additions & 12 deletions gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 14 additions & 12 deletions gradlew.bat

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading