bevy/.github/workflows
BD103 fcd87b2528
Small CI improvements (#13060)
# Objective

- Some CI jobs specifically use `macos-14`, as compared to the default
`macos-latest`.
- `macos-latest` is equivalent to `macos-12`, but may be updated in the
future.
- The CI job that tests on the minimum supported Rust version (MSRV)
uses environmental variables to save the toolchain version.
  - This specific usage is what step outputs were designed for.
- Both do the same thing, but step outputs can be checked by the [Github
Actions VSCode
Extension](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-github-actions).
- Some workflows have a `NIGHTLY_TOOLCHAIN` variable that let us pin the
nightly version, in case a new release breaks CI.

## Solution

- Document why certain actions required `macos-14`.
- Switch MSRV step to use step outputs.
- Add a small comment documenting the purpose of the `NIGHTLY_TOOLCHAIN`
environmental variable.
2024-04-22 22:41:45 +00:00
..
action-on-PR-labeled.yml Bump actions/github-script from 6 to 7 (#10653) 2023-11-20 09:01:27 +00:00
ci-comment-failures.yml Bump actions/github-script from 6 to 7 (#10653) 2023-11-20 09:01:27 +00:00
ci.yml Small CI improvements (#13060) 2024-04-22 22:41:45 +00:00
daily.yml Remove unused nightly toolchain environmental variable (#13037) 2024-04-19 21:17:38 +00:00
dependencies.yml add cancel in progress support to automated CI checks (#11130) 2024-02-28 16:07:29 +00:00
docs.yml Small CI improvements (#13060) 2024-04-22 22:41:45 +00:00
post-release.yml Bump peter-evans/create-pull-request from 5 to 6 (#11712) 2024-02-09 06:01:31 +00:00
release.yml Bump peter-evans/create-pull-request from 5 to 6 (#11712) 2024-02-09 06:01:31 +00:00
validation-jobs.yml Small CI improvements (#13060) 2024-04-22 22:41:45 +00:00
weekly.yml Remove unused nightly toolchain environmental variable (#13037) 2024-04-19 21:17:38 +00:00
welcome.yml Bump actions/github-script from 6 to 7 (#10653) 2023-11-20 09:01:27 +00:00