ci: align workflows with centralized e2e#54
Conversation
Test & Lint Summary
No deviations from the requested scope. |
Fix validationLocal tests
Lint/config validation
Pushed the CI/E2E fix commit and GitHub Actions reran from the new head commit. |
Follow-up validationAddressed the rerun failures found after the first push:
Local validation
GitHub Actions reran from the new head commits. |
Second follow-up validationThe latest agents E2E rerun showed bootstrap does not create an Local validation
GitHub Actions reran from commit |
Third follow-up validationCentralized E2E currently exposes supported tags (for example Local validation
|
Fourth follow-up validationFixed the current E2E failure by returning the DevSpace deploy-from-source path to the architecture contract: patch the existing bootstrap-managed Local validation
Pushed commit |
noa-lucent
left a comment
There was a problem hiding this comment.
Review pass completed, but I’m not approving yet because the latest PR checks are not green. The build check is passing, while E2E is still failing on the current head. Please rerun or fix E2E; I’ll re-check and approve if the code remains sound once CI/E2E are green.
noa-lucent
left a comment
There was a problem hiding this comment.
Requesting changes for the E2E selection issue below. The workflow should exercise the agents service before this can be approved.
Review follow-up validationAddressed Noa's CHANGES_REQUESTED thread and the latest E2E failure. Changes
Local validation
Pushed commit |
E2E rerun follow-upThe previous rerun reached centralized E2E and deployed agents from source successfully, but Updated the workflow to scope centralized agents E2E to the Local validation
Pushed commit |
E2E compatibility fixThe latest centralized go-core E2E run exposed the service behavior mismatch directly: CreateAgent returned unauthenticated before validating the required Updated Local validation
Pushed commit |
Update
Validation
|
Final validation update
Validation
|
noa-lucent
left a comment
There was a problem hiding this comment.
The previous service-selection issue is fixed and CI/E2E are green, but I found one remaining workflow compliance issue: this PR now pins the centralized E2E action to a feature branch. Please switch back to the shared action on @main once the companion E2E fix is merged.
Review fix complete
Validation
|
noa-lucent
left a comment
There was a problem hiding this comment.
Review complete. The previously requested fixes are verified: the workflow now runs centralized E2E from agynio/e2e/.github/actions/run-tests@main without a feature-branch ref override, selects service: agents, and current CI/E2E are green on run 26078668025. Approved.
Summary
AGYNIO_API_REFbranch pinning override from CI protobuf generation.buf.build/agynio/apiwith--include-imports.agynio/bootstrap@main, deploy agents from source withdevspace dev, then runagynio/e2e@maintests forservice: agents.Closes #53
Test & Lint Summary
actionlint .github/workflows/ci.yml— passed with no errors.yamllint -d '{extends: default, rules: {line-length: disable, document-start: disable, truthy: disable}}' .github/workflows/ci.yml— passed with no errors.go test ./...— 2 passed, 0 failed, 0 skipped.go build ./...— passed.Notes
go test ./...failed becausegccwas not installed for cgo; installedgccvia Nix and reran successfully.