Commit graph

53 commits

Author SHA1 Message Date
Jakub Beránek
9a3a3e110f Perform PGO for aarch64 builds 2025-04-15 22:03:16 +02:00
Jakub Beránek
950eba8b2a Use PGO on Linux x64 builds 2025-04-15 20:32:23 +02:00
Laurențiu Nicola
88723b66d3
Merge pull request #19585 from Kobzol/pgo-windows
Allow training PGO on a custom crate and enable it Windows on CI
2025-04-15 18:10:59 +00:00
Jakub Beránek
4b5126e8b8
Use manylinux Docker container instead of zigbuild for x64 Linux
This gets us glibc 2.28 without using `cargo zigbuild`, which is not compatible with PGO.
2025-04-15 15:42:40 +02:00
Jakub Beránek
ad7a8a43c5
Run PGO for Windows on CI 2025-04-15 12:18:09 +02:00
Jakub Beránek
d959d01516
Allow passing a specific crate for PGO training 2025-04-15 11:25:16 +02:00
Jakub Beránek
99b691710c
Do not enable PGO in combination with zigbuild 2025-04-14 17:35:50 +02:00
Lukas Wirth
22c30435b5
Merge pull request #19582 from Kobzol/ci-pgo
Distribute x64 and aarch64 Linux builds with PGO optimizations
2025-04-14 14:32:56 +00:00
Jakub Beránek
09ba190621 Use PGO for x64 and aarch64 Linux builds on CI 2025-04-14 11:51:48 +02:00
Prajwal S N
03c71b6f00
ci: cancel parallel jobs if test fails
Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com>
2025-04-12 01:49:07 +05:30
Lukas Wirth
7812f55eeb chore: Set up a proper job matrix for rust-cross 2025-04-06 10:39:49 +02:00
Lukas Wirth
b0fbec6362 chore: Disable rust-cache in CI
It doesn't actually work with merge groups ...
2025-04-01 08:46:53 +02:00
Lukas Wirth
73a3d4ac13 chore: Clean CI a bit 2025-03-31 14:33:11 +02:00
Lukas Wirth
03cab8680b fix: Fix, clarify and require a value for proc_macro_cwd of CrateData 2025-03-29 08:08:48 +01:00
Lukas Wirth
ad913a4061 chore: Remove salsa dependency from proc-macro server again 2025-03-27 07:27:57 +01:00
Lukas Wirth
8d076eca01 ci: Require miri step 2025-03-25 08:10:27 +01:00
Lukas Wirth
f9307c1370 ci: run intern tests via cargo miri 2025-03-25 07:26:43 +01:00
Lukas Wirth
e41cd5f148 chore: Clean up proc-macro-srv CI job 2025-03-18 12:06:25 +01:00
Laurențiu Nicola
7f1950a739 Use cargo nextest on CI 2025-03-16 12:04:11 +02:00
Lukas Wirth
ee79f3e9dc Run proc-macro server tests are separate CI job
Touch tt
2025-03-10 10:16:32 +01:00
Laurențiu Nicola
b9d157c67a Twiddle with the rustup invocation on CI 2025-03-05 07:56:17 +02:00
BenjaminBrienen
d6f5377826 Update Node.js, vscode, and ts deps 2025-02-27 20:53:48 +01:00
Laurențiu Nicola
fae88f2ab5 Use cargo zigbuild for releases 2025-02-26 14:16:09 +02:00
Laurențiu Nicola
af83f2fd37
Merge pull request #19217 from lnicola/event-name
Fix `event_name` check is workflows
2025-02-24 12:41:58 +00:00
Laurențiu Nicola
5397431162 Fix event_name check in workflows 2025-02-24 14:27:11 +02:00
Laurențiu Nicola
e2a773123f Downgrade to ubuntu-22.04 for aarch64-unknown-linux-gnu and arm-unknown-linux-gnueabihf builds 2025-02-24 14:11:12 +02:00
Laurențiu Nicola
52e878c3d1 Use ubuntu-latest workers for releases 2025-02-20 09:34:19 +02:00
jyn
9bd9bcf496 fix off-by-one error 2025-02-09 15:23:53 -05:00
Laurențiu Nicola
e70b589982 Stop running some release workflows on forks and update old URLs 2025-02-01 08:21:14 +02:00
Laurențiu Nicola
b7dc4648e1 Fix metrics workflow 2025-01-03 19:46:47 +02:00
Lukas Wirth
e4b1b558a8 Disable rustc_test metrics again 2025-01-03 13:46:33 +01:00
Lukas Wirth
3d9a15bbf9 Automatically cancel CI checks on new push to same PR 2024-12-29 13:41:22 +01:00
Lukas Wirth
1287b9362e fix: Fix metrics workflow using the wrong download-artifact version 2024-12-24 18:59:49 +01:00
Lukas Wirth
9251d422b8 Back out "internal: Disable rustc test metrics"
This backs out commit d9a08624aa.
2024-12-24 10:37:24 +01:00
Laurențiu Nicola
9847e01377 Bump typos 2024-12-13 11:45:44 +02:00
Laurențiu Nicola
1330cd1888 Don't try to auto-publish text-edit 2024-11-04 15:23:05 +02:00
Sam McCall
711961df13 Publish test-fixture => ra_ap_test_fixture 2024-10-29 16:26:18 +01:00
Jakub Beránek
7c315cfbe6 Switch CI from bors to merge queues 2024-10-22 14:04:24 +02:00
Lukas Wirth
8df5f37e1c fix: Fix CI running analysis-stats incorrectly against the standard libraries 2024-10-18 12:34:55 +02:00
Laurențiu Nicola
ac5361f95f Use macos-13 runners and bump MACOSX_DEPLOYMENT_TARGET 2024-10-08 13:00:58 +03:00
Laurențiu Nicola
63ff4d609b
Revert "internal: Disable GitHub releases for now" 2024-09-23 11:47:37 +03:00
Laurențiu Nicola
a1eb50e527 Disable GitHub releases for now 2024-09-23 08:56:27 +03:00
Laurențiu Nicola
696ecea575 Only keep lib/ in publish-libs 2024-08-12 13:45:38 +03:00
Lukas Wirth
407944764a fix: Fix publish libs workflow 2024-08-12 11:52:04 +02:00
Laurențiu Nicola
d7968e5393 Fix and enable unsafe_op_in_unsafe_fn 2024-07-25 08:41:30 +03:00
Laurențiu Nicola
3d47efc491 Bump actions/download-artifact and upload-artifact 2024-06-25 20:32:09 +03:00
Lukas Wirth
2dca5431c4 Use actions/cache again in metrics CI 2024-05-15 15:25:58 +02:00
Lukas Wirth
b5fbde7f1c Key ignoring the job-id in metrics cache 2024-05-15 13:31:11 +02:00
Lukas Wirth
9db0b656e8 Fix metrics workflow not actually updating the toolchain 2024-05-15 12:54:24 +02:00
Lukas Wirth
2e0f2a23a4 Bump Swatinem/rust-cache 2024-05-15 09:50:34 +02:00