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