Merge pull request #2294 from Kobzol/ping-group
Add Fuchsia ping group page and mention Fuchsia and RfL ping groups in integration test pages
This commit is contained in:
commit
f3d63db5b0
|
|
@ -61,12 +61,13 @@
|
||||||
- [ARM](notification-groups/arm.md)
|
- [ARM](notification-groups/arm.md)
|
||||||
- [Cleanup Crew](notification-groups/cleanup-crew.md)
|
- [Cleanup Crew](notification-groups/cleanup-crew.md)
|
||||||
- [Emscripten](notification-groups/emscripten.md)
|
- [Emscripten](notification-groups/emscripten.md)
|
||||||
|
- [Fuchsia](notification-groups/fuchsia.md)
|
||||||
- [LLVM](notification-groups/llvm.md)
|
- [LLVM](notification-groups/llvm.md)
|
||||||
- [RISC-V](notification-groups/risc-v.md)
|
- [RISC-V](notification-groups/risc-v.md)
|
||||||
|
- [Rust for Linux](notification-groups/rust-for-linux.md)
|
||||||
- [WASI](notification-groups/wasi.md)
|
- [WASI](notification-groups/wasi.md)
|
||||||
- [WebAssembly](notification-groups/wasm.md)
|
- [WebAssembly](notification-groups/wasm.md)
|
||||||
- [Windows](notification-groups/windows.md)
|
- [Windows](notification-groups/windows.md)
|
||||||
- [Rust for Linux](notification-groups/rust-for-linux.md)
|
|
||||||
- [Licenses](./licenses.md)
|
- [Licenses](./licenses.md)
|
||||||
- [Editions](guides/editions.md)
|
- [Editions](guides/editions.md)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
# Fuchsia notification group
|
||||||
|
|
||||||
|
**Github Label:** [O-fuchsia] <br>
|
||||||
|
**Ping command:** `@rustbot ping fuchsia`
|
||||||
|
|
||||||
|
[O-fuchsia]: https://github.com/rust-lang/rust/labels/O-fuchsia
|
||||||
|
|
||||||
|
This list will be used to notify [Fuchsia][fuchsia] maintainers
|
||||||
|
when the compiler or the standard library changes in a way that would
|
||||||
|
break the Fuchsia integration.
|
||||||
|
|
||||||
|
[fuchsia]: ../tests/fuchsia.md
|
||||||
|
|
@ -4,6 +4,14 @@
|
||||||
million lines of Rust code.[^loc] It has caught a large number of [regressions]
|
million lines of Rust code.[^loc] It has caught a large number of [regressions]
|
||||||
in the past and was subsequently included in CI.
|
in the past and was subsequently included in CI.
|
||||||
|
|
||||||
|
## What to do if the Fuchsia job breaks?
|
||||||
|
|
||||||
|
Please contact the [fuchsia][fuchsia-ping] ping group and ask them for help.
|
||||||
|
|
||||||
|
```text
|
||||||
|
@rustbot ping fuchsia
|
||||||
|
```
|
||||||
|
|
||||||
## Building Fuchsia in CI
|
## Building Fuchsia in CI
|
||||||
|
|
||||||
Fuchsia builds as part of the suite of bors tests that run before a pull request
|
Fuchsia builds as part of the suite of bors tests that run before a pull request
|
||||||
|
|
@ -162,6 +170,7 @@ rustc book][platform-support].
|
||||||
[`public_configs`]: https://gn.googlesource.com/gn/+/main/docs/reference.md#var_public_configs
|
[`public_configs`]: https://gn.googlesource.com/gn/+/main/docs/reference.md#var_public_configs
|
||||||
[`//build/config:compiler`]: https://cs.opensource.google/fuchsia/fuchsia/+/main:build/config/BUILD.gn;l=121;drc=c26c473bef93b33117ae417893118907a026fec7
|
[`//build/config:compiler`]: https://cs.opensource.google/fuchsia/fuchsia/+/main:build/config/BUILD.gn;l=121;drc=c26c473bef93b33117ae417893118907a026fec7
|
||||||
[build system]: https://fuchsia.dev/fuchsia-src/development/build/build_system
|
[build system]: https://fuchsia.dev/fuchsia-src/development/build/build_system
|
||||||
|
[fuchsia-ping]: ../notification-groups/fuchsia.md
|
||||||
|
|
||||||
[^loc]: As of June 2024, Fuchsia had about 2 million lines of first-party Rust
|
[^loc]: As of June 2024, Fuchsia had about 2 million lines of first-party Rust
|
||||||
code and a roughly equal amount of third-party code, as counted by tokei
|
code and a roughly equal amount of third-party code, as counted by tokei
|
||||||
|
|
|
||||||
|
|
@ -3,26 +3,7 @@
|
||||||
[Rust for Linux](https://rust-for-linux.com/) (RfL) is an effort for adding
|
[Rust for Linux](https://rust-for-linux.com/) (RfL) is an effort for adding
|
||||||
support for the Rust programming language into the Linux kernel.
|
support for the Rust programming language into the Linux kernel.
|
||||||
|
|
||||||
## Building Rust for Linux in CI
|
## What to do if the Rust for Linux job breaks?
|
||||||
|
|
||||||
Rust for Linux builds as part of the suite of bors tests that run before a pull
|
|
||||||
request is merged.
|
|
||||||
|
|
||||||
The workflow builds a stage1 sysroot of the Rust compiler, downloads the Linux
|
|
||||||
kernel, and tries to compile several Rust for Linux drivers and examples using
|
|
||||||
this sysroot. RfL uses several unstable compiler/language features, therefore
|
|
||||||
this workflow notifies us if a given compiler change would break it.
|
|
||||||
|
|
||||||
If you are worried that a pull request might break the Rust for Linux builder
|
|
||||||
and want to test it out before submitting it to the bors queue, simply add this
|
|
||||||
line to your PR description:
|
|
||||||
|
|
||||||
> try-job: x86_64-rust-for-linux
|
|
||||||
|
|
||||||
Then when you `@bors try` it will pick the job that builds the Rust for Linux
|
|
||||||
integration.
|
|
||||||
|
|
||||||
## What to do in case of failure
|
|
||||||
|
|
||||||
If a PR breaks the Rust for Linux CI job, then:
|
If a PR breaks the Rust for Linux CI job, then:
|
||||||
|
|
||||||
|
|
@ -48,4 +29,23 @@ ping group to ask for help:
|
||||||
@rustbot ping rfl
|
@rustbot ping rfl
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Building Rust for Linux in CI
|
||||||
|
|
||||||
|
Rust for Linux builds as part of the suite of bors tests that run before a pull
|
||||||
|
request is merged.
|
||||||
|
|
||||||
|
The workflow builds a stage1 sysroot of the Rust compiler, downloads the Linux
|
||||||
|
kernel, and tries to compile several Rust for Linux drivers and examples using
|
||||||
|
this sysroot. RfL uses several unstable compiler/language features, therefore
|
||||||
|
this workflow notifies us if a given compiler change would break it.
|
||||||
|
|
||||||
|
If you are worried that a pull request might break the Rust for Linux builder
|
||||||
|
and want to test it out before submitting it to the bors queue, simply add this
|
||||||
|
line to your PR description:
|
||||||
|
|
||||||
|
> try-job: x86_64-rust-for-linux
|
||||||
|
|
||||||
|
Then when you `@bors try` it will pick the job that builds the Rust for Linux
|
||||||
|
integration.
|
||||||
|
|
||||||
[rfl-ping]: ../notification-groups/rust-for-linux.md
|
[rfl-ping]: ../notification-groups/rust-for-linux.md
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue