1- name : ' Build dev container'
1+ name : " Build dev container"
22
3- on :
3+ on :
44 push :
55 branches :
66 - master
@@ -10,38 +10,38 @@ jobs:
1010 list-dir :
1111 runs-on : ubuntu-latest
1212 outputs :
13- dir : ${{ steps.list-dir.outputs.dir }}
13+ dir : ${{ steps.list-dir.outputs.dir }}
1414 steps :
1515 - name : Checkout
16- uses : actions/checkout@v4
17-
16+ uses : actions/checkout@v4
17+
1818 - name : List Dir
1919 id : list-dir
2020 uses : pnstack/actions/list-dir@main
21- with :
21+ with :
2222 dir : templates
2323 - name : log
2424 run : echo ${{ steps.list-dir.outputs.dir }}
25-
25+
2626 build :
2727 runs-on : ubuntu-latest
28- needs : [list-dir]
28+ needs : [list-dir]
2929 strategy :
3030 fail-fast : false
3131 matrix :
32- dir : ${{fromJson(needs.list-dir.outputs.dir)}}
32+ dir : ${{fromJson(needs.list-dir.outputs.dir)}}
3333 steps :
3434 - name : Checkout
35- uses : actions/checkout@v4
35+ uses : actions/checkout@v4
3636
3737 - name : Set up QEMU
3838 uses : docker/setup-qemu-action@v3
39-
39+
4040 - name : Set up Docker Buildx
4141 uses : docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226
4242
4343 - name : Login to GitHub Container Registry
44- uses : docker/login-action@v2
44+ uses : docker/login-action@v2
4545 with :
4646 registry : ghcr.io
4747 username : ${{ github.repository_owner }}
5151 uses :
devcontainers/[email protected] 5252 with :
5353 subFolder : ./templates/${{ matrix.dir }}
54- imageName : ghcr.io/pnstack/codespace/${{ matrix.dir }}
55- cacheFrom : ghcr.io/pnstack/codespace/${{ matrix.dir }}:latest
54+ imageName : ghcr.io/pnstack/codespace/${{ matrix.dir }}
55+ cacheFrom : ghcr.io/pnstack/codespace/${{ matrix.dir }}:latest
5656 imageTag : ${{ github.ref == 'refs/heads/master' && 'latest' || github.ref_name }}
57- push : always
57+ platform : linux/amd64,linux/arm64
58+ push : always
0 commit comments