Skip to content

feat(ci): build+push the worker image and register its artifact on release - #23

Merged
sebasnallar merged 1 commit into
mainfrom
feat/register-release-artifact
Sep 1, 2026
Merged

feat(ci): build+push the worker image and register its artifact on release#23
sebasnallar merged 1 commit into
mainfrom
feat/register-release-artifact

Conversation

@sebasnallar

Copy link
Copy Markdown
Contributor

Image: public.ecr.aws/nullplatform/scopes/static-files · Role: github-actions-scopes-static-files-publisher · Tooling: aws-cli, gomplate, OpenTofu 1.10.10

Adopts the release-publish-oci chain (same as scopes-lambda): release-please cuts the version and the same run builds the multi-arch worker image, pushes it to ECR Public, registers the oci_image artifact by digest, and finalizes the release with the artifact table. ECR repo + publisher role provisioned by Pao in iac-null-runtime#109.

Repo configuration: AWS_ROLE_ARN_ECR_PUSH ✅ (Pao) · ARTIFACT_NP_API_KEY + NP_ARTIFACT_NRN set alongside this PR.

🤖 Generated with Claude Code

…lease

Adopts the release-publish-oci chain (same as scopes-lambda): the same
run that cuts the version builds the multi-arch worker image, pushes it
to public.ecr.aws/nullplatform/scopes/static-files (provisioned in
iac-null-runtime#109), registers the oci_image artifact by digest, and
finalizes the release with the artifact table.

Dockerfile: worker-bridge base + aws-cli/gomplate/OpenTofu 1.10.10
(use_lockfile needs tofu >= 1.10), scope baked at /app/pkg with the
bridge pointed at the root entrypoint. Trivy DS-0002 suppressed with the
same documented rationale scopes-lambda carries.

Requires: secrets AWS_ROLE_ARN_ECR_PUSH
(github-actions-scopes-static-files-publisher role) +
ARTIFACT_NP_API_KEY, variable NP_ARTIFACT_NRN.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Comment thread Dockerfile
@@ -0,0 +1,24 @@
# syntax=docker/dockerfile:1
@sebasnallar
sebasnallar merged commit bbe9731 into main Sep 1, 2026
5 checks passed
@sebasnallar
sebasnallar deleted the feat/register-release-artifact branch September 1, 2026 17:15
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.

2 participants