-
Notifications
You must be signed in to change notification settings - Fork 13
feat: gh-actions/build-debian: Add extra-apt-repositories input #86
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
base: main
Are you sure you want to change the base?
Conversation
3da45a0
to
b2b2289
Compare
be9f07a
to
6a5b3d8
Compare
6a5b3d8
to
7fa3039
Compare
You may need to use
However, in general while installing few things before the Maybe we should just switch here to use The only thing we could IMHO, is the support for adding But I think we should not do anything that is not in |
7fa3039
to
21215f2
Compare
Fixed, thanks!
Not sure I understand your concern. You're saying it's ok to install a few things before the source package is built. That's exactly what we're doing here. In fact, the |
@didrocks @3v1n0 could I get a review soonish? this is blocking ubuntu/authd#1074 which in turn is blocking the updates of some of our Go dependencies ( |
I think I understand @3v1n0's concern and I agree that in general, we should not encode additional commands manually in our CI workflow as it might be manual steps to be done on everyone's machine to prepare the source package (while in general, we should have this in debian/rules as we did with autovendoring the dependencies). This is why the idea to offer adding a ppa is fine, because restrictive, rather than letting shell scripts to be executed. I will let @3v1n0 confirms that this is what he means… |
21215f2
to
dad06e0
Compare
When building authd, we need to add a PPA before the build dependencies are installed.
dad06e0
to
bc1f2c5
Compare
I renamed the input to |
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.
It fully does for me, thanks for doing that change!
When building authd, we need to add a PPA before the build dependencies are installed.
This is based on #87