-
Notifications
You must be signed in to change notification settings - Fork 0
.github/workflows/build.yml cross-compiles the Ender-3 V3 KE asset (material theme, small screen)
on pushes to main/develop/ke-next and on tags.
Since the Final Closure mission (2026-08-15), it runs inside the same digest-pinned
ghcr.io/coreflake1/nebulaos-build image NebulaOS-firmware's own build.sh uses — not the
retired standalone ghcr.io/coreflake1/guppydev:latest. We confirmed both toolchain prefixes the
workflow's matrix expects actually resolve to real binaries in the new image before switching.
Two real gotchas came up during that migration, both explained right in the workflow file's own
comments:
- An arbitrary container UID has no
/etc/passwdentry in this image, soHOMEdefaults to/(unwritable) — we set it to/tmpexplicitly. - The image deliberately doesn't put the Bootlin toolchain on the global
PATH(its bundledautoreconf/automakewould shadow the system ones a v4l-utils-style build needs) —guppydevused to put it directly onPATH, so this tripped us up briefly.
There's also .github/workflows/wiki.yml, which syncs the wiki/ folder to this repo's own
GitHub Wiki on every push to main that touches wiki/**. See Wiki Publishing
for how that works — and a real failure it hit (2026-08-14, fixed the next day) because the wiki
had never had a first page yet.
See also: Integration with NebulaOS, and NebulaOS-firmware's Build Environment doc for what's actually in that shared image.
Get started
Get great prints
- Calibration walkthrough (A→Z)
- Axis Twist Compensation
- Adaptive meshing + purge
- Square parts (Skew Correction)
- Quieter steppers (TMC Autotune)
Using the screen
Help
- Build from source
- Dev & simulator
- Architecture
- Configuration
- Releases & deployment
- Contributing
- Publishing this wiki
NebulaOS-specific