CI : déployer aussi quand seul le front change #50

Merged
foXaCe merged 1 commit from fix/ci-relink-front into main 2026-10-18 13:59:27 +02:00
Owner

rust-embed n'embarque static/ qu'au moment de la compilation, et cargo ne surveille que les sources Rust. Un changement de front seul laissait donc l'artefact en cache : binaire identique, deploy.sh disait « déjà à jour » et ne posait rien. Un touch sur lib.rs après la copie de dist/ corrige ça.

rust-embed n'embarque `static/` qu'au moment de la compilation, et cargo ne surveille que les sources Rust. Un changement de front seul laissait donc l'artefact en cache : binaire identique, `deploy.sh` disait « déjà à jour » et ne posait rien. Un `touch` sur `lib.rs` après la copie de `dist/` corrige ça.
fix(ci) : forcer le relink quand seul le front change
Some checks failed
CI (backend Rust) / Rust (backend) (pull_request) Failing after 29s
0c2c7e3fad
rust-embed embarque `static/` à la compilation, mais cargo ne surveille que
les sources Rust : quand le front était le seul à changer, l'artefact pve-api
sortait du cache, le binaire restait identique, et deploy.sh concluait « déjà
à jour » — le déploiement ne posait rien. Un `touch` sur lib.rs après la copie
de dist/ garantit que le binaire embarque bien le nouveau front.
foXaCe merged commit d04f1d4f34 into main 2026-10-18 13:59:27 +02: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
foXaCe/pve-control!50
No description provided.