Commit graph

20 commits

Author SHA1 Message Date
Simon Ask Ulsnes
f46efd6a29 CI: Update required Rust versions 2024-02-03 09:56:37 +01:00
David Tolnay
eed18e0254
Test docs.rs documentation build in CI 2023-09-24 10:53:44 -07:00
David Tolnay
7bcf33fcfb
Update actions/checkout@v3 -> v4 2023-09-04 22:35:02 -07:00
David Tolnay
80efa3fe84
Raise minimum tested compiler to 1.63
Required by socket2.

    error: package `socket2 v0.5.3` cannot be built because it requires
    rustc 1.63 or newer, while the currently active rustc version is 1.62.0
2023-08-09 22:36:43 -07:00
David Tolnay
1cc99387c4
Revert "Temporarily disable -Zrandomize-layout due to rustc ICE"
Fixed in nightly-2023-07-23.

This reverts commit aea9d0ce1b.
2023-07-22 18:41:57 -07:00
David Tolnay
aea9d0ce1b
Temporarily disable -Zrandomize-layout due to rustc ICE
https://github.com/rust-lang/rust/issues/113941
2023-07-21 20:22:43 -07:00
David Tolnay
202e66fb9d
Show error details during miri setup in CI
Without this, if it fails, the only information printed is useless:

    Preparing a sysroot for Miri (target: x86_64-unknown-linux-gnu)...
    fatal error: failed to build sysroot; run `cargo miri setup` to see the error details
2023-05-23 08:29:47 -07:00
David Tolnay
742e404404
Enable type layout randomization in CI on nightly 2023-02-19 09:22:00 -08:00
David Tolnay
d4065a3937
Support a manual trigger on CI workflow 2023-02-18 17:23:57 -08:00
David Tolnay
6f0e194e2f
Prevent actions duplication on noop merge commits 2023-02-01 17:55:25 -08:00
David Tolnay
45cedc45ed
Speed up cargo fuzz CI job
https://github.com/rust-fuzz/cargo-fuzz/pull/317
2023-01-19 17:28:31 -08:00
David Tolnay
7b324012c6
Time out workflows after 45 minutes
GitHub's default timeout is 6 hours. Recently some of my GitHub Actions
jobs have started randomly stalling for that long, which is inconvenient
because it ties up a chunk of my runner quota. It apepars to be very
rare for a job to recover after stalling. It's better to time out
quicker and retry on a different runner.
2022-11-25 18:56:19 -08:00
David Tolnay
67d67319d9
Add a sponsors link 2022-09-14 12:37:15 -07:00
David Tolnay
97bc12eaa1
GitHub Workflows security hardening 2022-09-02 15:09:32 -07:00
David Tolnay
c69e847a68
Add CI build to cover fuzz target 2022-07-08 12:54:46 -07:00
David Tolnay
5b48860450
Detect warnings in CI 2022-07-08 12:54:46 -07:00
David Tolnay
5e5bed5d21
Add actions job to notice outdated dependencies 2022-07-08 12:54:46 -07:00
David Tolnay
2c9d723706
Add a miri test job in CI 2022-07-08 12:54:46 -07:00
David Tolnay
9741a6dd27
Run clippy in CI 2022-07-08 12:54:46 -07:00
David Tolnay
d984aed5af
Set up GitHub Actions 2022-07-08 12:54:46 -07:00