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

WIP Replace Raspbian-based images with Ubuntu Core based images - closes #2801 #3166

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

benfrancis
Copy link
Member

@benfrancis benfrancis commented Sep 9, 2024

Closes #3139

This PR would entirely remove Raspbian-based builds from the release workflow and replace them with Ubuntu Core model assertions for AMD64 (e.g. Intel NUC) and ARM64 (e.g. Raspberry Pi), with a view to using Ubuntu Core as the basis for future OS images, as discussed in #2801.

TODO:

  • Test ARM-based images once an ARM-based snap is successfully released on the edge channel
  • Consider adding 32bit images on ARM
  • Create a new build script for Ubuntu Core-based builds to be run from the GitHub release workflow which basically calls ubuntu-image snap and uploads the resulting compressed images to the GitHub release
  • Double check nobody wants to continue to maintain the Raspbian images before removing the build script completely (note that builds will be broken after the upgrade to Node.js 20 since Raspbian Buster doesn't support that version of Node.js)

@benfrancis benfrancis changed the title WIP: Replace Raspbian-based images with Ubuntu Core based images - closes #2801 WIP Replace Raspbian-based images with Ubuntu Core based images - closes #2801 Sep 9, 2024
@benfrancis benfrancis added snap Issues relating to the snap package and removed snap Issues relating to the snap package labels Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Ubuntu Core based OS image
1 participant