Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When a new patch with "RISC-V" in the title is submitted to the mailing list the precommit pulls it from <TBD> patchwork. A variety of checks (does the patch apply, linting, build, test) are then run using the post-commit CI as a baseline and source-of-truth for expected failures.

The build/test logic is as follows:

if patch_applies_to_baseline:
    perform build+test, comparing testsuite results with the baseline testsuite results
if patch_does_not_apply_to_baseline and patch_applies_to_trunk:
    perform build
if patch_does_not_apply_to_baseline_or_trunk:
    report a warning

Results are reported to <TBD> patchwork and may be manually interpreted/directly emailed to upstream maintainers.

...