File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed
Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Docker v29 Tests
2+
3+ on :
4+ push :
5+ branches : ['main', 'docker-v29-issue-old']
6+ pull_request :
7+ branches : ['main']
8+
9+ jobs :
10+ test-docker-v29 :
11+ name : Docker v29.0.0 Compatibility
12+ runs-on : ubuntu-latest
13+
14+ steps :
15+ - uses : actions/checkout@v4
16+
17+ - uses : actions/setup-node@v5
18+ with :
19+ node-version : ' 18.x'
20+
21+ - name : Install Docker v29.0.0
22+ run : |
23+ 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=29.0.0 sh get-docker.sh
26+ sudo systemctl restart docker
27+
28+ # Verify
29+ docker version
30+ DOCKER_VERSION=$(docker version --format '{{.Server.Version}}')
31+ if [[ ! "$DOCKER_VERSION" =~ ^29\. ]]; then
32+ echo "ERROR: Expected Docker v29.x but got $DOCKER_VERSION"
33+ exit 1
34+ fi
35+
36+ - name : Install and Test
37+ run : |
38+ yarn install --frozen-lockfile
39+ yarn type-check
40+ yarn package
41+ yarn test-matrix --forbid-only src/test/cli.up.test.ts
42+ env :
43+ CI : true
44+
You can’t perform that action at this time.
0 commit comments