ci: add centralized E2E workflow#24
Conversation
UpdateFixed the DevSpace source deploy patch target to use the bootstrap deployment name Test & Lint Summary
|
UpdateDisabled inherited liveness/readiness/startup probes during DevSpace source deploy so the temporary dev container can finish syncing and start the service before health checks are enforced. Test & Lint Summary
|
UpdateAdjusted the non-watch DevSpace source deploy flow so Test & Lint Summary
|
UpdateRemoved the unsupported pipeline Test & Lint Summary
|
UpdateExtended the source-deploy readiness window to account for initial DevSpace sync and Go startup time observed in CI. Test & Lint Summary
|
UpdateExcluded the CI-side Test & Lint Summary
|
UpdateFixed the readiness command to run under Test & Lint Summary
|
UpdateAdjusted the centralized E2E invocation to keep the required Test & Lint Summary
|
Test & Lint Summary
|
E2E Follow-upThe latest run confirmed Updated the workflow to run the current users coverage through Test & Lint Summary
|
UpdateRestored the required Test & Lint Summary
|
UpdateScoped the centralized users E2E run to the Test & Lint Summary
|
Final CI UpdateCI is green on the latest head. Test & Lint Summary
|
Summary
agynio/bootstrap/.github/actions/provision@main, deploys users from source withdevspace dev, and runsagynio/e2e/.github/actions/run-tests@mainwithservice: users.agynio/e2esuites.svc_users.Architecture notes
@main; no test/action refs are pinned.agynio/e2ehas users API coverage ingo-coreundersvc_gateway; the workflow keepsservice: users, adds that current coverage tag, and scopes togo-coreso unrelated Playwright suites do not gate this users PR.Test & Lint Summary
buf generate buf.build/agynio/api --path agynio/api/users/v1 --path agynio/api/authorization/v1 --path agynio/api/identity/v1 --path agynio/api/ziti_management/v1: passedgo test ./...: 1 passed, 0 failed, 0 skippedgo build ./...: passedactionlint .github/workflows/*.yml .github/workflows/*.yaml: passed with no errorshelm dependency build charts/users && helm lint charts/users: 1 chart passed, 0 faileddevspace print: passedbuildpassed;e2epassed