Sergio Benitez
e41b5f469e
Fix Windows CI: update vcpkg dependency bundle.
2024-08-16 02:24:20 -07:00
Sergio Benitez
d4723bb3ee
Pin macOS CI 'mysql-client' to '8.4'.
...
mysqlclient-sys does not recognize v9, which causes the CI to fail. This
resolves the issue.
2024-08-09 01:02:39 -07:00
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