Skip to content

ci: verify the production container image - #5

Merged
szweibel merged 1 commit into
mainfrom
codex/pdf-accessibility-ci-writer-20260807
Aug 7, 2026
Merged

szweibel merged 1 commit into
mainfrom
codex/pdf-accessibility-ci-writer-20260807

Conversation

@szweibel

@szweibel szweibel commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Turns the existing source gate into a real artifact gate without adding a duplicate build interface.

The patch:

  • replaces the mutable veraPDF download/path mismatch with the exact official 1.28.2 archive and detached signature
  • imports the official key and requires the documented fingerprint
  • derives the installer path from the same pinned version
  • builds the actual Docker image after the existing source check
  • starts it with dummy configuration and verifies the credential-free health endpoint

Validation:

  • independent review approved
  • 527 backend tests, ESLint, TypeScript, and Vite build pass
  • clean host and linux/amd64 Docker builds pass
  • installed veraPDF reports 1.28.2
  • runtime health smoke passes and cleanup removes the container
  • no secrets, registry login/push, deploy, or new actions

Base images and apt feeds remain existing mutable inputs; this is a truthful artifact build gate, not a bit-for-bit reproducibility claim.

@szweibel
szweibel merged commit 7e2c3a1 into main Aug 7, 2026
1 check passed
@szweibel
szweibel deleted the codex/pdf-accessibility-ci-writer-20260807 branch August 7, 2026 12:41
@szweibel szweibel mentioned this pull request Aug 7, 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