update rfl ci job policy (#2108)
This commit is contained in:
parent
fd1ce7455f
commit
7ad315771e
|
|
@ -24,19 +24,25 @@ integration.
|
||||||
|
|
||||||
## What to do in case of failure
|
## What to do in case of failure
|
||||||
|
|
||||||
Currently, we use the following unofficial policy for handling failures caused
|
If a PR breaks the Rust for Linux CI job, then:
|
||||||
by a change breaking the RfL integration:
|
|
||||||
|
|
||||||
- If the breakage was unintentional, then fix the PR.
|
- If the breakage was unintentional and seems spurious, then let [RfL][rfl-ping]
|
||||||
- If the breakage was intentional, then let [RFL][rfl-ping] know and discuss
|
know and retry.
|
||||||
|
- If the PR is urgent and retrying doesn't fix it, then disable the CI job
|
||||||
|
temporarily (comment out the `image: x86_64-rust-for-linux` job in
|
||||||
|
`src/ci/github-actions/jobs.yml`).
|
||||||
|
- If the breakage was unintentional, then change the PR to resolve the breakage.
|
||||||
|
- If the breakage was intentional, then let [RfL][rfl-ping] know and discuss
|
||||||
what will the kernel need to change.
|
what will the kernel need to change.
|
||||||
- If the PR is urgent, then disable the test temporarily.
|
- If the PR is urgent, then disable the CI job temporarily (comment out
|
||||||
- If the PR can wait a few days, then wait for RFL maintainers to provide a
|
the `image: x86_64-rust-for-linux` job in `src/ci/github-actions/jobs.yml`).
|
||||||
|
- If the PR can wait a few days, then wait for RfL maintainers to provide a
|
||||||
new Linux kernel commit hash with the needed changes done, and apply it to
|
new Linux kernel commit hash with the needed changes done, and apply it to
|
||||||
the PR, which would confirm the changes work.
|
the PR, which would confirm the changes work (update the `LINUX_VERSION`
|
||||||
|
environment variable in `src/ci/docker/scripts/rfl-build.sh`).
|
||||||
|
|
||||||
If something goes wrong with the workflow, you can ping the [Rust for
|
If you need to contact the RfL developers, you can ping the [Rust for Linux][rfl-ping]
|
||||||
Linux][rfl-ping] ping group to ask for help.
|
ping group to ask for help:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
@rustbot ping rfl
|
@rustbot ping rfl
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue