Skip to content

Automatically deploy verified OpenSensor API images from main - #79

Merged
matteius merged 1 commit into
mainfrom
ci/sentry-auto-deploy
Oct 29, 2026
Merged

matteius merged 1 commit into
mainfrom
ci/sentry-auto-deploy

Conversation

@matteius

Copy link
Copy Markdown
Contributor

Main builds previously stopped after publishing the OpenSensor API image. Add an automatic production deployment after both lint and image build succeed, using the published immutable registry digest. Pull requests never deploy, and main runs are serialized so an active rollout can finish.

The deployment waits for Kubernetes readiness, verifies the selected digest, then checks the application health endpoint and Sentry release configuration inside the running container. Existing Secrets, resource settings, and deployment strategy are retained. The build action now exposes its digest through GITHUB_OUTPUT and the workflow uses supported checkout/Python actions.

Validation: actionlint and git diff --check pass; both workflow files parse. The PR runs lint and the container build; merging activates the production rollout.

@matteius
matteius deployed to DigitalOcean-PROD October 29, 2026 08:38 — with GitHub Actions Active
@matteius
matteius deployed to DigitalOcean-PROD October 29, 2026 08:38 — with GitHub Actions Active
@matteius
matteius merged commit 26e3c7a into main Oct 29, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
DigitalOcean-PROD — e8607517 Deployed Oct 29, 2026 by matteius via lint_codebase #436
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