@@ -29,24 +29,21 @@ jobs:
29
29
runs-on : ubuntu-latest
30
30
strategy :
31
31
matrix :
32
- include : ${{
33
- inputs.stack == 'all'
34
- && fromJSON('[
35
- {"name":"angular-vanilla","dockerfile":"images/AngularVanillaDockerFile"},
36
- {"name":"nextjs-shadcn","dockerfile":"images/NextjsShadcnDockerFile"},
37
- {"name":"nextjs-vanilla","dockerfile":"images/NextjsVanillaDockerFile"},
38
- {"name":"nextjs-p5","dockerfile":"images/NextjsP5DockerFile"},
39
- {"name":"nextjs-pixi","dockerfile":"images/NextjsPixiDockerFile"}
40
- ]')
41
- || fromJSON(format('[{"name":"%s","dockerfile":"images/%sDockerFile"}]',
42
- inputs.stack,
43
- inputs.stack == 'angular-vanilla' && 'AngularVanilla'
44
- || inputs.stack == 'nextjs-shadcn' && 'NextjsShadcn'
45
- || inputs.stack == 'nextjs-vanilla' && 'NextjsVanilla'
46
- || inputs.stack == 'nextjs-p5' && 'NextjsP5'
47
- || inputs.stack == 'nextjs-pixi' && 'NextjsPixi'
32
+ include : ${{
33
+ inputs.stack == 'all' && fromJSON('[
34
+ {"name":"angular-vanilla","dockerfile":"images/AngularVanillaDockerFile"},
35
+ {"name":"nextjs-shadcn","dockerfile":"images/NextjsShadcnDockerFile"},
36
+ {"name":"nextjs-vanilla","dockerfile":"images/NextjsVanillaDockerFile"},
37
+ {"name":"nextjs-p5","dockerfile":"images/NextjsP5DockerFile"},
38
+ {"name":"nextjs-pixi","dockerfile":"images/NextjsPixiDockerFile"}
39
+ ]') || fromJSON(toJSON(
40
+ inputs.stack == 'angular-vanilla' && [{"name":"angular-vanilla","dockerfile":"images/AngularVanillaDockerFile"}] ||
41
+ inputs.stack == 'nextjs-shadcn' && [{"name":"nextjs-shadcn","dockerfile":"images/NextjsShadcnDockerFile"}] ||
42
+ inputs.stack == 'nextjs-vanilla' && [{"name":"nextjs-vanilla","dockerfile":"images/NextjsVanillaDockerFile"}] ||
43
+ inputs.stack == 'nextjs-p5' && [{"name":"nextjs-p5","dockerfile":"images/NextjsP5DockerFile"}] ||
44
+ inputs.stack == 'nextjs-pixi' && [{"name":"nextjs-pixi","dockerfile":"images/NextjsPixiDockerFile"}]
48
45
))
49
- }}
46
+ }}
50
47
name : Build ${{ matrix.include.name }} Image
51
48
permissions :
52
49
contents : read
0 commit comments