Commit Graph

7 Commits (dd0b720c75eb6703a0ed05ec69646882b6d81b16)

Author SHA1 Message Date
Alaric Senat 0946aabed6 ci: run the build with --locked
`--locked` fails the job when a change bumps a dependency without
refreshing the committed lock file.
2026-08-19 15:10:13 +02:00
Alaric Senat 2304a20a86 ci: run the test suite instead of a bare build
`cargo build --all` never built the test or example targets. `cargo test
--workspace --all-targets` compiles everything and will run future tests.
2026-08-19 15:10:13 +02:00
Alaric Senat 05e15816d8 ci: cancel superseded pipelines
Force-pushing a branch several times in a row leaves the older pipelines
running to completion against commits nobody is waiting on. Mark the job
interruptible so GitLab can reclaims the runners.
2026-08-19 15:09:32 +02:00
Alaric Senat a63e4d4015 ci: force cargo to output colors
Gitlab CI supports ANSI color codes, which cargo does not output
with no TTY.
2026-08-19 14:56:38 +02:00
Alaric Senat 612fb75aac ci: stop sourcing the cargo env
The image now puts $CARGO_HOME/bin on PATH itself.
2026-08-19 14:56:38 +02:00
Alaric Senat 1a19deb9d0 ci: bump the CI image 2026-08-19 14:42:03 +02:00
Pierre Réveillon 14dd7928bd CI: Add Gitlab CI 2021-11-22 02:53:55 +00:00