From 82036cb709c02cd10cb34c5f7f863c2218b26491 Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Tue, 30 Sep 2025 14:35:37 -0700 Subject: [PATCH 1/3] workflows: bump action versions No breaking changes. Signed-off-by: Benjamin Gilbert --- .github/workflows/java.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/java.yaml b/.github/workflows/java.yaml index aef3166..8f7f0e3 100644 --- a/.github/workflows/java.yaml +++ b/.github/workflows/java.yaml @@ -16,9 +16,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' - name: Run pre-commit hooks @@ -43,9 +43,9 @@ jobs: shell: bash steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: oracle java-version: ${{ matrix.java }} @@ -111,9 +111,9 @@ jobs: contents: write steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: pattern: ${{ needs.build.outputs.dist-base }} merge-multiple: true From 843b3fb2f661eb9062521b85a68fc1cdb0daa2a2 Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Tue, 30 Sep 2025 14:37:39 -0700 Subject: [PATCH 2/3] workflows: open-code pre-commit check The pre-commit action is in maintenance mode, and is easily replicated. Signed-off-by: Benjamin Gilbert --- .github/workflows/java.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/java.yaml b/.github/workflows/java.yaml index 8f7f0e3..c44de07 100644 --- a/.github/workflows/java.yaml +++ b/.github/workflows/java.yaml @@ -21,8 +21,15 @@ jobs: uses: actions/setup-python@v6 with: python-version: '3.13' + - name: Install dependencies + run: python -m pip install pre-commit + - name: Cache pre-commit environments + uses: actions/cache@v4 + with: + path: ~/.cache/pre-commit + key: pre-commit|${{ env.pythonLocation }}|${{ hashFiles('.pre-commit-config.yaml') }} - name: Run pre-commit hooks - uses: pre-commit/action@v3.0.1 + run: pre-commit run -a --show-diff-on-failure --color=always build: name: Build From 3b620f5c5b2215dc422ff8b7de5c21b82834816e Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Tue, 30 Sep 2025 14:42:34 -0700 Subject: [PATCH 3/3] workflows: update to Java 25 Signed-off-by: Benjamin Gilbert --- .github/workflows/java.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/java.yaml b/.github/workflows/java.yaml index c44de07..23b2ba9 100644 --- a/.github/workflows/java.yaml +++ b/.github/workflows/java.yaml @@ -40,7 +40,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, ubuntu-24.04-arm, macos-latest, windows-latest] - java: [22, 24] + java: [22, 25] include: - os: ubuntu-latest java: 22