diff --git a/.actrc b/.actrc new file mode 100644 index 0000000..4ce487a --- /dev/null +++ b/.actrc @@ -0,0 +1,3 @@ +--container-architecture linux/arm64 +-W .gitea/workflows +-P ubuntu-latest=node:20-bullseye diff --git a/.gitignore b/.gitignore index 303f90b..01fbd2b 100644 --- a/.gitignore +++ b/.gitignore @@ -122,3 +122,5 @@ testem.log Thumbs.db start.sh +logs/* +logs/*.log diff --git a/CMD.md b/CMD.md new file mode 100644 index 0000000..2ffa30c --- /dev/null +++ b/CMD.md @@ -0,0 +1,22 @@ +# Utilisation de `act` avec des workflows Gitea +```bash +# Lister les workflows trouvés sous .gitea/workflows +act -W .gitea/workflows -l + +# Lancer l’événement "push/pull_request/workflow_dispatch/release" +act -W .gitea/workflows push + +# Lancer l’événement "pull_request" +act -W .gitea/workflows pull_request + +# N’exécuter qu’un seul job du workflow (ex. "build") +act -W .gitea/workflows -j build +``` +# Dry-run et exécution en arrière-plan +```bash +echo 'Lancement en dry-run de l’événement "push"' +act -n push + +echo 'Activation de l’événement "push"' +act push > act_push.log 2>&1 & +```