-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(gh-actions): Add run-autopkgtest action #58
Conversation
90964be
to
2d9588a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent work! Was long to review, but I didn’t spot anything major, just a couple of comments.
My only biggest questions would be: Why do we need to build the source package and deb ourself? IIRC, adt
also has this mode to build those if necessary (but I’m less up to date on autopkgtest-build-*
)
Well, that's for saving time when we already build everything ourself... Like in the authd case we still want to be able to build things and in some cases run autopkgtests, so I prefer to keep the phases separated. |
be955a6
to
d646a08
Compare
3c29b48
to
d646a08
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All the rationale makes sense. That is going to be useful :)
Add new inputs so that it's possible to only build source packages or binary packages from a provided source file. This will help testing further cases where we only care about source files
It allows to run autopkgtests in an LXD container for a both a source files and/or provided built debs Add test cases
d646a08
to
203db38
Compare
Add a workflow to build debian packages and run autopkgtests. Requires: canonical/desktop-engineering#58 UDENG-2343
It allows to run autopkgtests in an LXD container for a both a source
files and/or provided built debs
Add test cases
UDENG-2343