From d774338f9694cf693fe9f8dc92cc4c957879f82a Mon Sep 17 00:00:00 2001 From: Padraig Gleeson Date: Tue, 25 Nov 2025 16:03:33 +0000 Subject: [PATCH 1/3] Add Java 25 to CI workflow matrix --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bd1b099..3d8c0fa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - java: [ '8', '11', '16', '17', '19', '21' ] + java: [ '8', '11', '16', '17', '19', '21', '25' ] runs-on: [ubuntu-latest, macos-latest, windows-latest] exclude: - runs-on: macos-latest From 543f2f4ccd7e31b77fa8a676d64eb05f3345a63a Mon Sep 17 00:00:00 2001 From: Padraig Gleeson Date: Tue, 25 Nov 2025 16:07:28 +0000 Subject: [PATCH 2/3] Add cron schedule for monthly CI run Add a scheduled job to run CI on the 26th of every month. --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3d8c0fa..cda7500 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,6 +4,8 @@ name: Java CI with Maven on: + schedule: + - cron: "1 1 26 * *" push: branches: [ master, development, experimental, osb* ] pull_request: From a11af6ed585cba1f541035d0a771c1a59b535e17 Mon Sep 17 00:00:00 2001 From: Padraig Gleeson Date: Tue, 6 Jan 2026 14:22:11 +0000 Subject: [PATCH 3/3] Update CI schedule cron expression --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cda7500..dd4dd20 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,7 @@ name: Java CI with Maven on: schedule: - - cron: "1 1 26 * *" + - cron: "1 1 7 * *" push: branches: [ master, development, experimental, osb* ] pull_request: