Skip to content

refactor: cut over OCI builds to FSDK - #9

Open
castrojo wants to merge 9 commits into
feat/fsdk-dependency-updatesfrom
feat/fsdk-cutover
Open

castrojo wants to merge 9 commits into
feat/fsdk-dependency-updatesfrom
feat/fsdk-cutover

Conversation

@castrojo

@castrojo castrojo commented Sep 16, 2026

Copy link
Copy Markdown

Summary

  • remove the obsolete Rockcraft manifest and Rock-only service launchers
  • replace Docker Hub and mutable-tag instructions with the immutable Project Bluefin GHCR/BuildStream workflow
  • harden stateful driver coverage, exhaustive image inventory, rootless Podman behavior, and source fetch retries
  • use Debian's authoritative checksummed JBIG-KIT tarball and aliased CPAN sources
  • keep dependency verification read-only, mint Mergeraptor credentials only for the proposal step, and attribute commits to the App bot account
  • preserve Snap packaging byte-for-byte from the parent branch

Verification

  • just verify — every lifecycle, payload, raster, packaged, stateful, and parity gate passed
  • just verify-stateful-drivers repeated three times without failure
  • just sbom — valid SPDX 2.3 document, 837 packages
  • actionlint .github/workflows/*.yml
  • source inventory check — 30 external BuildStream sources
  • Mergeraptor organization secrets confirmed available
  • git diff --exit-code feat/fsdk-dependency-updates..feat/fsdk-cutover -- snap/snapcraft.yaml

Physical USB/network validation remains manual by design.

build-snap reports the same pre-existing libcupsfilters/libjxl failure as main run 35136617503. The Snap manifest is unchanged by this PR and the failure is not an FSDK regression.

Stacked on #8 (feat/fsdk-dependency-updates).

@castrojo
castrojo force-pushed the feat/fsdk-dependency-updates branch from 4f89a63 to 037ede8 Compare September 16, 2026 17:11
@castrojo
castrojo force-pushed the feat/fsdk-dependency-updates branch from 037ede8 to 1ca67d5 Compare September 16, 2026 18:51
@castrojo
castrojo force-pushed the feat/fsdk-cutover branch 3 times, most recently from 16f1861 to de5328d Compare September 16, 2026 19:34
@castrojo
castrojo force-pushed the feat/fsdk-dependency-updates branch from 03cbe5a to bc4451f Compare September 16, 2026 19:43
Assisted-by: GitHub Copilot GPT-5.6 via pi
Assisted-by: GitHub Copilot GPT-5.6 via pi
Assisted-by: GitHub Copilot GPT-5.6 via pi
Assisted-by: GitHub Copilot GPT-5.6 via pi
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