Skip to content

Stop publishing linux/android binaries via ORAS - #10

Merged
keskad merged 3 commits into
mainfrom
chore/drop-binary-oras
Aug 6, 2026
Merged

Stop publishing linux/android binaries via ORAS#10
keskad merged 3 commits into
mainfrom
chore/drop-binary-oras

Conversation

@keskad

@keskad keskad commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Intent

Stop publishing linux and Android binary blobs to ORAS/GHCR while keeping the distroless container image on GHCR (that is still the delivery format for container runtimes). Tip builds remain as Actions artifacts; pinned versions use GitHub Releases — consumed by bigfred-os and bigfred-android-client via cmd/fetch.

This PR is the publisher side for microinit binaries.

Summary

  • Remove ORAS publish/retag for linux and Android binary blobs
  • Keep distroless container image publish/retag on GHCR (unchanged intent)
  • Remove unused scripts/inject-elf-version.sh; release inject uses go run …/cmd/inject-elf-version when wired through common rust-release
  • Document .microinit.version section name for ELF inject

Related work

Repo PR / ref Role
common main @ v0.1.2 / v2 Shared tooling (fetch, inject)
bigfred-os #21 Fetches microinit into hub image
bigfred-android-client #12 Fetches libmicroinit.so for APK
bigfred #55 Parallel ORAS binary drop
microdns #2 Shared CI migration
micronet #1 Networking CLIs on same hub

Suggested merge order: common (done) → this PR → bigfred-os + android-client.

Test plan

  • CI still builds musl + Android + publishes distroless image on main
  • No ORAS binary publish/retag steps in release workflow
  • Consumers can fetch tip (main) and Release (v*) assets via cmd/fetch

keskad and others added 2 commits August 6, 2026 15:38
Keep distroless container image on GHCR; binaries consume GitHub
Actions artifacts and Releases instead.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
ORAS retag previously wrote the ELF section; without it release assets
reported version=dev and published checksums no longer matched.

Co-authored-by: Cursor <cursoragent@cursor.com>
@keskad
keskad merged commit 1f08f90 into main Aug 6, 2026
@keskad
keskad deleted the chore/drop-binary-oras branch August 6, 2026 20:08
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