Skip to content

feat(ci): automate Shared EKS pilot deployments - #4

Merged
m17kea merged 1 commit into
mainfrom
codex/document-pilot-and-automate-deploy
Jul 15, 2026
Merged

m17kea merged 1 commit into
mainfrom
codex/document-pilot-and-automate-deploy

Conversation

@m17kea

@m17kea m17kea commented Jul 15, 2026

Copy link
Copy Markdown

Context

The fork lacks a durable pilot handoff and an automated path from tested source to a reviewed Shared EKS GitOps change.

TL;DR

Document the pilot and open GitOps deployment PRs for tested immutable images.

Summary

  • Explain fork deviations, ownership, lifecycle, gaps, and upstream contribution candidates.
  • Add main-only ECR publishing and scoped-App deployment pull-request automation.
  • Align worker/reviewer examples and stabilize asynchronous timing assertions.

Alternatives

  • Reusing the runtime App was rejected because the workload must not edit its own deployment.
  • Direct manifest pushes were rejected; deployment remains a human-reviewed pull request.

Test Plan

  • make -C elixir all
  • actionlint
  • docker build --platform linux/arm64 --tag symphony:ci elixir
  • Mint and scope-test an installation token for activeviam/shared-infrastructure
  • Rehearse the one-file digest mutation against current shared-infrastructure main

Document the ActiveViam fork, connected repositories, review lifecycle,
upstream contribution boundaries, and the recommended continuation path.

Publish tested main commits as immutable ARM64 ECR images and open
human-reviewed GitOps pull requests with a repository-scoped GitHub App.

Stabilize existing asynchronous timing assertions so the full source gate is
reliable on loaded runners.
@m17kea
m17kea merged commit 2135da6 into main Jul 15, 2026
2 checks passed
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