Skip to content
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

remote-build: add control logic for snap base #4318

Closed
mr-cal opened this issue Aug 14, 2023 · 0 comments · Fixed by #4343
Closed

remote-build: add control logic for snap base #4318

mr-cal opened this issue Aug 14, 2023 · 0 comments · Fixed by #4343
Assignees
Labels
enhancement New features or optimizations

Comments

@mr-cal
Copy link
Collaborator

mr-cal commented Aug 14, 2023

What needs to get done

This adds control logic to determine whether to execute the new or legacy remote-build code.

Requires parsing the snapcraft.yaml and checking the base. Only core20 and core22 snaps can use the legacy remote-build code.

Devel, core24, and onwards must use the new remote-build code.

image

Why it needs to get done

remote-build needs to be migrated because it does not leverage the new craft libraries, has issues with building core22 snaps, and has issues related to how the local project is bundled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New features or optimizations
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant