Closed xanthein closed 3 weeks ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 43.38%. Comparing base (
ba754d6
) to head (5011728
). Report is 28 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
I have signed the commits for you, for the next ones remember we enforce commit signing, refer to this section of the contrib guide if you need more informations: https://github.com/canonical/checkbox/blob/main/CONTRIBUTING.md#signed-commits-required
Description
Migrate the pc-sanity provider containing PC SWE related tests from an external repository into the new contrib area in Checkbox monorepo.
Resolved issues
Fixes OEX86-283
Documentation
This PR is an attempt to migrate pc-sanity provider into the
contrib/
directory. This PR contains:contrib/pc-sanity
: the provider itself.Regarding 2, it mimics what
deb-daily-builds.yml
does, creating another workflow calleddeb-sanity-builds.yml
and includes the following steps:contrib/pc-sanity
, the workflow sync its contents tolp:~checkbox-dev/checkbox
by re-usinglp_request_import.py
.lp_update_recipe.py
script. This also require adding a new recipe (e.g.checkbox-contrib-pc-sanity-edge
) tolp:~checkbox-dev/checkbox
.lp_build_monitor_recipe.py
.Modified
lp_update_recipe.py
in2.
filtercontrib
in recipe name to get build path under contrib/ folder. Further discussion may be needed.Also see README.md inside the contrib/ directory for information about the provider itself.
Tests