File tree Expand file tree Collapse file tree 1 file changed +48
-36
lines changed Expand file tree Collapse file tree 1 file changed +48
-36
lines changed Original file line number Diff line number Diff line change 15
15
npm install
16
16
npm run all
17
17
18
- integration : # make sure the action works on a clean machine without building
18
+ docker- integration : # make sure the action works on a clean machine without building
19
19
strategy :
20
20
matrix :
21
21
base :
@@ -28,60 +28,26 @@ jobs:
28
28
- armhf
29
29
- arm64
30
30
- ppc64el
31
- usePodman :
32
- - ' '
33
- - ' true'
34
- - ' false'
35
31
runner :
36
32
- ubuntu-latest
37
33
include :
38
34
- base : core
39
35
arch : ' '
40
- usePodman : ' false'
41
- runner : ubuntu-20.04
42
- - base : core
43
- arch : ' '
44
- usePodman : ' true'
45
36
runner : ubuntu-20.04
46
37
- base : core
47
38
arch : i386
48
- usePodman : ' false'
49
- runner : ubuntu-20.04
50
- - base : core
51
- arch : i386
52
- usePodman : ' true'
53
39
runner : ubuntu-20.04
54
40
- base : core
55
41
arch : amd64
56
- usePodman : ' false'
57
- runner : ubuntu-20.04
58
- - base : core
59
- arch : amd64
60
- usePodman : ' true'
61
42
runner : ubuntu-20.04
62
43
- base : core
63
44
arch : armhf
64
- usePodman : ' false'
65
- runner : ubuntu-20.04
66
- - base : core
67
- arch : armhf
68
- usePodman : ' true'
69
- runner : ubuntu-20.04
70
- - base : core
71
- arch : arm64
72
- usePodman : ' false'
73
45
runner : ubuntu-20.04
74
46
- base : core
75
47
arch : arm64
76
- usePodman : ' true'
77
48
runner : ubuntu-20.04
78
49
- base : core18
79
50
arch : i386
80
- usePodman : ' false'
81
- runner : ubuntu-latest
82
- - base : core18
83
- arch : i386
84
- usePodman : ' true'
85
51
runner : ubuntu-latest
86
52
runs-on : ${{ matrix.runner }}
87
53
steps :
92
58
with :
93
59
path : ' ./test-projects/${{ matrix.base }}'
94
60
architecture : ${{ matrix.arch }}
95
- use-podman : ${{ matrix.usePodman }}
61
+
62
+ podman-integration : # make sure the action works on a clean machine without building
63
+ strategy :
64
+ matrix :
65
+ base :
66
+ - core20
67
+ - core22
68
+ arch :
69
+ - name : ' '
70
+ runner : ubuntu-latest
71
+ - name : ' '
72
+ runner : [self-hosted, linux, ARM64]
73
+ - name : amd64
74
+ runner : ubuntu-latest
75
+ - name : arm64
76
+ runner : [self-hosted, linux, ARM64]
77
+ include :
78
+ - base : core
79
+ arch :
80
+ name : ' '
81
+ runner : ubuntu-20.04
82
+ - base : core
83
+ arch :
84
+ name : i386
85
+ runner : ubuntu-20.04
86
+ - base : core
87
+ arch :
88
+ name : amd64
89
+ runner : ubuntu-20.04
90
+ - base : core18
91
+ arch :
92
+ name : i386
93
+ runner : ubuntu-latest
94
+ - base : core18
95
+ arch :
96
+ name : amd64
97
+ runner : ubuntu-latest
98
+ runs-on : ${{ matrix.arch.runner }}
99
+ steps :
100
+ - uses : docker/setup-qemu-action@v2
101
+ - uses : actions/checkout@v3
102
+ - uses : ./
103
+ id : snapcraft
104
+ with :
105
+ path : ' ./test-projects/${{ matrix.base }}'
106
+ architecture : ${{ matrix.arch.name }}
107
+ use-podman : ' true'
You can’t perform that action at this time.
0 commit comments