Skip to content

Commit 1fbf49f

Browse files
committed
feat: ajouter Actionlint à la configuration CI et vérifier son installation dans le Taskfile
1 parent 7176bce commit 1fbf49f

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ jobs:
2121
- name: Setup Docker Compose
2222
uses: docker/setup-compose-action@v1
2323

24+
- name: Setup Actionlint
25+
uses: rhysd/[email protected]
26+
2427
- name: Setup Task
2528
uses: go-task/setup-task@v1
2629

Taskfile.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ tasks:
3333

3434
lint:all:
3535
desc: "Exécute tous les linters disponibles"
36+
preconditions:
37+
- sh: command -v actionlint >/dev/null 2>&1
38+
msg: "actionlint n'est pas installé. Veuillez l'installer
3639
cmds:
3740
- task: lint:yml
3841
vars:
@@ -41,6 +44,7 @@ tasks:
4144
vars:
4245
IGNORE_DIR: "taskfiles"
4346
- docker compose -f {{.DOCKERCOMPOSEFILE}} config 1>/dev/null
47+
- actionlint .github/workflows/ci.yml
4448

4549
info:
4650
desc: "Affiche les informations du projet avec les variables d'environnement"

0 commit comments

Comments
 (0)