summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Expand)AuthorAgeFilesLines
* CI: Only preserve rust-recent artifacts, don't process rust-latest onesIan Jackson2024-07-311-5/+5
* CI: Use YAML anchors rather than .extends for rust-recent/rust-latestIan Jackson2024-07-311-6/+12
* CI: Add TODOs about rethinking matrix_test.Gabriela Moldovan2024-07-301-0/+9
* CI: Add cli-test job.Gabriela Moldovan2024-07-301-0/+11
* CI: Rename "latest" jobs to "recent"; pin them; and replace them.Ian Jackson2024-07-291-10/+30
* CI: Use RECENT_RUST_IMAGE instead of unpinned Rust, in most jobsIan Jackson2024-07-291-21/+10
* CI: Introduce RECENT_RUST_IMAGE variableIan Jackson2024-07-291-1/+4
* Use a pinned compiler version to run cargo auditIan Jackson2024-07-291-1/+1
* Run update-shell-includes, to forbid cwd-dependent script includesIan Jackson2024-07-161-0/+1
* Switch to maint/common/forbid-script-extensionsIan Jackson2024-07-161-1/+1
* Switch to maint/common/forbid-absolute-shebangsIan Jackson2024-07-161-1/+1
* CI: maint-checks job: Install gitIan Jackson2024-07-161-1/+1
* Use maint/common/apt-install instead of open-coding (multiline)Ian Jackson2024-07-161-10/+8
* Use maint/common/apt-install instead of open-coding (apt-get)Ian Jackson2024-07-161-8/+8
* Use maint/common/apt-install instead of open-coding (apt)Ian Jackson2024-07-161-3/+3
* Switch to maint/common/via-cargo-install-in-ciIan Jackson2024-07-161-4/+4
* via-cargo-install-in-ci: Split a multi-package invocationIan Jackson2024-07-161-1/+2
* Replace maint/shellcheck_all with maint/common/shellcheck-allIan Jackson2024-07-161-1/+1
* maint/cargo-check-publishable: run in CIIan Jackson2024-07-101-1/+2
* maint/cargo-check-publishable: Check categoriesIan Jackson2024-07-101-0/+3
* maint/list_crates: Run mypy in CIIan Jackson2024-07-101-0/+1
* Merge branch 'split-build-repro' into 'main'Ian Jackson2024-07-091-6/+29
|\
| * CI: Use templating to reduce duplication in build-repro jobsIan Jackson2024-07-091-23/+20
| * CI: Split build-repro jobIan Jackson2024-07-091-3/+29
* | CI: set default image to amd64/debian:bookworm-slimJim Newsome2024-07-081-18/+2
* | CI: maint-check-ownership use single-arch imageJim Newsome2024-07-081-1/+2
|/
* Test for broken docs in rust-latest job, denying failuresIan Jackson2024-07-081-0/+1
* Enable the build-repro CI job in MR jobsIan Jackson2024-06-261-4/+1
* Revert "Disable macos build tests"Ian Jackson2024-06-261-1/+2
* Merge branch 'no-osxcross' into 'main'gabi-2502024-06-251-2/+1
|\
| * Disable macos build testsIan Jackson2024-06-251-2/+1
* | Turn crate ownership discrepancies into a warningIan Jackson2024-06-241-0/+1
|/
* Check crate ownership in CI, but only on mainIan Jackson2024-06-241-0/+13
* CI: Bail if unexpectedly using a non-amd64 containerJim Newsome2024-06-181-0/+20
* CI: use single-arch docker images where availableJim Newsome2024-06-171-24/+47
* shadow test: bump shadow version to 3.2Jim Newsome2024-06-081-1/+1
* mypy: Enable strict modeIan Jackson2024-05-281-1/+1
* Merge branch 'ci-after-script-tweaks' into 'main'Nick Mathewson2024-05-161-19/+6
|\
| * CI: Move cargo clean section to after_script.Nick Mathewson2024-05-151-19/+6
* | Merge branch 'links' into 'main'Nick Mathewson2024-05-161-0/+15
|\ \
| * | CI: Run mypy on the (so far, 1) type-annotated Python3 fileIan Jackson2024-05-071-0/+7
| * | Run maint/update-md-links in CIIan Jackson2024-05-021-0/+8
* | | Forbid scripts names from specifying their implementation languageIan Jackson2024-05-161-0/+1
* | | Rename tests/shadow/run.sh to runIan Jackson2024-05-161-1/+1
| |/ |/|
* | Merge branch 'new_ci_cfg_strategy' into 'main'Nick Mathewson2024-05-071-6/+5
|\ \
| * | CI: Use new add_warning features in place of --cfg.Nick Mathewson2024-05-061-6/+5
* | | Merge branch 'chutney' into 'main'Nick Mathewson2024-05-061-1/+1
|\ \ \ | |/ / |/| |
| * | CI: disable chutney tests in coverage job tooIan Jackson2024-04-301-1/+1
| |/
* / CI: allow uexpected-cfgs when building docsNick Mathewson2024-05-061-1/+1
|/
* CI: Enable vanguards in the shadow tests.Gabriela Moldovan2024-04-051-1/+1