Packaging: publier l’UX de revue corrigée #42

Merged
mathieu merged 3 commits from followup/issue-35-comment-1746 into main 2026-09-04 14:57:49 +00:00
Owner

Closes #35.

Diagnostic:

  • la correction UX de la PR #38 est bien fusionnée dans main, mais le paquet publié restait épinglé sur 7311508, antérieur à cette correction ;
  • le binaire installé affichait donc encore le résumé compact et le menu numérique malgré la présence du nouveau rendu dans le dépôt.

Changements:

  • avance le snapshot du paquet vers d0ad113 sous la version 0.1.0.r4.gd0ad113-1 ;
  • maintient PKGBUILD et .SRCINFO cohérents avec l’archive immuable et son SHA-256 ;
  • ajoute au gate du paquet un scénario installé fake-Paru/fake-Codex qui vérifie exactement les lignes vides et le menu mnémotechnique demandés.

Vérification:

  • TDD RED : packaging/aur/scripts/test-package.sh a reproduit l’ancien rendu compact avec 0.1.0.r3.g7311508-3 et a échoué sur le nouveau contrat UX ;
  • CGO_ENABLED=1 go test ./... — pass ;
  • go vet ./... — pass ;
  • git diff --check — pass ;
  • packaging/aur/scripts/test-package.sh — pass, paquet 0.1.0.r4.gd0ad113-1 construit/installé et rendu du binaire installé validé ;
  • AUROSCOPE_E2E_DISPOSABLE_ARCH=1 scripts/e2e-disposable-arch.sh — pass ;
  • AUROSCOPE_E2E_SUPPORTED_PARU=1 scripts/e2e-supported-paru.sh — pass contre Paru 9ac3578, y compris le rendu demandé observé dans le flux réel.

Risques:

  • faible : seule la recette de publication avance vers un commit déjà fusionné et vérifié ; le nouveau gate allonge légèrement le smoke du paquet.

Guide de revue:

  • vérifier que _commit, pkgver, pkgrel, l’URL de source et le SHA-256 correspondent entre PKGBUILD et .SRCINFO ;
  • vérifier que le gate échoue avec l’ancien snapshot et observe le rendu exact sur /usr/bin/auroscope installé.
Closes #35. Diagnostic: - la correction UX de la PR #38 est bien fusionnée dans `main`, mais le paquet publié restait épinglé sur `7311508`, antérieur à cette correction ; - le binaire installé affichait donc encore le résumé compact et le menu numérique malgré la présence du nouveau rendu dans le dépôt. Changements: - avance le snapshot du paquet vers `d0ad113` sous la version `0.1.0.r4.gd0ad113-1` ; - maintient `PKGBUILD` et `.SRCINFO` cohérents avec l’archive immuable et son SHA-256 ; - ajoute au gate du paquet un scénario installé fake-Paru/fake-Codex qui vérifie exactement les lignes vides et le menu mnémotechnique demandés. Vérification: - TDD RED : `packaging/aur/scripts/test-package.sh` a reproduit l’ancien rendu compact avec `0.1.0.r3.g7311508-3` et a échoué sur le nouveau contrat UX ; - `CGO_ENABLED=1 go test ./...` — pass ; - `go vet ./...` — pass ; - `git diff --check` — pass ; - `packaging/aur/scripts/test-package.sh` — pass, paquet `0.1.0.r4.gd0ad113-1` construit/installé et rendu du binaire installé validé ; - `AUROSCOPE_E2E_DISPOSABLE_ARCH=1 scripts/e2e-disposable-arch.sh` — pass ; - `AUROSCOPE_E2E_SUPPORTED_PARU=1 scripts/e2e-supported-paru.sh` — pass contre Paru `9ac3578`, y compris le rendu demandé observé dans le flux réel. Risques: - faible : seule la recette de publication avance vers un commit déjà fusionné et vérifié ; le nouveau gate allonge légèrement le smoke du paquet. Guide de revue: - vérifier que `_commit`, `pkgver`, `pkgrel`, l’URL de source et le SHA-256 correspondent entre `PKGBUILD` et `.SRCINFO` ; - vérifier que le gate échoue avec l’ancien snapshot et observe le rendu exact sur `/usr/bin/auroscope` installé.
Author
Owner
No description provided.
<!-- auroscope-loop:pr-feedback:task:t_b62228a0;comment-cursor:0;review-cursor:0 -->
mathieu deleted branch followup/issue-35-comment-1746 2026-09-04 14:57:49 +00:00
Sign in to join this conversation.
No reviewers
No milestone
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
2027a/auroscope!42
No description provided.