Commit Graph

38 Commits

Author SHA1 Message Date
Sergio Benitez 606cd61e3f Install NASM on Windows CI job. 2024-06-10 14:47:25 -07:00
Sergio Benitez abd7335f77 Free more disk space on Linux CI. 2024-05-31 13:36:32 -05:00
Sergio Benitez fb39c02212 Fix macOS CI native deps install step. 2024-05-02 01:46:13 -07:00
Sergio Benitez 60f3cd57b0 Add end-to-end testbench.
Resolves #1509.
2024-04-12 03:15:44 -07:00
Sergio Benitez eec5c08179 Make all nightly CI jobs fallible. 2024-04-11 19:17:06 -07:00
Sergio Benitez 8831d47aad Restrict CI trigger job to 'rwf2/Rocket'. 2024-04-11 18:22:28 -07:00
Sergio Benitez 17eca5bcc6 Allow CI on nightly to fail. 2024-04-11 18:08:56 -07:00
Sergio Benitez 4f12bfb633 Update vcpkg blob URL in Windows CI step. 2024-03-04 19:20:21 -08:00
Sergio Benitez b15dc700aa Add action to trigger API docs deploy. 2024-03-01 20:50:33 -08:00
Sergio Benitez f75fb63689
Add code of conduct. 2024-02-12 02:16:40 -08:00
Sergio Benitez bae8216cd4 Enable templateless issue creation. 2023-12-06 16:49:39 -08:00
Sergio Benitez 93591a87a3 Upgrade to GitHub issue forms. 2023-12-06 16:48:02 -08:00
Sergio Benitez 9a04cff9c0
Add GitHub FUNDING file. 2023-11-21 07:21:19 -08:00
Sergio Benitez 9c4ac79748 Use D: disk on Windows for more space.
This fixes the Windows CI: it was previously running out of disk space.
2023-04-03 13:27:31 -07:00
Sergio Benitez 9314352eef Add CI step that frees disk space on Linux.
It seems Cargo generates so much data that the CI will occasionally fail
due to running out of disk space. This change increases the available
disk space by 20GB.
2023-03-25 08:14:19 -07:00
Kian-Meng Ang 06d255b52b Fix a whole bunch of typos.
Found via `codespell -L crate,ser,fo,noo,nd,cappable,pard,te,ans`.
2023-03-23 14:57:54 -07:00
Sergio Benitez 59ee2e0339 Migrate to maintained workflow toolchain action. 2023-01-31 12:17:42 -08:00
Sergio Benitez ca4b38c0d0 Allow UI tests to fail in CI.
This commit makes passing compile UI tests optional, allowing the CI to
succeed even when UI tests fail. This change was made because UI tests
are highly susceptible to false negatives due to benign rustc compiler
output changes. A failure resulting from such a benign change inhibits
progress in the main branch due to failing PR testing which would have
otherwise passed.
2023-01-30 16:06:18 -08:00
Sergio Benitez cbe4dcb4b5 Update 'rust-cache' GitHub action to v2. 2022-08-04 18:40:33 -07:00
Sergio Benitez 0126163ca5 Enable 'rust-src' component in CI.
This fixes UI tests on Linux nightly. Without the `rust-src` component,
an error message pointing to the core libraries is not emitted as
expected. Presumably by making the sources available, the compiler has
somewhere to point to.

This commit also re-enables CI failures for the Linux debug target.
2022-07-13 20:26:34 -07:00
Sergio Benitez ef2538f222 Temporarily ignore Linux nightly CI failures. 2022-06-21 15:36:50 -07:00
Sergio Benitez 4827948401 Use '-q' (quiet) when running tests in CI. 2022-05-19 18:23:55 -07:00
=?UTF-8?q?R=C3=A9mi=20Lauzier?= 928d51ca6e Fix typo in suggestion issue template. 2022-02-23 14:11:20 -08:00
Sergio Benitez 2c9217ebd0 Run core feature testing on nightly. 2021-06-30 20:53:59 -07:00
Sergio Benitez 39a4f7e596 Update GitHub issue templates. 2021-06-25 11:44:14 -07:00
Sergio Benitez f442ad93cb Fix Linux GitHub Actions CI. 2021-05-09 06:17:36 -05:00
Sergio Benitez cce9ea1e1e Cache dependencies in CI, cleanup job matrix. 2021-03-09 21:57:30 -08:00
Sergio Benitez 17dd8dafd0 Move examples to their own workspace.
This allows us to test all of the "core" crates (and the guide) by
testing the root workspace, and all of the examples by testing in the
examples workspace.
2021-03-09 21:57:30 -08:00
Jeb Rosen bcb8b3334b Update CI to use GitHub 'environment files'. 2020-11-18 12:38:24 -08:00
Sergio Benitez 56a6172625 Enable compilation with stable Rust.
To the Rust teams, Rust's contributors, Rocket's contributors, the
entire Rust and Rocket communities, my colleagues at Stanford and
beyond, and Jeb: thank you all. Sincerely.

To the next ~4 years of Rocket!

Closes #19.
2020-07-21 16:30:45 -07:00
Sergio Benitez 854e90d39f Migrate CI to Github Actions. 2020-07-11 14:59:33 -07:00
Jeb Rosen 1ae3e68087 Fix Windows CI by forcing 64-bit rustup installation. 2020-01-21 18:07:10 -08:00
Jeb Rosen 2d8bdd457e Fix CI on MacOS.
Homebrew/homebrew-core#46566 merged 'mysql-connector-c' into
'mysql-client', which does not install into the same paths.
2019-12-01 12:11:18 -08:00
Sergio Benitez fbece2d70d Add nightly build task. 2019-07-06 01:15:24 -07:00
Sergio Benitez fe4fd3e241 Migrate from Travis to Azure Pipelines for CI.
Resolves #801.
2019-07-06 00:59:03 -07:00
Sergio Benitez 5f0fbf277c Ask for OS information on issue template. 2017-05-11 13:58:01 -07:00
Sergio Benitez 05a458942d Minor grammar fixes to ISSUE_TEMPLATE. 2017-03-07 02:12:49 -08:00
Sergio Benitez 8bf51d15e3 Add a GitHub issue template. 2017-02-24 15:04:01 -08:00