Skip to content

Delete legacy decoder stages - #159

Merged
d4rken merged 1 commit into
devfrom
feat/b3b-delete-legacy-stages
May 21, 2026
Merged

Delete legacy decoder stages#159
d4rken merged 1 commit into
devfrom
feat/b3b-delete-legacy-stages

Conversation

@d4rken

@d4rken d4rken commented May 21, 2026

Copy link
Copy Markdown
Member

The runtime-overlay path has soaked on dev — the post-merge build-image.yml run on dev built the image, booted it under QEMU, and passed the webconfig upgrade soak end-to-end against the new path. The in-chroot decoder, tar1090, and graphs1090 stages are no longer referenced by the dev build, so they go, along with the runtime-flag that used to pick between them, the prerun.sh SKIP-file gating, and the dual-shape fallback in scripts/manifest-generator.sh. runtime-manifest.json is now the unconditional source for the five overlay-shipped component SHAs that land in the build manifest.

The first stable image build after this lands will require a real runtime-vX.Y.Z tag — config-stable still carries the runtime-v0.0.0-unreleased placeholder for AIRPLANES_RUNTIME_OVERLAY_TAG and the stable image build will fail to download until a concrete stable runtime release exists.

…s default

The runtime-overlay path (02-install-runtime-overlay) has soaked on dev and is the proven default. Drop the in-chroot decoder/tar1090/graphs1090 stages, the AIRPLANES_USE_LEGACY_DECODER_STAGES selector, the prerun.sh SKIP-file gating, and the dual-shape fallback in manifest-generator. runtime-manifest.json is now the unconditional source for the five overlay-shipped component SHAs.
@d4rken
d4rken merged commit 2012538 into dev May 21, 2026
18 checks passed
@d4rken
d4rken deleted the feat/b3b-delete-legacy-stages branch May 21, 2026 16:54
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