ci: publish all OSINT images to Forgejo registry #6

Merged
sirius merged 1 commit from feat/forgejo-registry-images into master 2026-08-28 00:08:04 -04:00
Owner

Summary

Publishes all OSINT stack images to the Forgejo container registry (forgejo.siriusdevops.com/sirius/...) instead of relying on GHCR/local-only builds.

Changes

  • Add/update .forgejo/workflows/build.yml to build & push:
    • osint-dashboard
    • osint-dashboard-pg
    • osint-news-scraper
    • osint-news-summarizer
  • Registry login via Actions token (packages:write)
  • Helper script scripts/pull-forgejo-images.sh to pull registry images and retag for local compose (localhost/*)

Test plan

  • CI workflow runs on this branch and pushes :latest (and any other tags) to Forgejo packages
  • On a clean host: scripts/pull-forgejo-images.sh then docker compose up succeeds
  • Confirm package visibility under sirius org on Forgejo

Notes

Branch was blocked on push until a Forgejo PAT with repo push was available; now on forgejo/feat/forgejo-registry-images @ 9a9c740.

## Summary Publishes all OSINT stack images to the **Forgejo container registry** (`forgejo.siriusdevops.com/sirius/...`) instead of relying on GHCR/local-only builds. ## Changes - Add/update `.forgejo/workflows/build.yml` to build & push: - `osint-dashboard` - `osint-dashboard-pg` - `osint-news-scraper` - `osint-news-summarizer` - Registry login via Actions token (`packages:write`) - Helper script `scripts/pull-forgejo-images.sh` to pull registry images and retag for local compose (`localhost/*`) ## Test plan - [ ] CI workflow runs on this branch and pushes `:latest` (and any other tags) to Forgejo packages - [ ] On a clean host: `scripts/pull-forgejo-images.sh` then `docker compose up` succeeds - [ ] Confirm package visibility under `sirius` org on Forgejo ## Notes Branch was blocked on push until a Forgejo PAT with repo push was available; now on `forgejo/feat/forgejo-registry-images` @ 9a9c740.
sirius added 1 commit 2026-08-28 00:07:45 -04:00
Push api/pg/news-scraper/news-summarizer to
forgejo.siriusdevops.com/sirius/* on every master build, then deploy
on the Pi runner. No GHCR. Helper script retags pulls to localhost/*
for compose.
sirius merged commit 1e49062b78 into master 2026-08-28 00:08:04 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sirius/osint-dashboard#6
No description provided.