Skip to content

Commit 27ee594

Browse files
committed
Updated workflow runner-image
1 parent 2dcae94 commit 27ee594

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

.github/workflows/test-docker-v20.yml

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ on:
88

99
jobs:
1010
test-docker-v20:
11-
name: Docker v20.10.24 Compatibility
12-
runs-on: ubuntu-latest
11+
name: Docker v20.10 Compatibility
12+
runs-on: ubuntu-22.04
1313

1414
steps:
1515
- uses: actions/checkout@v6
@@ -18,27 +18,36 @@ jobs:
1818
with:
1919
node-version: '18.x'
2020

21-
- name: Install Docker v20.10.24
21+
- name: Install Docker v20.10
2222
run: |
2323
sudo apt-get remove -y docker-ce docker-ce-cli containerd.io || true
24-
curl -fsSL https://get.docker.com -o get-docker.sh
25-
sudo VERSION=20.10.24 sh get-docker.sh
24+
sudo apt-get update
25+
sudo apt-get install -y \
26+
ca-certificates \
27+
curl \
28+
gnupg \
29+
lsb-release
30+
sudo mkdir -p /etc/apt/keyrings
31+
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
32+
echo \
33+
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
34+
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
35+
sudo apt-get update
36+
sudo apt-get install -y docker-ce=5:20.10.* docker-ce-cli=5:20.10.* containerd.io
2637
sudo systemctl restart docker
2738
2839
- name: Verify Docker version, Install and Test
2940
run: |
3041
# Verify
3142
docker version
3243
DOCKER_VERSION=$(docker version --format '{{.Server.Version}}')
33-
if [[ ! "$DOCKER_VERSION" =~ ^20\. ]]; then
34-
echo "ERROR: Expected Docker v20.x but got $DOCKER_VERSION"
44+
if [[ ! "$DOCKER_VERSION" =~ ^20\.10\. ]]; then
45+
echo "ERROR: Expected Docker v20.10.x but got $DOCKER_VERSION"
3546
exit 1
3647
fi
3748
yarn install --frozen-lockfile
3849
yarn type-check
3950
yarn package
4051
yarn test-matrix --forbid-only src/test/cli.up.test.ts
4152
env:
42-
CI: true
43-
44-
53+
CI: true

0 commit comments

Comments
 (0)