From 99e070f51d70bf2ceb584d93393c200be1933ebe Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Thu, 17 Aug 2023 19:01:39 +0200 Subject: [PATCH] ci: pin docker version --- .github/workflows/ci.yml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7946103..ebffceb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,6 +11,9 @@ on: - 'v*' pull_request: +env: + DOCKER_VERSION: v23.0.6 + jobs: main: runs-on: ${{ matrix.os }} @@ -21,15 +24,25 @@ jobs: - ubuntu-latest - macos-latest - windows-latest + version: + - pinned + - latest steps: - name: Checkout uses: actions/checkout@v3 + - + name: Set version + shell: bash + run: | + if [ "${{ matrix.version }}" != "pinned" ]; then + echo "DOCKER_VERSION=${{ matrix.version }}" >> $GITHUB_ENV + fi - name: Set up Docker uses: ./ with: - version: v23.0.0 + version: ${{ env.DOCKER_VERSION }} channel: runs-on: ${{ matrix.os }} @@ -68,7 +81,7 @@ jobs: name: Set up Docker uses: ./ with: - version: v23.0.0 + version: ${{ env.DOCKER_VERSION }} context: foo - name: Check context @@ -89,6 +102,8 @@ jobs: - name: Set up Docker uses: ./ + with: + version: ${{ env.DOCKER_VERSION }} - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 @@ -117,6 +132,8 @@ jobs: - name: Set up Docker uses: ./ + with: + version: ${{ env.DOCKER_VERSION }} - name: Start registry run: | @@ -149,6 +166,8 @@ jobs: - name: Set up Docker uses: ./ + with: + version: ${{ env.DOCKER_VERSION }} - name: Build working-directory: ./test