rust/src/ci
bors 1d7d824726 Auto merge of #112407 - tgross35:ci-docs-publish, r=Mark-Simulacrum
Publish docs as github artifacts during CI

Discussed here: https://rust-lang.zulipchat.com/#narrow/stream/242791-t-infra/topic/Building.20docs.20for.20PR.20CI

The goal is to make docs available for download after CI runs on PRs, for easy review of API changes.

Notes:

- Currently this only captures library documentation (`core`, `alloc`, `std`, `test`, `proc_macro`)
- You can't see artifacts until the entire workflow run has completed https://github.com/actions/upload-artifact/issues/53
- There is currently a generic file name `ci-artifacts`. No way to customize this based on contained files unfortunately https://github.com/actions/upload-artifact/issues/349

You can find the results at the bottom of the CI "summary" page:

<img width="379" alt="image" src="https://github.com/rust-lang/rust/assets/13724985/d3748e59-242c-40f8-9f54-82177b9b481b">
2023-06-17 03:28:53 +00:00
..
docker Auto merge of #112407 - tgross35:ci-docs-publish, r=Mark-Simulacrum 2023-06-17 03:28:53 +00:00
github-actions Auto merge of #112407 - tgross35:ci-docs-publish, r=Mark-Simulacrum 2023-06-17 03:28:53 +00:00
scripts Publish docs as github artifacts during CI 2023-06-12 17:31:20 -04:00
channel move the current channel to src/ci/channel 2021-05-06 17:11:12 +02:00
cpu-usage-over-time.py Update CPU idle tracking for apple hosts 2022-02-04 13:44:24 -05:00
publish_toolstate.sh more toolstate comments 2020-03-04 08:30:26 -08:00
run.sh disable truncation in CI 2023-06-03 11:29:56 -05:00
shared.sh remove azure pipelines configuration 2022-06-05 12:29:20 +02:00
stage-build.py Use `--keep-stage also for the final build 2023-06-07 14:16:28 +02:00