diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f81bc66..1a49667 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: [20-bookworm, 22-bookworm] + base-image-tag: [20-bookworm, 22-bookworm, 24-bookworm] steps: - uses: actions/checkout@master - name: Determine Java version @@ -28,7 +28,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 @@ -39,7 +39,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 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