Skip to content

feat: publish security audit worker in release compose - #49

Merged
man4ish merged 1 commit into
mainfrom
feat/publish-security-audit-worker-release
Aug 14, 2026
Merged

feat: publish security audit worker in release compose#49
man4ish merged 1 commit into
mainfrom
feat/publish-security-audit-worker-release

Conversation

@man4ish

@man4ish man4ish commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

Phase I: adds the security-audit-worker service to both release compose files, now that ghcr.io/omnibioai/omnibioai-security-audit-worker is published by CI (security-audit PR #7). Image-only (no build:), matching every other service in these files. Env vars and depends_on mirror docker-compose.yml's existing security-audit-worker entry, using this repo's release-file convention of required (:?) secret guards instead of dev's silently-defaulting ones. No ports: — it's a Redis Streams consumer loop, not an HTTP service.

Files changed

  • docker-compose.release.yml
  • docker-compose-release.yml

Out of scope (deliberately untouched)

  • STALE_SERVICES.txt — pre-existing, unrelated modification (auto-generated by scripts/deploy_verify.py); left unstaged and out of this commit.
  • The pre-existing security-audit API parity gap between the two release compose files — not introduced or fixed here.
  • docker-compose.yml — not modified.
  • No image build/pull, no tags, no deploy/restart performed as part of this change.

Validation

  • git diff --check — clean
  • tests/test_compose_release_config.py + tests/test_compose_network_exposure.py — 71 passed

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@man4ish
man4ish merged commit cf2c166 into main Aug 14, 2026
7 checks passed
@man4ish
man4ish deleted the feat/publish-security-audit-worker-release branch August 14, 2026 16:38
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