Skip to content

[agent] Publish tested Reader images to GHCR - #2

Merged
alexng353 merged 8 commits into
mainfrom
alex/reader-ghcr
Oct 1, 2026
Merged

alexng353 merged 8 commits into
mainfrom
alex/reader-ghcr

Conversation

@alexng353

@alexng353 alexng353 commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

[agent] Publish the Futurity Reader source build to ghcr.io/futuritywork/reader using full commit SHA tags. The run summary records an immutable digest for explicit deployment; publishing never changes production.

  • Pull requests compile the application, build an amd64 container, and run the seven Futurity regressions plus the upstream suite inside that candidate image. Main builds publish only after those checks and a container startup probe pass.
  • Use the repository's temporary GitHub token, pin publishing actions, replace Chrome's deprecated apt-key setup, and pin the SearXNG asset that was removed from its moving branch.
  • Document package visibility, digest-based rollout, rollback, and upstream updates. The fork uses the image pipeline rather than duplicate inherited coverage jobs; upstream's reusable workflow remains intact.

Validation: actionlint, shell syntax and diff checks pass. GitHub Actions validates the container before publication. Production retains its node-local image.

Co-Authored-By: GPT-6.1 Sol noreply@openai.com

alexng353 and others added 8 commits October 1, 2026 14:51
Co-Authored-By: GPT-6.1 Sol <noreply@openai.com>
Co-Authored-By: GPT-6.1 Sol <noreply@openai.com>
Co-Authored-By: GPT-6.1 Sol <noreply@openai.com>
Co-Authored-By: GPT-6.1 Sol <noreply@openai.com>
Co-Authored-By: GPT-6.1 Sol <noreply@openai.com>
Co-Authored-By: GPT-6.1 Sol <noreply@openai.com>
…tallation

Co-Authored-By: GPT-6.1 Sol <noreply@openai.com>
Co-Authored-By: GPT-6.1 Sol <noreply@openai.com>
@alexng353
alexng353 merged commit 1c16f33 into main Oct 1, 2026
3 checks passed
@alexng353
alexng353 deleted the alex/reader-ghcr branch October 1, 2026 22:23
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