Skip to content

Add Bebbo toolchain support + Docker-based CI build pipeline#1

Open
erique wants to merge 8 commits intoChuckyGang:mainfrom
erique:main
Open

Add Bebbo toolchain support + Docker-based CI build pipeline#1
erique wants to merge 8 commits intoChuckyGang:mainfrom
erique:main

Conversation

@erique
Copy link
Copy Markdown

@erique erique commented Apr 16, 2026

Adds Bebbo (m68k-amigaos-gcc) as a second supported toolchain alongside Bartman/Abyss, and a Docker-based CI pipeline that builds and releases on push.

Changes

  • Makefile: auto-detects Bartman or Bebbo (override with TOOLCHAIN=). Stripped Bebbo binaries match the Bartman
    ~192KB size.
  • docker.sh: new wrapper to build via trixitron/m68k-amigaos-gcc — no host toolchain install required.
  • CI: new build.yml builds via Docker on every push/PR; on push-to-main it runs the release pipeline as a
    downstream job consuming the build artifact. Replaces the old release.yml.
  • No tracked build artifacts: out/ is gitignored. Icon is generated from support/hdicon.png into
    out/DiskPart.info.
  • Binary renamed: out/DiskPart.exeout/DiskPart.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant