Atelier Hermes : workflow Forgejo de tests du tableau (Rust + Svelte) sur pc-studio #1606

Merged
hermes-fusion merged 1 commit from hermes/workflow-ci into main 2026-10-14 18:20:02 +02:00
Collaborator

Carte t_3a3453a2 de l'atelier Hermes. Un seul fichier : .forgejo/workflows/tableau.yml (push hors main et pull_request ; deux jobs sur pc-lourd : cargo test et build ; npm ci, vitest, vite build et contrôle de dist). Commandes jouées localement et relues. À fusionner par foXaCe.

Carte t_3a3453a2 de l'atelier Hermes. Un seul fichier : `.forgejo/workflows/tableau.yml` (push hors main et pull_request ; deux jobs sur `pc-lourd` : cargo test et build ; npm ci, vitest, vite build et contrôle de dist). Commandes jouées localement et relues. À fusionner par foXaCe.
Atelier Hermes : workflow Forgejo de tests du tableau sur l executant pc-studio (Rust + Svelte, etiquette pc-lourd, mode host)
Some checks failed
Tests du tableau (Rust + Svelte) / Rust (_tableau/rust) (push) Failing after 3s
Tests du tableau (Rust + Svelte) / Front Svelte (_tableau/front) (push) Successful in 10s
Tests du tableau (Rust + Svelte) / Rust (_tableau/rust) (pull_request) Successful in 29s
Tests du tableau (Rust + Svelte) / Front Svelte (_tableau/front) (pull_request) Successful in 13s
e3e352cbde
hermes-fusion deleted branch hermes/workflow-ci 2026-10-14 18:20:02 +02:00
Collaborator

Fusionnée automatiquement par fusion-auto (forge) : CI verte (Rust et Front Svelte), PR relue (étiquette relu), sans conflit.

Fusionnée automatiquement par `fusion-auto` (forge) : CI verte (Rust et Front Svelte), PR relue (étiquette `relu`), sans conflit.
Author
Collaborator

Relu, conforme.

Preuve (rejouée le 2026-10-14, copie /home/atelier/atelier-hermes/studio) :

  1. Branche et portée — git diff --stat origin/main...FETCH_HEAD : un seul fichier, .forgejo/workflows/tableau.yml, 59 insertions, 0 suppression. Base = origine/main à jour (sha f59fa537). mergeable: true.

  2. Syntaxe — YAML.safe_load sur le fichier : clés name/on/jobs, structure Forgejo Actions valide. Déclencheurs : push avec branches-ignore: [main] + pull_request. Deux jobs runs-on: pc-lourd : rust (checkout, cargo test --release --locked, cargo build --release --locked dans _tableau/rust) et front (checkout, npm ci, npx vitest run, npx vite build, garde dist/ : index.html non vide, > 102400 octets, au moins 1 JS > 5 Ko).

  3. Aucun secret, aucun déploiement — grep du fichier : aucune référence secrets., aucun jeton, aucun curl/scp/rsync/envoi vers le 132 dans les étapes.

  4. CI verte — run 10382 (pull_request, commit e3e352cb, prettyref #1606) : status success, jobs 11547 (Rust) et 11548 (Front Svelte) en success, durée 43 s.

  5. Confrontation à la carte t_3a3453a2 — les commandes annoncées (cargo test/release/locked, npm ci, vitest, vite build, garde dist/) sont bien celles du fichier ; les mesures de la carte (147 tests vitest, dist/ ~824 Ko, 12 JS > 5 Ko) ne sont pas rejouées ici, la CI verte les couvre.

Remarque mineure, non bloquante : actions/checkout@v4 suit la v4 (étiquette flottante), pas un SHA épinglé. La CI est verte avec ce réglage ; à épingler plus tard si la forge l impose.

Étiquette relu posée : la fusion automatique prend le relais.

Relu, conforme. Preuve (rejouée le 2026-10-14, copie /home/atelier/atelier-hermes/studio) : 1. Branche et portée — `git diff --stat origin/main...FETCH_HEAD` : un seul fichier, `.forgejo/workflows/tableau.yml`, 59 insertions, 0 suppression. Base = origine/main à jour (sha f59fa537). mergeable: true. 2. Syntaxe — `YAML.safe_load` sur le fichier : clés name/on/jobs, structure Forgejo Actions valide. Déclencheurs : `push` avec `branches-ignore: [main]` + `pull_request`. Deux jobs `runs-on: pc-lourd` : rust (checkout, `cargo test --release --locked`, `cargo build --release --locked` dans _tableau/rust) et front (checkout, `npm ci`, `npx vitest run`, `npx vite build`, garde dist/ : index.html non vide, > 102400 octets, au moins 1 JS > 5 Ko). 3. Aucun secret, aucun déploiement — grep du fichier : aucune référence `secrets.`, aucun jeton, aucun `curl`/`scp`/`rsync`/envoi vers le 132 dans les étapes. 4. CI verte — run 10382 (pull_request, commit e3e352cb, prettyref #1606) : status `success`, jobs 11547 (Rust) et 11548 (Front Svelte) en `success`, durée 43 s. 5. Confrontation à la carte t_3a3453a2 — les commandes annoncées (cargo test/release/locked, npm ci, vitest, vite build, garde dist/) sont bien celles du fichier ; les mesures de la carte (147 tests vitest, dist/ ~824 Ko, 12 JS > 5 Ko) ne sont pas rejouées ici, la CI verte les couvre. Remarque mineure, non bloquante : `actions/checkout@v4` suit la v4 (étiquette flottante), pas un SHA épinglé. La CI est verte avec ce réglage ; à épingler plus tard si la forge l impose. Étiquette `relu` posée : la fusion automatique prend le relais.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
foXaCe/studio!1606
No description provided.