13595b7d83
Contrôle la CD de bout en bout
existing_valid_theme_set.v0.71
unbalanced_set.v0.71
valid_set.v0.71
2023-05-18 15:01:57 +02:00
7630ff3cb9
Règle la CI pour se déclencher après une demande de fusion
2023-05-18 14:57:24 +02:00
b0e8a7e463
Ajoutes un test qui fait échouer le script python
2023-05-18 11:50:50 +02:00
daffbf4def
Déplace le script de déploiement à la racine
2023-05-18 11:41:42 +02:00
b7469e8fc5
Fixe un problème de récursion dans la déclaration
2023-05-18 11:30:03 +02:00
6198e5a746
Déclare les jobs plus dynamiquement.
2023-05-18 11:22:14 +02:00
50ad227bd5
Refactorise le script Python avec une convention
2023-05-18 11:19:35 +02:00
801cba845f
Ajoutes un cas de test de thème validant
2023-05-18 11:03:51 +02:00
7208719d05
Fixes un bug empêchant la détection
2023-05-18 10:29:29 +02:00
Simon
421015ae2d
Merge branch 'main' into 'cicd'
...
# Conflicts:
# src/build-manifest.js
2023-05-18 08:20:33 +00:00
Simon
9d6ddf6e25
Fusionnne les jobs node en un
2023-05-17 22:58:37 +02:00
Simon
e0c1ad7e03
Ecrit le générateur de manifeste
2023-05-17 22:58:26 +02:00
Simon
6fe5481363
Initialise le fichier .gitlab-ci.yml
2023-05-17 22:57:54 +02:00
98878bd6b6
Détecte si un thème est déjà présent
...
Et ignore sa génération dans ce cas.
2023-05-17 22:21:30 +02:00
9ac05f338b
Sépares le set de test missing_tag_set dans une configuration séparée.
2023-05-15 23:04:17 +02:00
54620edeb8
Fixes "unknown keys in extends
(upload-job)"
2023-05-15 22:54:47 +02:00
3a2e419d27
Fix "unknown keys in extends
(test-job)"
2023-05-15 22:53:52 +02:00
c47f7d4ae8
Introduit un include pour augmenter la lisibilité.
2023-05-15 22:50:45 +02:00
8b72846275
Ajoutes quelques dépendances
2023-05-15 18:12:04 +02:00
4c889c28ce
Fixes le chemin utilisé par cat
2023-05-15 17:55:49 +02:00
5f5c28b033
Testes la valeur de $CI_PROJECT_DIR pour cwd.
2023-05-15 17:52:43 +02:00
78d8b60f59
Fixes une typo dans .gitlab-ci.yml
2023-05-14 23:41:24 +02:00
f0e5056de6
Actualises mocha vers la dernière version pour résister aux failles de sécurité
2023-05-14 23:39:47 +02:00
85803e95f1
Fixes les commandes d'execution pour python
...
Rends git ignorant du cache python
Fixes les commandes d'execution pour python en local
Ajoutes une commande d'execution de la CI selon la branche cicd
2023-05-14 23:39:14 +02:00
f83c6b7988
Supprime le job en doublon.
2023-05-14 21:46:07 +02:00
112b745a45
Ajuste les chemins d'accès relatifs pour le débug local.
...
WIP: Adapter la configuration pour la CI/CD.
2023-05-14 21:38:53 +02:00
d665e1f12e
Actualise les configurations npm et vscode
...
Launch.json s'appuie sur package.json pour lancer les scripts, en utilisant src/ comme cwd.
Package.json utilise les bonnes conventions pour appeler les modules installés localements.
WIP: L'accès aux jeux de tests ne fonctionne pas encore
2023-05-14 13:36:33 +02:00
1e341a353a
Merge branch 'main' of https://gitlab.com/Thoscellen/Wallset into cicd
2023-05-14 12:35:58 +02:00
4c5d5867c7
Fusionne les 2 apps node.
2023-05-14 12:35:40 +02:00
Simon
06f0f40964
Merge branch 'cicd' into 'main'
...
Ecriture du générateur de manifeste
See merge request Thoscellen/Wallset!4
valid_set.v0.41
2023-05-14 09:47:22 +00:00
Simon
5940937f6e
Ecriture du générateur de manifeste
2023-05-14 09:47:21 +00:00
5916053780
Merge branch 'main' of https://gitlab.com/Thoscellen/Wallset into cicd
2023-05-14 11:42:57 +02:00
ef9b330685
Permettre au générateur de fournir le theme pour déploiement.
2023-05-13 23:28:23 +02:00
Simon
fc377e3a44
Merge branch 'cicd' into 'main'
...
Cicd
See merge request Thoscellen/Wallset!3
valid_set.v0.37
2023-05-13 20:57:05 +00:00
Simon
2b1714ed9b
Cicd
2023-05-13 20:57:05 +00:00
ac38241629
Fixes plusieurs problèmes pour checker le theme.json généré.
...
Introduit aussi un launch.json pour mes réinstallations futures de VScode.
Supprime la description.md qui fait échouter ce test prévu pour réussir.
2023-05-13 22:54:22 +02:00
8c446eeb4b
Fixe numéros mal castés en nombre
2023-05-13 12:35:35 +02:00
6d0a52a5df
Fixe "workingDirectory is not defined"
2023-05-13 12:16:42 +02:00
798f6de969
Fixer un problème d'accès aux variables d'environnement
...
qui étaient fournies par Gitlab mais mal récupérés par node.
2023-05-13 12:00:55 +02:00
afb0e16596
Réduir la verbosité des logs.
2023-05-13 11:36:10 +02:00
ce3ffa7e6a
Renforcer l'accès aux variables d'environnement
2023-05-13 10:38:35 +02:00
ff65f260d0
Réexporter les variables gitlab en tant que variables d'environnement bash
2023-05-13 10:34:16 +02:00
a7c5db924d
Ajout de logs dans le premier job
2023-05-13 10:28:03 +02:00
16abe31b34
Fixe 'expose_as' contenant un caractère interdit
2023-05-13 10:24:06 +02:00
6cae40e2e8
Suppression des slugs par défaut
...
pour contrôler que les variables d'envs sont bien récupérées.
2023-05-13 10:22:42 +02:00
d32e075d3d
Log du theme.json généré dans la CI.
2023-05-13 10:22:08 +02:00
bd71602b0a
Ajouter job qui génère le theme.json
2023-05-12 08:32:46 +02:00
774b52e3e8
Ecriture du générateur de manifeste
...
Fonctionne en local avec le jeu de test valide, mais à besoin d'être ajuster avec:
- Caster les nombres qui sont encore en string
- Fluidifier l'execution dans le dossier de travail car le module n'est pas à la racine du projet
- Améliorer le debugage local tant via npm que via VSCode (Pourquoi le dossier de travail doit être au niveau du package.json?, j'ai besoin de plus de connaissance)
- Voir pour mieux paralléliser l'extraction des données (boucle forEach séquentiel, je pourrais tirer partie d'un Yield ou Async Await)
2023-05-11 23:08:58 +02:00
b349fe729a
Modifications du module wpp_checker
2023-05-10 08:26:31 +02:00
67f2a9f474
Définition du module JS
2023-05-10 08:26:04 +02:00