|
|
|
|
@ -1,5 +1,8 @@
|
|
|
|
|
name: ci
|
|
|
|
|
|
|
|
|
|
permissions:
|
|
|
|
|
contents: read
|
|
|
|
|
|
|
|
|
|
concurrency:
|
|
|
|
|
group: ${{ github.workflow }}-${{ github.ref }}
|
|
|
|
|
cancel-in-progress: true
|
|
|
|
|
@ -33,12 +36,12 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
with:
|
|
|
|
|
path: action
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -53,22 +56,22 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
with:
|
|
|
|
|
path: action
|
|
|
|
|
-
|
|
|
|
|
name: Set up QEMU
|
|
|
|
|
uses: docker/setup-qemu-action@v4
|
|
|
|
|
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
id: buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -102,22 +105,22 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
with:
|
|
|
|
|
path: action
|
|
|
|
|
-
|
|
|
|
|
name: Set up QEMU
|
|
|
|
|
uses: docker/setup-qemu-action@v4
|
|
|
|
|
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
id: buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -161,20 +164,20 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up QEMU
|
|
|
|
|
uses: docker/setup-qemu-action@v4
|
|
|
|
|
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
id: buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -210,17 +213,17 @@ jobs:
|
|
|
|
|
DOCKER_IMAGE: localhost:5000/name/app
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Docker meta
|
|
|
|
|
id: meta
|
|
|
|
|
uses: docker/metadata-action@v6
|
|
|
|
|
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
|
|
|
|
|
with:
|
|
|
|
|
images: ${{ env.DOCKER_IMAGE }}
|
|
|
|
|
tags: |
|
|
|
|
|
@ -233,7 +236,7 @@ jobs:
|
|
|
|
|
type=sha
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -272,7 +275,7 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Stop docker
|
|
|
|
|
run: |
|
|
|
|
|
@ -298,13 +301,13 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up QEMU
|
|
|
|
|
uses: docker/setup-qemu-action@v4
|
|
|
|
|
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -332,13 +335,13 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Build
|
|
|
|
|
id: docker_build
|
|
|
|
|
@ -354,7 +357,7 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Build
|
|
|
|
|
uses: ./
|
|
|
|
|
@ -373,10 +376,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -396,10 +399,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -421,10 +424,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -445,10 +448,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -467,10 +470,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -492,10 +495,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -515,10 +518,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -540,10 +543,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -576,10 +579,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ matrix.buildx }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -613,16 +616,16 @@ jobs:
|
|
|
|
|
attr: ''
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -665,16 +668,16 @@ jobs:
|
|
|
|
|
output: /tmp/buildx-build
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -717,20 +720,20 @@ jobs:
|
|
|
|
|
- multi-sudo
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up QEMU
|
|
|
|
|
uses: docker/setup-qemu-action@v4
|
|
|
|
|
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
id: buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -786,16 +789,16 @@ jobs:
|
|
|
|
|
push: true
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver: ${{ matrix.driver }}
|
|
|
|
|
@ -856,19 +859,19 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up QEMU
|
|
|
|
|
uses: docker/setup-qemu-action@v4
|
|
|
|
|
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -905,19 +908,19 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up QEMU
|
|
|
|
|
uses: docker/setup-qemu-action@v4
|
|
|
|
|
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -946,19 +949,19 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up QEMU
|
|
|
|
|
uses: docker/setup-qemu-action@v4
|
|
|
|
|
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -967,7 +970,7 @@ jobs:
|
|
|
|
|
buildkitd-flags: --debug
|
|
|
|
|
-
|
|
|
|
|
name: Cache Build
|
|
|
|
|
uses: actions/cache@v5
|
|
|
|
|
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
|
|
|
|
|
with:
|
|
|
|
|
path: /tmp/.buildx-cache
|
|
|
|
|
key: ${{ runner.os }}-local-test-${{ github.sha }}
|
|
|
|
|
@ -1004,7 +1007,7 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Uninstall docker cli
|
|
|
|
|
run: |
|
|
|
|
|
@ -1015,7 +1018,7 @@ jobs:
|
|
|
|
|
fi
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1033,10 +1036,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1055,10 +1058,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver: docker
|
|
|
|
|
@ -1083,16 +1086,16 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1120,7 +1123,7 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set malformed docker config
|
|
|
|
|
run: |
|
|
|
|
|
@ -1136,7 +1139,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
squid-proxy:
|
|
|
|
|
image: ubuntu/squid:latest
|
|
|
|
|
image: ubuntu/squid:latest@sha256:6a097f68bae708cedbabd6188d68c7e2e7a38cedd05a176e1cc0ba29e3bbe029
|
|
|
|
|
ports:
|
|
|
|
|
- 3128:3128
|
|
|
|
|
steps:
|
|
|
|
|
@ -1147,7 +1150,7 @@ jobs:
|
|
|
|
|
curl --retry 5 --retry-all-errors --retry-delay 0 --connect-timeout 5 --proxy http://127.0.0.1:3128 -v --insecure --head https://www.google.com
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set proxy config
|
|
|
|
|
run: |
|
|
|
|
|
@ -1155,7 +1158,7 @@ jobs:
|
|
|
|
|
echo '{"proxies":{"default":{"httpProxy":"http://127.0.0.1:3128","httpsProxy":"http://127.0.0.1:3128"}}}' > ~/.docker/config.json
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1173,7 +1176,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
squid-proxy:
|
|
|
|
|
image: ubuntu/squid:latest
|
|
|
|
|
image: ubuntu/squid:latest@sha256:6a097f68bae708cedbabd6188d68c7e2e7a38cedd05a176e1cc0ba29e3bbe029
|
|
|
|
|
ports:
|
|
|
|
|
- 3128:3128
|
|
|
|
|
steps:
|
|
|
|
|
@ -1184,10 +1187,10 @@ jobs:
|
|
|
|
|
curl --retry 5 --retry-all-errors --retry-delay 0 --connect-timeout 5 --proxy http://127.0.0.1:3128 -v --insecure --head https://www.google.com
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1209,17 +1212,17 @@ jobs:
|
|
|
|
|
DOCKER_IMAGE: localhost:5000/name/app
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Docker meta
|
|
|
|
|
id: meta
|
|
|
|
|
uses: docker/metadata-action@v6
|
|
|
|
|
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
|
|
|
|
|
with:
|
|
|
|
|
images: ${{ env.DOCKER_IMAGE }}
|
|
|
|
|
tags: |
|
|
|
|
|
@ -1232,7 +1235,7 @@ jobs:
|
|
|
|
|
type=sha
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1259,19 +1262,19 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up QEMU
|
|
|
|
|
uses: docker/setup-qemu-action@v4
|
|
|
|
|
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1308,19 +1311,19 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
services:
|
|
|
|
|
registry:
|
|
|
|
|
image: registry:2
|
|
|
|
|
image: registry:2.8.3@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
|
|
|
|
|
ports:
|
|
|
|
|
- 5000:5000
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up QEMU
|
|
|
|
|
uses: docker/setup-qemu-action@v4
|
|
|
|
|
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1350,12 +1353,12 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
with:
|
|
|
|
|
path: action
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1373,12 +1376,12 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
with:
|
|
|
|
|
path: action
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: v0.12.1
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1394,12 +1397,12 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
with:
|
|
|
|
|
path: action
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1423,12 +1426,12 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
with:
|
|
|
|
|
path: action
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1453,10 +1456,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ matrix.buildx-version }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1473,10 +1476,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1495,10 +1498,10 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
@ -1525,12 +1528,12 @@ jobs:
|
|
|
|
|
steps:
|
|
|
|
|
-
|
|
|
|
|
name: Checkout
|
|
|
|
|
uses: actions/checkout@v6
|
|
|
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
|
|
|
with:
|
|
|
|
|
path: action
|
|
|
|
|
-
|
|
|
|
|
name: Set up Docker Buildx
|
|
|
|
|
uses: docker/setup-buildx-action@v4
|
|
|
|
|
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
|
|
|
|
with:
|
|
|
|
|
version: ${{ inputs.buildx-version || env.BUILDX_VERSION }}
|
|
|
|
|
driver-opts: |
|
|
|
|
|
|