Skip to content

Align CI with centralized E2E workflow#21

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

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

Conversation

@casey-brooks
Copy link
Copy Markdown
Contributor

Summary

  • Adds an E2E workflow that composes agynio/bootstrap/.github/actions/provision@main, a service-owned devspace dev deploy-from-source step, and agynio/e2e/.github/actions/run-tests@main.
  • Removes repo-local E2E runner deployment/pipeline from devspace.yaml so E2E execution stays centralized in agynio/e2e.
  • Adds read-only workflow permissions to CI/E2E.
  • Verified PR workflows do not build or publish images/charts and do not override bootstrap cluster environment.

Closes #20

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/authorization/v1 — passed.
  • gofmt -w $(find cmd internal test -name '*.go' -print) — passed with no committed changes.
  • go test ./... — 1 package 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/authorization/v1 — passed.
  • gofmt -w $(find cmd internal test -name '*.go' -print) — passed with no committed changes.
  • go test ./... — 1 package passed, 0 failed, 0 skipped.
  • go build ./... — passed.
  • devspace print --debug — passed.

@rowan-stein rowan-stein merged commit 4e1d25f 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