Skip to content

Commit 40cd8dd

Browse files
committed
Merge branch 'master' into develop
2 parents 41e7aa7 + 8555bad commit 40cd8dd

File tree

1 file changed

+32
-49
lines changed

1 file changed

+32
-49
lines changed
Lines changed: 32 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,48 @@
11
name: 'Build dev container'
2-
on: # rebuild any PRs and main branch changes
2+
3+
on:
34
pull_request:
45
push:
56
branches:
67
- master
78

89
jobs:
9-
10-
find-jobs:
11-
name: Find Jobs
10+
list-dir:
1211
runs-on: ubuntu-latest
1312
outputs:
14-
folders: ${{ steps.jobs.outputs.folders }}
13+
dir: ${{ steps.list-dir.outputs.dir }}
1514
steps:
16-
- uses: actions/checkout@v1
17-
18-
- id: jobs
19-
uses: philips-labs/list-folders-action@v1
20-
with:
21-
path: ./templates
22-
23-
matrix:
24-
name: Matrix Jobs
15+
- name: Checkout
16+
uses: actions/checkout@v4
17+
18+
- name: List Dir
19+
id: list-dir
20+
uses: pnstack/actions/list-dir@main
21+
with:
22+
dir: templates
23+
- name: log
24+
run: echo ${{ steps.list-dir.outputs.dir }}
25+
26+
build:
2527
runs-on: ubuntu-latest
26-
needs: [find-jobs]
27-
defaults:
28-
run:
29-
working-directory: ${{ matrix.folder }}
28+
needs: [list-dir]
3029
strategy:
3130
matrix:
32-
folder: ${{ fromJson(needs.find-jobs.outputs.folders )}}
31+
dir: ${{fromJson(needs.list-dir.outputs.dir)}}
3332
steps:
34-
- name: do something
35-
run: echo ${{ matrix.folder }}
36-
37-
# build:
38-
# runs-on: ubuntu-latest
39-
# strategy:
40-
# matrix:
41-
# subfolder: ${{ fromJSON(needs.list-folders.outputs.folders) }}
42-
# steps:
43-
# - name: Checkout
44-
# uses: actions/checkout@v4
45-
46-
# - name: Set up QEMU
47-
# uses: docker/setup-qemu-action@v3
48-
49-
# - name: Set up Docker Buildx
50-
# uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226
33+
- name: Checkout
34+
uses: actions/checkout@v4
5135

52-
# - name: Login to GitHub Container Registry
53-
# uses: docker/login-action@v2
54-
# with:
55-
# registry: ghcr.io
56-
# username: ${{ github.repository_owner }}
57-
# password: ${{ secrets.GITHUB_TOKEN }}
36+
- name: Login to GitHub Container Registry
37+
uses: docker/login-action@v2
38+
with:
39+
registry: ghcr.io
40+
username: ${{ github.repository_owner }}
41+
password: ${{ secrets.GITHUB_TOKEN }}
5842

59-
# - name: Build and run Dev Container task
60-
# uses: devcontainers/[email protected]
61-
# with:
62-
# subFolder: ./templates/${{ matrix.subfolder }}
63-
# imageName: ghcr.io/pnstack/codespace/${{ matrix.subfolder }}
64-
# platform: linux/amd64,linux/arm64
65-
# push: always
43+
- name: Build and run Dev Container task
44+
uses: devcontainers/[email protected]
45+
with:
46+
subFolder: ./templates/${{ matrix.dir }}
47+
imageName: ghcr.io/pnstack/codespace/${{ matrix.dir }}
48+
push: always

0 commit comments

Comments
 (0)