-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Adds GitHub Action to Build Raspbian Lite #786
base: master
Are you sure you want to change the base?
Conversation
…GB reserved for root and see if that leaves enough for the export.
…tHub runners to support that.
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.
Cool idea to increase the disk space for building. Thinking about adding this to pi-gen-action
as well.
echo "Free space:" | ||
df -h | ||
|
||
- name: Install Dependencies |
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.
You could reuse the declared build dependencies instead of listing them manually.
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.
Good call. Mostly using depends
now, but there was one additional needed dependency, qemu-user-static
. Not sure whether the right thing is to put it into depends
, but for now it's installed separately as part of the build step.
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.
Maybe @XECDesign can elaborate on whether this could be added to depends
as well.
Updated dependency install and Build confirmed working: https://github.com/theGOTOguy/pi-gen/actions/runs/10175875697 |
FWIW, I've released a new version of With this option turned on ( |
This action uses entirely default settings, and disables stage3-stage5 builds. I was unable to get any of these builds to complete within the space constraints of the GitHub runners, but if they add disk space to their runners it may be possible to build these in the future.
Tested and confirmed working on a Raspberry Pi Zero W.
Completes #785