From 9c68c519a6e56e1a8685a78f7dc0da673863de9b Mon Sep 17 00:00:00 2001 From: Oliver Feldmann Date: Thu, 12 Jun 2025 14:04:01 +0200 Subject: [PATCH 1/2] chore: add node 24 to build --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 80c589e..3e76a99 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - base-image-tag: [18-bullseye, 18-bookworm, 20-bookworm, 22-bookworm] + base-image-tag: [18-bullseye, 18-bookworm, 20-bookworm, 22-bookworm, 24-bookworm] steps: - uses: actions/checkout@master - name: Determine Java version @@ -32,7 +32,7 @@ jobs: docker build --build-arg=BASE_IMAGE_TAG=${{ matrix.base-image-tag }} --build-arg=JAVA_VERSION=${{ steps.java_version.outputs.version }} --tag ppiper/node-browsers:${{ matrix.base-image-tag }} . docker tag ppiper/node-browsers:${{ matrix.base-image-tag }} ghcr.io/sap/ppiper-node-browsers:${{ matrix.base-image-tag }} - name: Tag latest image - if: ${{ matrix.base-image-tag == '22-bookworm' }} + if: ${{ matrix.base-image-tag == '24-bookworm' }} run: | docker tag ppiper/node-browsers:${{ matrix.base-image-tag }} ppiper/node-browsers:latest docker tag ghcr.io/sap/ppiper-node-browsers:${{ matrix.base-image-tag }} ghcr.io/sap/ppiper-node-browsers:latest @@ -43,7 +43,7 @@ jobs: echo "${{ secrets.CR_PAT }}" | docker login https://ghcr.io -u ${{ secrets.CR_USER }} --password-stdin docker push ppiper/node-browsers:${{ matrix.base-image-tag }} docker push ghcr.io/sap/ppiper-node-browsers:${{ matrix.base-image-tag }} - if [ "${{ matrix.base-image-tag }}" == 22-bookworm ]; then + if [ "${{ matrix.base-image-tag }}" == 24-bookworm ]; then docker push ppiper/node-browsers:latest docker push ghcr.io/sap/ppiper-node-browsers:latest fi From c4788c91973a441c3466fc3eded8d98edeb64b72 Mon Sep 17 00:00:00 2001 From: Oliver Feldmann Date: Thu, 12 Jun 2025 14:05:29 +0200 Subject: [PATCH 2/2] chore: release node 24 --- .github/workflows/release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6ac121d..418c387 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - base-image-tag: [20-bookworm, 22-bookworm] + base-image-tag: [20-bookworm, 22-bookworm, 24-bookworm] steps: - uses: actions/checkout@v3 - name: Determine Java version @@ -44,15 +44,15 @@ jobs: docker tag ppiper/node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }} ghcr.io/sap/ppiper-node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }} docker push ppiper/node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }} docker push ghcr.io/sap/ppiper-node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }} - - name: Tag and push node 22 image - if: ${{ matrix.base-image-tag == '22-bookworm' }} + - name: Tag and push node 24 image + if: ${{ matrix.base-image-tag == '24-bookworm' }} run: | docker tag ppiper/node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }} ppiper/node-browsers:${{ env.PIPER_version }} docker tag ghcr.io/sap/ppiper-node-browsers:${{ env.PIPER_version }}-${{ matrix.base-image-tag }} ghcr.io/sap/ppiper-node-browsers:${{ env.PIPER_version }} docker push ppiper/node-browsers:${{ env.PIPER_version }} docker push ghcr.io/sap/ppiper-node-browsers:${{ env.PIPER_version }} - uses: SAP/project-piper-action@master - if: ${{ matrix.base-image-tag == '22-bookworm' }} + if: ${{ matrix.base-image-tag == '24-bookworm' }} with: piper-version: latest command: githubPublishRelease