refactor(#4): Créer une CI/CD pour Gitea #2

Open
Simon wants to merge 13 commits from split-gitea-gitlab into main
Owner

Dans une optique de monter en compétence sur la CI/CD de Github et de Gitea, et éventuellement de me séparer de mon dépôt Gitlab, je travaille a coder ma propre CI pour Gitea.

Cette PR est un chantier pour créer la CI/CD de Gitea :

  1. Contrôler les PR de packs en vérifiant leur manifest et leur validité
  2. Après avoir poussé sur main, créer les livrables pour chaque packs modifiés

closes #4

Dans une optique de monter en compétence sur la CI/CD de Github et de Gitea, et éventuellement de me séparer de mon dépôt Gitlab, je travaille a coder ma propre CI pour Gitea. Cette PR est un chantier pour créer la CI/CD de Gitea : 1. Contrôler les PR de packs en vérifiant leur manifest et leur validité 2. Après avoir poussé sur `main`, créer les livrables pour chaque packs modifiés closes #4
Simon added 1 commit 2025-07-12 12:43:40 +02:00
Simon added 1 commit 2025-07-12 12:44:19 +02:00
Simon added 1 commit 2025-07-12 12:55:59 +02:00
feat(cicd): Add HFZ_hidden_amber_balloon_trip to test
Some checks failed
Wallset Pipeline / detect-changes (pull_request) Failing after 17s
3f7d49e042
Simon added 1 commit 2025-07-12 13:03:44 +02:00
refactor(cicd): move git command out of variable to debug it
Some checks failed
Wallset Pipeline / detect-changes (pull_request) Failing after 16s
99c58c106b
Simon added 1 commit 2025-07-12 13:31:26 +02:00
refactor(cicd): replace github variables to get the base commit
Some checks failed
Wallset Pipeline / detect-changes (pull_request) Failing after 15s
d5720caadb
also add a github_context env var to see all available variables
Simon added 1 commit 2025-07-12 13:41:51 +02:00
refactor(cicd): debug git diff
Some checks failed
Wallset Pipeline / detect-changes (pull_request) Failing after 17s
9666a52b1c
Simon added 1 commit 2025-07-12 13:47:28 +02:00
refactor(cicd): log a few commit shas to check them
Some checks failed
Wallset Pipeline / detect-changes (pull_request) Failing after 16s
fc2b32df32
Simon added 1 commit 2025-07-12 13:58:44 +02:00
fix(cicd): Indique a checkout de prendre plusieurs commits
All checks were successful
Wallset Pipeline / detect-changes (pull_request) Successful in 16s
b54f6025fc
Simon added 1 commit 2025-07-12 14:00:33 +02:00
refactor(cicd): rétablie la commande complete
All checks were successful
Wallset Pipeline / detect-changes (pull_request) Successful in 17s
f9fae12ae4
Simon added 1 commit 2025-07-12 15:41:16 +02:00
build(cicd): Ajoute un job matrix pour générer le manifest d'un pack
Some checks failed
Wallset Pipeline / detect-changes (pull_request) Failing after 15s
Wallset Pipeline / Generate and Check manifest of ${{ matrix.pack }} (pull_request) Has been skipped
5abfa7ec16
supposemment capable de fonctionner en parallelle quand plusieurs packs sont modifiés
Simon added 1 commit 2025-07-12 15:43:43 +02:00
fix(cicd): script de détection des changements
Some checks failed
Wallset Pipeline / detect-changes (pull_request) Successful in 15s
Wallset Pipeline / Generate and Check manifest of ${{ matrix.pack }} (pull_request) Failing after 55s
086c93e8ea
Supprime un espace dans le script empêchant l'attribution d'une valeur dans la variable PACKS.
Simon added 1 commit 2025-07-12 16:00:38 +02:00
refactor(cicd): Adapte le script pour utiliser des paramètres CLI
Some checks failed
Wallset Pipeline / detect-changes (pull_request) Successful in 15s
Wallset Pipeline / gen-manifest (pull_request) Failing after 19s
834e335b4e
Simon changed title from refactor(cicd): move gitlab-ci.yml to refactor(#4): Créer une CI/CD pour Gitea 2025-07-12 16:03:53 +02:00
Author
Owner

Gitea ne supporte par les matrix pour le moment il n'est donc pas possible de paralléliser le déploiement de plusieurs packs. Je peux continuer le travail de la CI/CD mais il faudra que chaque PR ne concerne qu'un seul pack.

-> #5

Gitea ne supporte par les `matrix` pour le moment il n'est donc pas possible de paralléliser le déploiement de plusieurs packs. Je peux continuer le travail de la CI/CD mais il faudra que chaque PR ne concerne qu'un seul pack. -> #5
Simon added a new dependency 2025-07-12 16:15:13 +02:00
Simon removed a dependency 2025-07-12 16:15:17 +02:00
Simon added a new dependency 2025-07-12 16:19:22 +02:00
Simon added 1 commit 2025-07-12 17:10:39 +02:00
refactor(cicd): Nettoyage de pause
Some checks failed
Wallset Pipeline / detect-changes (pull_request) Successful in 15s
Wallset Pipeline / gen-manifest (pull_request) Failing after 19s
2176187f2f
Some checks failed
Wallset Pipeline / detect-changes (pull_request) Successful in 15s
Wallset Pipeline / gen-manifest (pull_request) Failing after 19s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin split-gitea-gitlab:split-gitea-gitlab
git checkout split-gitea-gitlab
Sign in to join this conversation.
No description provided.