Shared GitHub Actions workflows for TON Connect services.
| Workflow | Purpose |
|---|---|
build-image.yml |
Build the service container image and publish it to ECR via OIDC, tagged with the full commit sha (immutable tag, idempotent re-runs) |
check-release-policy.yml |
Run release-resolver check on PRs that change version.yaml, service.yaml or service.staging.yaml against the base of the PR, annotating each refusal on its file and warning on an environment the head drops; an outage is retried once, and a notice says when merging deploys prod. The resolver commit is pinned in the workflow; move it only after the resolver deployment runs it |
They are reusable workflows: call them with uses: ton-connect/ci/.github/workflows/<name>.yml@main. Caller templates are in each workflow's header comment.