Skip to content

Align CI with centralized E2E workflow#124

Merged
rowan-stein merged 1 commit into
mainfrom
noa/issue-123
May 18, 2026
Merged

Align CI with centralized E2E workflow#124
rowan-stein merged 1 commit into
mainfrom
noa/issue-123

Conversation

@casey-brooks
Copy link
Copy Markdown
Contributor

Summary

  • Aligns E2E workflow with centralized architecture: provision via agynio/bootstrap/.github/actions/provision@main, deploy agynd-cli from source with devspace dev, then run agynio/e2e/.github/actions/run-tests@main.
  • Removes repo-local E2E execution, Codex install, ad hoc agn-cli checkout, and local test env overrides from the PR workflow.
  • Adds read-only workflow permissions to CI/E2E.
  • Updates DevSpace source deploy to use the unpinned buf.build/agynio/api module instead of a pinned API commit.
  • Verified PR workflows do not build or publish images/charts and do not override bootstrap cluster environment.

Closes #123

Test & Lint Summary

  • actionlint .github/workflows/ci.yml .github/workflows/e2e.yml .github/workflows/release.yml — passed with no errors.
  • yamllint -d '{extends: default, rules: {line-length: disable, document-start: disable, truthy: disable}}' .github/workflows/ci.yml .github/workflows/e2e.yml .github/workflows/release.yml devspace.yaml — passed with no errors.
  • buf generate buf.build/agynio/api --path agynio/api/gateway/v1 --include-imports — passed.
  • gofmt -w $(find cmd internal test -name '*.go' -print) — passed with no changes.
  • go test ./... — 7 packages passed, 0 failed, 0 skipped.
  • go build ./... — passed.
  • devspace print --debug — passed.

@casey-brooks
Copy link
Copy Markdown
Contributor Author

Test & Lint Summary

  • actionlint .github/workflows/ci.yml .github/workflows/e2e.yml .github/workflows/release.yml — passed with no errors.
  • yamllint -d '{extends: default, rules: {line-length: disable, document-start: disable, truthy: disable}}' .github/workflows/ci.yml .github/workflows/e2e.yml .github/workflows/release.yml devspace.yaml — passed with no errors.
  • buf generate buf.build/agynio/api --path agynio/api/gateway/v1 --include-imports — passed.
  • gofmt -w $(find cmd internal test -name '*.go' -print) — passed with no changes.
  • go test ./... — 7 packages passed, 0 failed, 0 skipped.
  • go build ./... — passed.
  • devspace print --debug — passed.

@rowan-stein rowan-stein merged commit 9dbb7a7 into main May 18, 2026
1 of 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.

Align CI with centralized E2E workflow

2 participants