-
Notifications
You must be signed in to change notification settings - Fork 0
Releases and Deployment
Release artifacts are produced by .github/workflows/build.yml, which runs inside the
ghcr.io/coreflake1/guppydev:latest toolchain container (built from
docker/Dockerfile) on
pushes to main/develop (nightly prerelease) and on tags (stable release). The workflow checks out submodules, applies the three patches, builds the bundled
libraries, builds GuppyScreen, then packages each asset with scripts/release.sh.
This is a KE-focused fork, so CI builds only the Ender-3 V3 KE asset:
| Asset | Toolchain | Theme | Small screen | Notes |
|---|---|---|---|---|
guppyscreen-smallscreen.tar.gz |
mipsel-buildroot-linux-musl- |
material | yes | The Ender-3 V3 KE asset |
- Non-tag pushes set
GUPPYSCREEN_VERSION=nightly-<sha>and publish anightlyprerelease. - Tag pushes set
GUPPYSCREEN_VERSION=<tag>and publish a stable release with generated notes.
The toolchain image still ships an aarch64 cross-compiler, so other targets (standard-screen K1, Z-Bolt icons, aarch64) can be built manually if ever needed — they're just not released.
After a successful build (see Building from Source), package a tarball with:
GUPPYSCREEN_VERSION=0.1.1-ke-gui-fixes GUPPY_THEME=blue \
bash scripts/release.sh guppyscreen-smallscreenscripts/release.sh:
- Strips the binary (using
$CROSS_COMPILEstrip). - Copies the binary,
k1/k1_mods,k1/scripts,themes/, the installers (installer.sh,installer-deb.sh),update.sh,reinstall-creality.sh, anddebian/intoreleases/guppyscreen/. - Writes a
.versionfile ({version, theme, asset_name}). - Produces
<asset>.tar.gz.
The on-printer installer downloads the matching *.tar.gz from the GitHub release.
The current release baseline is the v0.1.1-ke-gui-fixes tag on main. Earlier tags
(v0.1.0-ke-bedmesh, v0.1.0, the 0.0.x-beta series) also exist in the repository history.
See Known Issues for caveats about which release the installer/updater scripts currently point at.
Start here
Get perfect prints
- Calibrate step by step (A→Z)
- Perfect first layer (Axis Twist + KAMP)
- Auto Z-offset: the load-sensor caveat
- Square parts (Skew Correction)
- Quieter steppers (TMC Autotune)
Using the screen
- Screen tour
- Beeps & songs (buzzer)
- Fix layer shift after pause
- Camera: better image
- Camera: H.264 stream
- Troubleshooting