Skip to content

test: enforce full appliance parity - #6

Merged
castrojo merged 2 commits into
mainfrom
feat/fsdk-appliance-parity
Sep 17, 2026
Merged

castrojo merged 2 commits into
mainfrom
feat/fsdk-appliance-parity

Conversation

@castrojo

Copy link
Copy Markdown

Summary

  • add one just verify gate covering graph, patch-chain, lifecycle, payload, every driver slice, and final image policy
  • derive the legacy Ghostscript/Foomatic inventory directly from README and verify every external driver, filter, backend, and PPD provider family
  • enforce exact OCI metadata, a 500 MiB ceiling, no development payload, only required interpreters, and complete filesystem-wide ELF closure
  • document honest USB and network physical-printer validation procedures

Verification

  • just verify
  • actionlint .github/workflows/*.yml
  • bash -n tests/*.sh files/*.sh
  • git diff --check

Measured x86_64 uncompressed image size: 449,525,807 bytes.

Stacked on #5 (feat/fsdk-stateful-drivers).

Assisted-by: GitHub Copilot GPT-5.6 via pi
Assisted-by: GitHub Copilot GPT-5.6 via pi
@castrojo
castrojo changed the base branch from feat/fsdk-stateful-drivers to main September 17, 2026 03:37
@castrojo
castrojo merged commit 1737195 into main Sep 17, 2026
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