Skip to content

feat: add Twilio SMS bridge image - #29

Merged
xnoto merged 1 commit into
mainfrom
feat/twilio-sms-bridge
Sep 3, 2026
Merged

feat: add Twilio SMS bridge image#29
xnoto merged 1 commit into
mainfrom
feat/twilio-sms-bridge

Conversation

@xnoto

@xnoto xnoto commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds opencode-sms-bridge, a signed Twilio SMS/MMS ingress and durable single-worker image for the four fixed OpenCode mobile agents.
  • Encrypts queued payloads, hashes sender identifiers, rejects untrusted media endpoints, strips permitted image metadata, and fails closed on uncertain outbound delivery.

Fixes: None (owner-approved Twilio mobile-agent implementation).

Type of change

  • Feature / enhancement
  • Container image

Validation

  • Required pull-request checks pass — buildah run 33801157036 passed, including the image build.
  • Generated or centrally distributed files were regenerated by their owning automation, not hand-edited — not applicable.
  • The container build ran the included webhook, encrypted-queue, deduplication, and image-sanitization tests.

Impact and rollout

images is the source producer. A confirmed merge publishes ghcr.io/makeitworkcloud/opencode-sms-bridge with an immutable commit-SHA tag. The separate charts change consumes that image only after publication; a future focused GitOps change must select the published image and chart, then independently verify Argo reconciliation, health, and messaging behavior. This PR does not configure Twilio, deploy, or change cluster desired state.

Safety and secrets

  • Contains no plaintext secrets, decrypted SOPS values, state files, kubeconfigs, tokens, or private endpoints.
  • No local OpenTofu init/plan/apply/destroy/import/state operations were run or claimed — plans come from pull-request checks.
  • Breaking or irreversible effects are described above with rollback notes — rollback is a future consumer pin to a prior published image; no live change occurs here.

AI agent materially produced this change; review the signed-webhook, OpenCode API compatibility, and media-processing boundaries carefully.

@xnoto
xnoto requested a review from a team as a code owner September 3, 2026 20:15
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

Image CI passed

Pre-commit validation passed. View the workflow run.

@xnoto
xnoto merged commit cd562bc into main Sep 3, 2026
4 checks passed
@xnoto
xnoto deleted the feat/twilio-sms-bridge branch September 3, 2026 20:24
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