Bump docker/login-action from 2 to 4 #145
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Build Debian based images | |
| on: | |
| push: | |
| branches: | |
| - 'main' | |
| - 'dev' | |
| paths: | |
| - 'ci_build_images/debian.Dockerfile' | |
| - 'ci_build_images/hashicorp.fragment.Dockerfile' | |
| - 'ci_build_images/minio.fragment.Dockerfile' | |
| - 'ci_build_images/qpress.Dockerfile' | |
| - 'ci_build_images/buildbot-worker.Dockerfile' | |
| - .github/workflows/build-debian-based.yml | |
| - .github/workflows/bbw_build_container_template.yml | |
| pull_request: | |
| paths: | |
| - 'ci_build_images/debian.Dockerfile' | |
| - 'ci_build_images/hashicorp.fragment.Dockerfile' | |
| - 'ci_build_images/minio.fragment.Dockerfile' | |
| - 'ci_build_images/qpress.Dockerfile' | |
| - 'ci_build_images/buildbot-worker.Dockerfile' | |
| - .github/workflows/build-debian-based.yml | |
| - .github/workflows/bbw_build_container_template.yml | |
| workflow_call: | |
| inputs: | |
| is_scheduled_event: | |
| required: false | |
| type: boolean | |
| default: false | |
| jobs: | |
| build-images: | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| include: | |
| - image: debian:11 | |
| platforms: linux/amd64, linux/arm64/v8 | |
| branch: 10.11 | |
| nogalera: false | |
| - image: debian:12 | |
| platforms: linux/amd64, linux/arm64/v8, linux/ppc64le | |
| branch: 10.11 | |
| tag: debian12 | |
| nogalera: false | |
| - image: debian:12 | |
| platforms: linux/386 | |
| branch: 10.11 | |
| tag: debian12-386 | |
| nogalera: false | |
| dockerfile: 'debian.Dockerfile hashicorp.fragment.Dockerfile minio.fragment.Dockerfile' | |
| - image: debian:trixie | |
| platforms: linux/amd64, linux/arm64/v8, linux/ppc64le | |
| branch: 11.8 | |
| tag: debian13 | |
| nogalera: false | |
| - image: debian:trixie | |
| platforms: linux/386 | |
| branch: 11.8 | |
| tag: debian13-386 | |
| nogalera: false | |
| - image: debian:sid | |
| platforms: linux/amd64, linux/arm64/v8, linux/ppc64le | |
| branch: 11.4 | |
| nogalera: false | |
| deploy_on_schedule: true | |
| - image: debian:sid | |
| platforms: linux/386 | |
| branch: 11.4 | |
| tag: debiansid-386 | |
| nogalera: false | |
| deploy_on_schedule: true | |
| - image: ubuntu:22.04 | |
| platforms: linux/amd64, linux/arm64/v8, linux/ppc64le, linux/s390x | |
| branch: 10.11 | |
| nogalera: false | |
| - image: ubuntu:24.04 | |
| platforms: linux/amd64, linux/arm64/v8, linux/ppc64le, linux/s390x | |
| branch: 10.11 | |
| nogalera: false | |
| - image: ubuntu:25.04 | |
| platforms: linux/amd64, linux/arm64/v8 | |
| branch: 11.4 | |
| nogalera: false | |
| - image: ubuntu:25.10 | |
| platforms: linux/amd64, linux/arm64/v8 | |
| branch: 11.8 | |
| nogalera: false | |
| - image: ubuntu:26.04 | |
| platforms: linux/amd64, linux/arm64/v8, linux/ppc64le, linux/s390x | |
| branch: 11.8 | |
| nogalera: true | |
| - image: ubuntu:26.04 | |
| tag: ubuntu26.04-amd64v3 | |
| platforms: linux/amd64 | |
| branch: 11.8 | |
| nogalera: true | |
| arch_variant: amd64v3 | |
| uses: ./.github/workflows/bbw_build_container_template.yml | |
| with: | |
| dockerfile: ${{ matrix.dockerfile || 'debian.Dockerfile' }} | |
| image: ${{ matrix.image }} | |
| platforms: ${{ matrix.platforms }} | |
| tag: ${{ matrix.tag }} | |
| branch: ${{ matrix.branch }} | |
| nogalera: ${{ matrix.nogalera }} | |
| arch_variant: ${{ matrix.arch_variant }} | |
| is_scheduled_event: ${{ inputs.is_scheduled_event || false }} | |
| deploy_on_schedule: ${{ matrix.deploy_on_schedule || false }} | |
| runner: 'ubuntu-24.04' | |
| secrets: inherit |