github yoebuild/yoe v0.13.1

8 hours ago
  • Debian and Ubuntu projects can now pull in a vendor package repository
    alongside the base distro feeds.
    A board support repo publishes under its
    own channel name, which is unrelated to the Debian release it targets, and yoe
    previously rejected the combination as a mix of two releases. Feeds now
    declare the release their packages are built for separately from the archive
    path they are fetched from, so vendor repos and the base distro compose in one
    image.
  • Selecting a board that only runs one distro no longer breaks the rest of
    your project.
    Picking a machine whose kernel exists for a single distro (the
    Arduino UNO Q is Debian-only) used to fail the whole project the moment any
    other module defined an image for a different distro. Those images are now
    marked not buildable on that machine — naming one in a build tells you why, a
    full build skips it with a notice, and everything the board can boot builds
    normally.
  • CI builds every supported board nightly. Raspberry Pi 4 and 5 and
    BeaglePlay get a full from-source build, so a change that breaks a board's
    kernel, bootloader, or partition layout surfaces the next morning rather than
    the next time someone flashes hardware. Each night's images stay downloadable
    for a week, so you can flash a recent build without building locally.

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.

Don't miss a new yoe release

NewReleases is sending notifications on new releases.