Skip to content

v0.12.11

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Jun 18:24
4133eb6
  • Grab a package straight from the upstream distro on a dev device. Dev
    images now ship a yoe-enable-upstream-feeds command; run it on the booted
    device to pull experimentation packages (htop, strace, …) directly from
    the upstream Alpine or Debian/Ubuntu mirror with apk add <pkg>@upstream /
    apt install -t <suite> <pkg>. The feed is held back so it never replaces
    your source-built base, and it stays absent from images that don't ship the
    enabler.
  • Debian/Ubuntu devices no longer error on apt update. The device's
    /etc/apt/sources.list is no longer left pointing at a build-time mirror path
    that doesn't exist on the device, so a routine apt update runs clean.
  • /etc/os-release now records the base distribution and version. Alongside
    yoe's own identity, images stamp ID_LIKE plus YOE_BASE_ID /
    YOE_BASE_VERSION_ID with the upstream backend the image was built on (e.g.
    debian/trixie, ubuntu/resolute, alpine/v3.21), so a booted system
    reports what it's based on. Templates can use the new base_distro and
    base_version variables.

To update, run: yoe update
Or download the binary for your architecture and place it in your PATH.
Note: Yoe is in heavy development. We recommend cleaning your build directory and re-creating projects (yoe init) with each new release.