Skip to content

Commit 09754bb

Browse files
committed
Run all tests with Docker v29
1 parent a9d07bb commit 09754bb

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

.github/workflows/dev-containers.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,20 @@ jobs:
6969
node-version: '18.x'
7070
registry-url: 'https://npm.pkg.github.com'
7171
scope: '@microsoft'
72+
- name: Install Docker v29.0.0
73+
run: |
74+
sudo apt-get remove -y docker-ce docker-ce-cli containerd.io || true
75+
curl -fsSL https://get.docker.com -o get-docker.sh
76+
sudo VERSION=29.0.0 sh get-docker.sh
77+
sudo systemctl restart docker
78+
- name: Verify Docker version
79+
run: |
80+
docker version
81+
DOCKER_VERSION=$(docker version --format '{{.Server.Version}}')
82+
if [[ ! "$DOCKER_VERSION" =~ ^29\. ]]; then
83+
echo "ERROR: Expected Docker v29.x but got $DOCKER_VERSION"
84+
exit 1
85+
fi
7286
- name: Tools Info
7387
run: |
7488
docker info
@@ -102,6 +116,20 @@ jobs:
102116
node-version: '18.x'
103117
registry-url: 'https://npm.pkg.github.com'
104118
scope: '@microsoft'
119+
- name: Install Docker v29.0.0
120+
run: |
121+
sudo apt-get remove -y docker-ce docker-ce-cli containerd.io || true
122+
curl -fsSL https://get.docker.com -o get-docker.sh
123+
sudo VERSION=29.0.0 sh get-docker.sh
124+
sudo systemctl restart docker
125+
- name: Verify Docker version
126+
run: |
127+
docker version
128+
DOCKER_VERSION=$(docker version --format '{{.Server.Version}}')
129+
if [[ ! "$DOCKER_VERSION" =~ ^29\. ]]; then
130+
echo "ERROR: Expected Docker v29.x but got $DOCKER_VERSION"
131+
exit 1
132+
fi
105133
- name: Install Dependencies
106134
run: yarn install --frozen-lockfile
107135
- name: Type-Check

0 commit comments

Comments
 (0)