From: Norbert Pocs Date: Thu, 22 May 2025 12:39:21 +0000 (+0200) Subject: quic-interop-ci: Fix docker install X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a0d1af6574ae6a0e3872d20ff302a78793c05a85;p=thirdparty%2Fopenssl.git quic-interop-ci: Fix docker install Signed-off-by: Norbert Pocs Reviewed-by: Tomas Mraz Reviewed-by: Neil Horman (Merged from https://github.com/openssl/openssl/pull/27687) --- diff --git a/.github/workflows/run_quic_interop.yml b/.github/workflows/run_quic_interop.yml index 2e9c39753de..206932638e2 100644 --- a/.github/workflows/run_quic_interop.yml +++ b/.github/workflows/run_quic_interop.yml @@ -41,14 +41,21 @@ jobs: , role: "both" }' ./implementations.json > ./implementations.tmp mv ./implementations.tmp implementations.json - - name: "Update to docker-compose 2.36" + - name: "Update to docker-compose 2.36 and docker engine 28.1.1" run: | - curl -SL https://github.com/docker/compose/releases/download/v2.36.0/docker-compose-linux-x86_64 -o ./docker-compose + mkdir -p ~/.docker/cli-plugins/ + curl -SL https://github.com/docker/compose/releases/download/v2.36.0/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose + curl -SL "https://download.docker.com/linux/static/stable/x86_64/docker-28.1.1.tgz" -o ./docker-28.1.1.tgz + tar --strip-components=1 -xvzf docker-28.1.1.tgz echo "$PWD" >> $GITHUB_PATH - chmod 755 ./docker-compose - - name: Check docker compose version - run: | - docker-compose --version + chmod 755 ~/.docker/cli-plugins/docker-compose + chmod 755 ./docker + sudo mv ./dockerd $(which dockerd) + sudo systemctl restart docker + - name: Check docker version + run: | + docker version + docker compose version - name: Patch Docker compose file run: | yq -i '.services.sim.networks.leftnet += {"interface_name" : "eth0"} @@ -92,14 +99,21 @@ jobs: , role: "both" }' ./implementations.json > ./implementations.tmp mv ./implementations.tmp implementations.json - - name: "Update to docker-compose 2.36" + - name: "Update to docker-compose 2.36 and docker engine 28.1.1" run: | - curl -SL https://github.com/docker/compose/releases/download/v2.36.0/docker-compose-linux-x86_64 -o ./docker-compose + mkdir -p ~/.docker/cli-plugins/ + curl -SL https://github.com/docker/compose/releases/download/v2.36.0/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose + curl -SL "https://download.docker.com/linux/static/stable/x86_64/docker-28.1.1.tgz" -o ./docker-28.1.1.tgz + tar --strip-components=1 -xvzf docker-28.1.1.tgz echo "$PWD" >> $GITHUB_PATH - chmod 755 ./docker-compose - - name: Check docker-compose version - run: | - docker-compose --version + chmod 755 ~/.docker/cli-plugins/docker-compose + chmod 755 ./docker + sudo mv ./dockerd $(which dockerd) + sudo systemctl restart docker + - name: Check docker version + run: | + docker version + docker compose version - name: Patch Docker compose file run: | yq -i '.services.sim.networks.leftnet += {"interface_name" : "eth0"}