Skip to content

Commit 480f45e

Browse files
committed
Added actionlint
1 parent 115c1b4 commit 480f45e

File tree

3 files changed

+27
-9
lines changed

3 files changed

+27
-9
lines changed

.github/workflows/actions.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Actions
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- main
8+
- develop
9+
10+
jobs:
11+
# https://github.com/rhysd/actionlint/blob/v1.7.10/docs/usage.md#use-actionlint-on-github-actions
12+
actionlint:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v5
16+
- name: Check workflow files
17+
uses: docker://rhysd/actionlint:latest
18+
with:
19+
args: -color

.github/workflows/pr.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ jobs:
2222
- name: Validate local docker compose files
2323
run: |
2424
DC=$(COMPOSE_DOMAIN=test.itkdev.dk docker compose --file templates/${{ matrix.version }}/docker-compose.yml config --quiet 2>&1)
25-
[ -z "$DC" ] || { echo $DC; exit 1; }
25+
[ -z "$DC" ] || { echo "$DC"; exit 1; }
2626
2727
- name: Validate server docker compose files
2828
run: |
2929
DC=$(COMPOSE_SERVER_DOMAIN=test.itkdev.dk docker compose --file templates/${{ matrix.version }}/docker-compose.server.yml config --quiet 2>&1)
30-
[ -z "$DC" ] || { echo $DC; exit 1; }
30+
[ -z "$DC" ] || { echo "$DC"; exit 1; }
3131
DC=$(COMPOSE_SERVER_DOMAIN=test.itkdev.dk docker compose --file templates/${{ matrix.version }}/docker-compose.server.yml --file templates/${{ matrix.version }}/docker-compose.dev.yml config --quiet 2>&1)
32-
[ -z "$DC" ] || { echo $DC; exit 1; }
32+
[ -z "$DC" ] || { echo "$DC"; exit 1; }
3333
DC=$(COMPOSE_SERVER_DOMAIN=test.itkdev.dk docker compose --file templates/${{ matrix.version }}/docker-compose.server.yml --file templates/${{ matrix.version }}/docker-compose.redirect.yml config --quiet 2>&1)
34-
[ -z "$DC" ] || { echo $DC; exit 1; }
34+
[ -z "$DC" ] || { echo "$DC"; exit 1; }

.github/workflows/workflow-template.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ jobs:
88
steps:
99
- uses: actions/checkout@v5
1010

11-
- run: |
12-
docker pull mikefarah/yq
13-
for f in $(find github/workflows/ -name '*.yaml'); do
14-
docker run --rm --volume "$PWD":/workdir mikefarah/yq "$f" > /dev/null
15-
done
11+
# https://github.com/rhysd/actionlint/blob/v1.7.10/docs/usage.md#use-actionlint-on-github-actions
12+
- uses: docker://rhysd/actionlint:latest
13+
with:
14+
args: -color github/workflows/*.yaml github/workflows/*/*.yaml
1615

1716
shellcheck:
1817
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)