Skip to content

Commit f3d63db

Browse files
authored
Merge pull request #2294 from Kobzol/ping-group
Add Fuchsia ping group page and mention Fuchsia and RfL ping groups in integration test pages
2 parents c3b9e8a + 1bcd02d commit f3d63db

File tree

4 files changed

+43
-21
lines changed

4 files changed

+43
-21
lines changed

Diff for: src/SUMMARY.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,13 @@
6161
- [ARM](notification-groups/arm.md)
6262
- [Cleanup Crew](notification-groups/cleanup-crew.md)
6363
- [Emscripten](notification-groups/emscripten.md)
64+
- [Fuchsia](notification-groups/fuchsia.md)
6465
- [LLVM](notification-groups/llvm.md)
6566
- [RISC-V](notification-groups/risc-v.md)
67+
- [Rust for Linux](notification-groups/rust-for-linux.md)
6668
- [WASI](notification-groups/wasi.md)
6769
- [WebAssembly](notification-groups/wasm.md)
6870
- [Windows](notification-groups/windows.md)
69-
- [Rust for Linux](notification-groups/rust-for-linux.md)
7071
- [Licenses](./licenses.md)
7172
- [Editions](guides/editions.md)
7273

Diff for: src/notification-groups/fuchsia.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Fuchsia notification group
2+
3+
**Github Label:** [O-fuchsia] <br>
4+
**Ping command:** `@rustbot ping fuchsia`
5+
6+
[O-fuchsia]: https://github.com/rust-lang/rust/labels/O-fuchsia
7+
8+
This list will be used to notify [Fuchsia][fuchsia] maintainers
9+
when the compiler or the standard library changes in a way that would
10+
break the Fuchsia integration.
11+
12+
[fuchsia]: ../tests/fuchsia.md

Diff for: src/tests/fuchsia.md

+9
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44
million lines of Rust code.[^loc] It has caught a large number of [regressions]
55
in the past and was subsequently included in CI.
66

7+
## What to do if the Fuchsia job breaks?
8+
9+
Please contact the [fuchsia][fuchsia-ping] ping group and ask them for help.
10+
11+
```text
12+
@rustbot ping fuchsia
13+
```
14+
715
## Building Fuchsia in CI
816

917
Fuchsia builds as part of the suite of bors tests that run before a pull request
@@ -162,6 +170,7 @@ rustc book][platform-support].
162170
[`public_configs`]: https://gn.googlesource.com/gn/+/main/docs/reference.md#var_public_configs
163171
[`//build/config:compiler`]: https://cs.opensource.google/fuchsia/fuchsia/+/main:build/config/BUILD.gn;l=121;drc=c26c473bef93b33117ae417893118907a026fec7
164172
[build system]: https://fuchsia.dev/fuchsia-src/development/build/build_system
173+
[fuchsia-ping]: ../notification-groups/fuchsia.md
165174

166175
[^loc]: As of June 2024, Fuchsia had about 2 million lines of first-party Rust
167176
code and a roughly equal amount of third-party code, as counted by tokei

Diff for: src/tests/rust-for-linux.md

+20-20
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,7 @@
33
[Rust for Linux](https://rust-for-linux.com/) (RfL) is an effort for adding
44
support for the Rust programming language into the Linux kernel.
55

6-
## Building Rust for Linux in CI
7-
8-
Rust for Linux builds as part of the suite of bors tests that run before a pull
9-
request is merged.
10-
11-
The workflow builds a stage1 sysroot of the Rust compiler, downloads the Linux
12-
kernel, and tries to compile several Rust for Linux drivers and examples using
13-
this sysroot. RfL uses several unstable compiler/language features, therefore
14-
this workflow notifies us if a given compiler change would break it.
15-
16-
If you are worried that a pull request might break the Rust for Linux builder
17-
and want to test it out before submitting it to the bors queue, simply add this
18-
line to your PR description:
19-
20-
> try-job: x86_64-rust-for-linux
21-
22-
Then when you `@bors try` it will pick the job that builds the Rust for Linux
23-
integration.
24-
25-
## What to do in case of failure
6+
## What to do if the Rust for Linux job breaks?
267

278
If a PR breaks the Rust for Linux CI job, then:
289

@@ -48,4 +29,23 @@ ping group to ask for help:
4829
@rustbot ping rfl
4930
```
5031

32+
## Building Rust for Linux in CI
33+
34+
Rust for Linux builds as part of the suite of bors tests that run before a pull
35+
request is merged.
36+
37+
The workflow builds a stage1 sysroot of the Rust compiler, downloads the Linux
38+
kernel, and tries to compile several Rust for Linux drivers and examples using
39+
this sysroot. RfL uses several unstable compiler/language features, therefore
40+
this workflow notifies us if a given compiler change would break it.
41+
42+
If you are worried that a pull request might break the Rust for Linux builder
43+
and want to test it out before submitting it to the bors queue, simply add this
44+
line to your PR description:
45+
46+
> try-job: x86_64-rust-for-linux
47+
48+
Then when you `@bors try` it will pick the job that builds the Rust for Linux
49+
integration.
50+
5151
[rfl-ping]: ../notification-groups/rust-for-linux.md

0 commit comments

Comments
 (0)