-
Notifications
You must be signed in to change notification settings - Fork 27
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
[Enhancement]: fix/rewrite/rework the build-pr action #244
Comments
I really dislike touching Launchpad, but Though the docs aren't clear about how to use remote-build in a headless manner. How do we get a token and supply it to remote-build? |
You can This can be put in a GitHub Action as a 'secret'. When This gets store access, but I does not give Launchpad access to do the
Click the URL and you can then authorise this in launchpad: Once authorised, you can run
You can see the code has been pushed to launchpad: The build runs on launchpad for whichever architectures are specified, which you can see at https://launchpad.net/builders The machine running
The access token and access secret for snapcraft to talk to launchpad will be in These credentials could also be put in github, to enable a headless call from a github action to do a remote-build. |
Hi there! We recently merged a big overhaul of the GIMP snap, keeping us up to date with the latest 3.0 feature release. The snap has been rebased on core24, has migrated to a much improved GNOME extension & content snap, and is now using many more components from the Ubuntu archive. Given either the version stated in this issue, or the last time the issue was updated, it's highly likely that the issue is resolved or is no longer relevant to the supported version of GIMP. As part of getting the snap and the repo back on track, and to help us prioritise ongoing issues, I'm working through all issues that refer to older versions or haven't been updated in a while. I'm closing this issue for now, but please comment if the issue still persists, and I'll reopen and prioritise getting it fixed, or at least get you an update! |
What changes would you like?
The build-prs GitHub action fails to build sometimes, when the snap builds fine in Launchpad.
A quick and dirty workaround could be to disable
arm64
in the action yaml (the same wayarmhf
is disabled)A better solution might be to use
snapcraft remote-build
which actually builds in Launchpad which is a way more consistent way to build, given that's how we actually publish builds from.Any extra information?
No response
The text was updated successfully, but these errors were encountered: