From 540152b158390178152609a4efc6312048e355fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:14:11 +0200 Subject: [PATCH 01/24] Test Gradle composite cache action --- .github/workflows/branch-verify.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/branch-verify.yml b/.github/workflows/branch-verify.yml index 3f47043..2f53f70 100644 --- a/.github/workflows/branch-verify.yml +++ b/.github/workflows/branch-verify.yml @@ -7,7 +7,22 @@ on: jobs: verify-pr: - uses: entur/abt-gha-public/.github/workflows/gradle-open-source-verify.yml@v1 # no secrets necessary permissions: - contents: read \ No newline at end of file + contents: read + runs-on: "ubuntu-24.04" + steps: + - uses: actions/checkout@v6 + - name: Set up Java 25 + uses: actions/setup-java@v5 + with: + java-version: 25 + - name: Restore Gradle cache + uses: entur/gradle-cache-action/restore@v1 + - name: Build with Gradle Wrapper + run: ./gradlew build + - name: Save Gradle cache + if: always() # run even on failure so failed-build caches are stored + uses: entur/gradle-cache-action/save@v1 + with: + build-outcome: ${{ job.status }} \ No newline at end of file From 7c7bbdb0f0e9ee6cc3809642550a61f02009faac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:16:10 +0200 Subject: [PATCH 02/24] Bump --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 51cb4b1..fa24ff3 100644 --- a/README.md +++ b/README.md @@ -66,3 +66,4 @@ but with different offsets. Consuming all child parser contents before accessing # Release Release version is determined from the latest release tag. Add `[major|minor|patch]` to the commit message to control version increment. + From e8d8f8cba68017b2abc0fd95836af06a09ea3a2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:17:13 +0200 Subject: [PATCH 03/24] Bump --- .github/workflows/branch-verify.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/branch-verify.yml b/.github/workflows/branch-verify.yml index 2f53f70..d93df94 100644 --- a/.github/workflows/branch-verify.yml +++ b/.github/workflows/branch-verify.yml @@ -17,6 +17,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: 25 + distribution: temurin - name: Restore Gradle cache uses: entur/gradle-cache-action/restore@v1 - name: Build with Gradle Wrapper From 6613aa4eed051ce12c37440f174725dd098a1adf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:19:39 +0200 Subject: [PATCH 04/24] Rerun build with the same build files --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fa24ff3..fdb2595 100644 --- a/README.md +++ b/README.md @@ -67,3 +67,4 @@ but with different offsets. Consuming all child parser contents before accessing # Release Release version is determined from the latest release tag. Add `[major|minor|patch]` to the commit message to control version increment. + From e16a9ebf0da13f5b5c75765df3726f751e518dbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:27:56 +0200 Subject: [PATCH 05/24] Adjust build --- .github/workflows/branch-verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/branch-verify.yml b/.github/workflows/branch-verify.yml index d93df94..dff6961 100644 --- a/.github/workflows/branch-verify.yml +++ b/.github/workflows/branch-verify.yml @@ -19,7 +19,7 @@ jobs: java-version: 25 distribution: temurin - name: Restore Gradle cache - uses: entur/gradle-cache-action/restore@v1 + uses: entur/gradle-cache-action/restore@main - name: Build with Gradle Wrapper run: ./gradlew build - name: Save Gradle cache From c7bc8af5397ee90f965f6f95f50b151f0479ddcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:30:33 +0200 Subject: [PATCH 06/24] Bump --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fdb2595..b6b85d1 100644 --- a/README.md +++ b/README.md @@ -68,3 +68,4 @@ but with different offsets. Consuming all child parser contents before accessing Release version is determined from the latest release tag. Add `[major|minor|patch]` to the commit message to control version increment. + From 7562ba792e43afad50e4361dab5f4d77ba953aca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:32:21 +0200 Subject: [PATCH 07/24] Fix build --- .github/workflows/branch-verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/branch-verify.yml b/.github/workflows/branch-verify.yml index dff6961..270b02e 100644 --- a/.github/workflows/branch-verify.yml +++ b/.github/workflows/branch-verify.yml @@ -24,6 +24,6 @@ jobs: run: ./gradlew build - name: Save Gradle cache if: always() # run even on failure so failed-build caches are stored - uses: entur/gradle-cache-action/save@v1 + uses: entur/gradle-cache-action/save@main with: build-outcome: ${{ job.status }} \ No newline at end of file From be0b1896613ebb2b5583e44ff846627f3e419511 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:35:15 +0200 Subject: [PATCH 08/24] Try building with populated cache --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b6b85d1..3f4dcdc 100644 --- a/README.md +++ b/README.md @@ -69,3 +69,4 @@ Release version is determined from the latest release tag. Add `[major|minor|pat + From 261000a0f7b8a534f41cb0872ab4c5b06c60ce92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:37:55 +0200 Subject: [PATCH 09/24] Change build file but just with whitespace --- build.gradle | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build.gradle b/build.gradle index f825664..55f175e 100644 --- a/build.gradle +++ b/build.gradle @@ -50,3 +50,6 @@ jreleaser { } + + + From 635fbf58f9b3cbe13d69f690db3ebd8ce8894c09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:42:49 +0200 Subject: [PATCH 10/24] Test tag --- .github/workflows/branch-verify.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/branch-verify.yml b/.github/workflows/branch-verify.yml index 270b02e..d93df94 100644 --- a/.github/workflows/branch-verify.yml +++ b/.github/workflows/branch-verify.yml @@ -19,11 +19,11 @@ jobs: java-version: 25 distribution: temurin - name: Restore Gradle cache - uses: entur/gradle-cache-action/restore@main + uses: entur/gradle-cache-action/restore@v1 - name: Build with Gradle Wrapper run: ./gradlew build - name: Save Gradle cache if: always() # run even on failure so failed-build caches are stored - uses: entur/gradle-cache-action/save@main + uses: entur/gradle-cache-action/save@v1 with: build-outcome: ${{ job.status }} \ No newline at end of file From f3c4483bc3e1351c4c887c65d8d93431d9c865f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:45:58 +0200 Subject: [PATCH 11/24] Build with cache --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3f4dcdc..75582cf 100644 --- a/README.md +++ b/README.md @@ -70,3 +70,4 @@ Release version is determined from the latest release tag. Add `[major|minor|pat + From efe064d4b41747ca0c6c50815d1052ccbb0b433f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:47:25 +0200 Subject: [PATCH 12/24] Bump gradle --- gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 37f78a6..c61a118 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From e66eb8328f3b78b01dea73cf3ab888360b09a2f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Tue, 7 Apr 2026 23:54:45 +0200 Subject: [PATCH 13/24] Simulate code change --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 75582cf..46a16c2 100644 --- a/README.md +++ b/README.md @@ -71,3 +71,4 @@ Release version is determined from the latest release tag. Add `[major|minor|pat + From 09abcd9e1e41de850bcc04155fe7fe7429587d22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Thu, 9 Apr 2026 22:56:14 +0200 Subject: [PATCH 14/24] Update Gradle cache action versions in workflow --- .github/workflows/branch-verify.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/branch-verify.yml b/.github/workflows/branch-verify.yml index d93df94..5c56860 100644 --- a/.github/workflows/branch-verify.yml +++ b/.github/workflows/branch-verify.yml @@ -19,11 +19,11 @@ jobs: java-version: 25 distribution: temurin - name: Restore Gradle cache - uses: entur/gradle-cache-action/restore@v1 + uses: entur/gradle-cache-action/restore@removeEnvOutput - name: Build with Gradle Wrapper run: ./gradlew build - name: Save Gradle cache if: always() # run even on failure so failed-build caches are stored - uses: entur/gradle-cache-action/save@v1 + uses: entur/gradle-cache-action/save@removeEnvOutput with: - build-outcome: ${{ job.status }} \ No newline at end of file + build-outcome: ${{ job.status }} From 658721a803260051ac5cebe9dc7a28743fe949f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Thu, 9 Apr 2026 23:13:01 +0200 Subject: [PATCH 15/24] Simulate build file change but tests fail --- .gitignore | 1 + build.gradle | 1 + .../no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java | 2 ++ 3 files changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 8e8692a..94cd9ff 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,4 @@ src/main/resources/rebel.xml integration-test-env/ build .gradle +.profileconfig.json diff --git a/build.gradle b/build.gradle index 55f175e..7820f98 100644 --- a/build.gradle +++ b/build.gradle @@ -53,3 +53,4 @@ jreleaser { + diff --git a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java index f65ec16..b9b5179 100644 --- a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java +++ b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java @@ -22,6 +22,8 @@ public void testFormat2() { ToStringTagValuePrettyPrinter.format(toString, 0, builder); System.out.println(builder); + + throw new RuntimeException("TEST"); } } From 7d85e46c07d869e14510e38f6a954ec32b7cd422 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Thu, 9 Apr 2026 23:17:46 +0200 Subject: [PATCH 16/24] Fail again --- .../no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java index b9b5179..563d75a 100644 --- a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java +++ b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java @@ -23,7 +23,7 @@ public void testFormat2() { System.out.println(builder); - throw new RuntimeException("TEST"); + throw new RuntimeException("Not really a test, just printing the formatted string"); } } From f7fbf15e4170a6c16496a3c991c11e112cbb7006 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Thu, 9 Apr 2026 23:20:44 +0200 Subject: [PATCH 17/24] Fix tests --- .../no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java index 563d75a..f65ec16 100644 --- a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java +++ b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java @@ -22,8 +22,6 @@ public void testFormat2() { ToStringTagValuePrettyPrinter.format(toString, 0, builder); System.out.println(builder); - - throw new RuntimeException("Not really a test, just printing the formatted string"); } } From 7a2f4ec2d7ea7cbe704e31bd11eadce7ff9c2820 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Thu, 9 Apr 2026 23:23:22 +0200 Subject: [PATCH 18/24] Simulate code change --- .../no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java index f65ec16..f96c9e5 100644 --- a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java +++ b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java @@ -25,3 +25,4 @@ public void testFormat2() { } } + From 4b4c9f2833364f90c7bbbc566a0933a4d09130c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Thu, 9 Apr 2026 23:30:12 +0200 Subject: [PATCH 19/24] Simulate code change --- .github/workflows/branch-verify.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/branch-verify.yml b/.github/workflows/branch-verify.yml index 5c56860..8184cb5 100644 --- a/.github/workflows/branch-verify.yml +++ b/.github/workflows/branch-verify.yml @@ -22,6 +22,8 @@ jobs: uses: entur/gradle-cache-action/restore@removeEnvOutput - name: Build with Gradle Wrapper run: ./gradlew build + - name: List .gradle directory + run: ls -l .gradle - name: Save Gradle cache if: always() # run even on failure so failed-build caches are stored uses: entur/gradle-cache-action/save@removeEnvOutput From 7b4ce9b78cdbd48e23e0fcd2a1da0c8635c34470 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Thu, 9 Apr 2026 23:56:07 +0200 Subject: [PATCH 20/24] Simulate build file update with successful build --- build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/build.gradle b/build.gradle index 7820f98..bc8f1a9 100644 --- a/build.gradle +++ b/build.gradle @@ -54,3 +54,4 @@ jreleaser { + From c69c5358db35e5471ea3f7d72701af1fb4fc08b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Thu, 9 Apr 2026 23:58:24 +0200 Subject: [PATCH 21/24] Simulate build file update with failed test --- build.gradle | 1 + .../no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index bc8f1a9..885b576 100644 --- a/build.gradle +++ b/build.gradle @@ -55,3 +55,4 @@ jreleaser { + diff --git a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java index f96c9e5..563d75a 100644 --- a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java +++ b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java @@ -22,7 +22,8 @@ public void testFormat2() { ToStringTagValuePrettyPrinter.format(toString, 0, builder); System.out.println(builder); + + throw new RuntimeException("Not really a test, just printing the formatted string"); } } - From f183d916ff6c846e421b88a569cbc9cc3b03f57a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Fri, 10 Apr 2026 00:05:30 +0200 Subject: [PATCH 22/24] Fix test --- .../no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java index 563d75a..f65ec16 100644 --- a/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java +++ b/utilities/src/test/java/no/entur/tlv/utils/ToStringTagValuePrettyPrinterTest.java @@ -22,8 +22,6 @@ public void testFormat2() { ToStringTagValuePrettyPrinter.format(toString, 0, builder); System.out.println(builder); - - throw new RuntimeException("Not really a test, just printing the formatted string"); } } From 4c6a206a9c550db87f827e2edc661e3c46aa1cb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Fri, 10 Apr 2026 00:54:24 +0200 Subject: [PATCH 23/24] Simulate dependency update --- build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/build.gradle b/build.gradle index 885b576..51b15b8 100644 --- a/build.gradle +++ b/build.gradle @@ -56,3 +56,4 @@ jreleaser { + From fff79067828d29ec9310d00975bf12261439f53b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Skj=C3=B8lberg?= Date: Fri, 10 Apr 2026 01:07:47 +0200 Subject: [PATCH 24/24] Bump --- .github/workflows/branch-verify.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/branch-verify.yml b/.github/workflows/branch-verify.yml index 8184cb5..d7d1432 100644 --- a/.github/workflows/branch-verify.yml +++ b/.github/workflows/branch-verify.yml @@ -19,13 +19,13 @@ jobs: java-version: 25 distribution: temurin - name: Restore Gradle cache - uses: entur/gradle-cache-action/restore@removeEnvOutput + uses: entur/gradle-cache-action/restore@v1 - name: Build with Gradle Wrapper run: ./gradlew build - name: List .gradle directory run: ls -l .gradle - name: Save Gradle cache if: always() # run even on failure so failed-build caches are stored - uses: entur/gradle-cache-action/save@removeEnvOutput + uses: entur/gradle-cache-action/save@v1 with: build-outcome: ${{ job.status }}