Repository navigation
chore(#8035): remove this repo's eval/triage functional-test suite - #8348
waynesun09 merged 2 commits into
Conversation
…st suite Signed-off-by: Ashwin Govind Ugale <ugaleashwin@gmail.com>
PR Summary by QodoRemove the duplicate in-repo agent functional-test suite
AI Description
Diagram
High-Level Assessment
Files changed (13)
|
|
The |
Code Review by Qodo
1.
|
Site previewPreview: https://8674aab4-site.fullsend-ai.workers.dev Commit: |
Signed-off-by: Ashwin Govind Ugale <ugaleashwin@gmail.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
waynesun09
left a comment
There was a problem hiding this comment.
LGTM. Checked: nothing left references the removed workflows, targets or eval/ paths; release.yml is unchanged; ADR 0052 is untouched and 0139 passes the ADR linters; make lint-md-links and the scaffold/owners Go tests pass. The red functional-tests check is main's copy of the deleted workflow (pull_request_target) and isn't required.
Nit, non-blocking: ADR 0139 says "every agent", but prioritize and scribe have no eval suite, so "every agent with an eval suite" would be more exact.
Closes #8035.
As agreed with @waynesun09 on the issue: every case in this repo's
eval/triagesuite already exists, newer, in fullsend-ai/agents, so this removes the suite here instead of reworking it.Removed:
functional-tests.yml,functional-ok-to-test.yml,eval/(including theagent-eval-harnesssubmodule, its CODEOWNERS entry, and the ignore entries), thelint-eval-cases/functional-testsMakefile targets (and fromtest,.PHONY, help), and theworkflow_call_alignment_test.gosubtest that readfunctional-tests.yml.Kept: the
EVAL_GH_TOKEN/E2E_GCP_*wiring inrelease.yml, which the agents release gate still needs.Coverage: releases run the release tier (one
release: truecase per agent; triage case 001). The full suite runs in the agents nightly against fullsend main, which replaces the per-PR run on scaffold/run.go changes, so a regression shows up within a day.docs/testing/functional-tests.mdnow says this.CI workflow guide: checked against
docs/contributing/ci-workflows.mdand updated its hybrid-workflow example. Both deleted workflows are removed on purpose. Their secrets (EVAL_GH_TOKEN,E2E_GCP_*) stay, becauserelease.ymlstill passes them to the agents gate.ADR: ADR 0139 supersedes ADR 0052's decision to keep the suite in
eval/; ADR 0052 is unchanged.architecture.md,testing-agents.md,ci-workflows.mdand the e2e guide are updated.Remaining grep hits for
functional-tests|lint-eval-cases|eval/outsidedocs/ADRs/,release.ymland the gate-pin check: the repointed doc naming the agents workflows; links to ADR 0052 (its filename containsfunctional-tests); agents-gate and historical comments (install-podman.sh,vendorcontent.go,sandbox_test.go);eval/measurements/paths, which belong to the agents repo for eval scoring; the archived roadmap; and unrelated substrings (guardrails-eval/,promptfoo-eval/,eval/exec).