Skip to content

Commit 5f9845a

Browse files
committed
github: dockerfile release testing
Signed-off-by: Tonis Tiigi <[email protected]>
1 parent ec32fc4 commit 5f9845a

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: dockerfile-release-test
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- testing/dockerfile-test-versioning
8+
9+
env:
10+
TESTFLAGS: "-v --parallel=6 --timeout=30m"
11+
12+
jobs:
13+
test:
14+
runs-on: ubuntu-24.04
15+
strategy:
16+
fail-fast: false
17+
matrix:
18+
ref:
19+
- dockerfile/1.12.1
20+
- dockerfile/1.12.0
21+
- dockerfile/1.11.0
22+
- dockerfile/1.10.0
23+
- dockerfile/1.9.0
24+
- dockerfile/1.8.1
25+
- dockerfile/1.7.1
26+
- dockerfile/1.6.0
27+
- dockerfile/1.5.2
28+
channel:
29+
- mainline
30+
- labs
31+
32+
steps:
33+
- uses: actions/checkout@v4
34+
- uses: docker/setup-qemu-action@v3
35+
- uses: docker/setup-buildx-action@v3
36+
with:
37+
buildkitd-flags: --debug
38+
- name: Test
39+
run: |
40+
DOCKERFILE_RELEASES=${{ matrix.channel }} TEST_SUITE_CONTEXT=https://github.com/${GITHUB_REPOSITORY}.git#${{ matrix.ref }} TESTPKGS=./frontend/dockerfile ./hack/test dockerfile

0 commit comments

Comments
 (0)