canonical / cloud-init

Official upstream for the cloud-init: cloud instance initialization
https://cloud-init.io/
Other
3.01k stars 887 forks source link

[enhancement]: create github automation for packaging PRs to test quilt patches succeed #5606

Open a-dubs opened 3 months ago

a-dubs commented 3 months ago

Enhancement

To help ease the review burden for packaging PRs and to make them less error prone, I propose adding a basic github action that tests that quilt push -a and quilt pop -a (or whatever the commands are) succeed. This would be a super simple starting place and we could expand upon it from there but I think the development effort required for this would be incredibly minimal and would pay dividends.

Optionally, we could also maybe run tox -e py3 in between quilt pushing and popping to try to add another layer of protection against breaking functionality.

this action should be restricted to PRs where target branch matches the pattern ubuntu/*.

blackboxsw commented 3 months ago

I'll grab this for bug triage work this week.