CI: miroir GitHub — meme restructuration (split + rust-cache) #233

Closed
opened 2026-07-01 00:06:23 +00:00 by maximus · 1 comment
Owner

Refs: spec-decisions-ci-build-optimization.md + spec-plan-ci-build-optimization.md

Mettre le miroir GitHub en coherence avec Forgejo (convention "kept in sync").

  • Creer .github/workflows/check-rust.yml + check-frontend.yml en miroir : runners ubuntu-latest, dtolnay/rust-toolchain@stable, actions/setup-node (cache npm), Swatinem/rust-cache@v2, env CARGO_INCREMENTAL: 0. PAS d'etape cargo-audit (absente du miroir).
  • Memes on.pull_request.paths que cote Forgejo (rust vs frontend).
  • Supprimer .github/workflows/check.yml.
  • uses: en forme courte GitHub (actions/checkout@v4, etc.).
  • Le miroir reste fonctionnel (vert sur une PR de controle) et coherent avec Forgejo.

Depends on #232.

Refs: spec-decisions-ci-build-optimization.md + spec-plan-ci-build-optimization.md Mettre le miroir GitHub en coherence avec Forgejo (convention "kept in sync"). - [ ] Creer `.github/workflows/check-rust.yml` + `check-frontend.yml` en miroir : runners `ubuntu-latest`, `dtolnay/rust-toolchain@stable`, `actions/setup-node` (cache npm), `Swatinem/rust-cache@v2`, env `CARGO_INCREMENTAL: 0`. PAS d'etape cargo-audit (absente du miroir). - [ ] Memes `on.pull_request.paths` que cote Forgejo (rust vs frontend). - [ ] Supprimer `.github/workflows/check.yml`. - [ ] `uses:` en forme courte GitHub (actions/checkout@v4, etc.). - [ ] Le miroir reste fonctionnel (vert sur une PR de controle) et coherent avec Forgejo. Depends on #232.
maximus added this to the spec-ci-build-optimization milestone 2026-07-01 00:06:23 +00:00
maximus added the
status:ready
type:infra
source:human
labels 2026-07-01 00:06:23 +00:00
Author
Owner

Retirée du scope suite à /review-spec (2026-06-30).

Analyse d'impact : le check.yml du miroir GitHub ne se déclenche quasiment jamais — toutes les PR se font sur Forgejo, et un push-mirror ne crée pas de PR (donc aucun événement pull_request côté GitHub). L'optimiser n'apporte aucun gain pratique. .github/workflows/ est laissé tel quel.

Voir spec-decisions-ci-build-optimization.md → « Décisions tranchées à la revue ».

Retirée du scope suite à /review-spec (2026-06-30). Analyse d'impact : le check.yml du miroir GitHub ne se déclenche quasiment jamais — toutes les PR se font sur Forgejo, et un push-mirror ne crée pas de PR (donc aucun événement `pull_request` côté GitHub). L'optimiser n'apporte aucun gain pratique. `.github/workflows/` est laissé tel quel. Voir spec-decisions-ci-build-optimization.md → « Décisions tranchées à la revue ».
Sign in to join this conversation.
No project
No assignees
1 participant
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: maximus/Simpl-Resultat#233
No description provided.