test(integration): workflow example 2 — automated test generation for a module (trusted profile) #1176

Merged
brent.edwards merged 2 commits from test/int-wf02-test-generation into master 2026-04-01 03:30:01 +00:00
Member

Summary

  • Refactors WF02 integration helper into focused modules to satisfy maintainability guidelines and keep command responsibilities isolated.
  • Moves WF02 artifact assertions onto lifecycle-produced change artifacts and verifies user-facing plan artifacts flow with mocked providers.
  • Reworks WF02 coverage-gate assertions to run through validation registration/attachment/execution lifecycle and apply-gate outcomes.

What changed in this fix round (cycle-6)

  • CI must-fix — trusted profile lifecycle integration failure:
    • Fixed failing integration test WF02 Trusted Profile Auto Runs Strategize And Execute caused by legacy AutomationProfile fields that no longer exist.
    • Updated WF02 trusted-profile assertions from removed legacy fields (auto_strategize, auto_execute, auto_apply) to current spec-aligned fields (decompose_task, create_tool, select_tool).
    • Key module: robot/wf02_test_generation_commands.py (wf02_trusted_lifecycle).

Prior fix rounds retained

  • P1 must-fix — validation payload assertions strengthened:

    • Added explicit assertions for validation payload correctness in both failing and passing branches.
    • Assertions now verify:
      • validation identity (local/auth-coverage on local/api-service-repo)
      • required-mode semantics (mode=required, required pass/fail counters, all_required_passed)
      • passed boolean for each branch
      • measured-vs-target semantics (measured_coverage compared against target).
    • Key module: robot/wf02_test_generation_validation.py.
  • P2 should-fix — artifact membership assertions tightened:

    • Artifact assertions now enforce exact expected membership and count instead of permissive subset checks.
    • Persisted changeset assertions were aligned to the same strict set/count checks.
    • Key module: robot/wf02_test_generation_artifacts.py.
  • P2 should-fix — removed unused helper:

    • Deleted unused _bind_changeset_to_plan helper to eliminate dead code.
    • Key module: robot/wf02_test_generation_artifacts.py.
  • P2 should-fix — concrete typing:

    • Replaced _setup_validation_db return type from tuple[Any, Any] to concrete typed return (Callable[[], _NoCloseSession], Session).
    • Key module: robot/wf02_test_generation_validation.py.

Quality gates

  • nox -e lint
  • nox -e typecheck
  • nox -e unit_tests
  • nox -e integration_tests
  • nox -e e2e_tests
  • nox -e coverage_report (coverage: 98.74%)

Scope / limitations

  • No deferred items identified in cycle-6.

Closes #766

## Summary - Refactors WF02 integration helper into focused modules to satisfy maintainability guidelines and keep command responsibilities isolated. - Moves WF02 artifact assertions onto lifecycle-produced change artifacts and verifies user-facing `plan artifacts` flow with mocked providers. - Reworks WF02 coverage-gate assertions to run through validation registration/attachment/execution lifecycle and apply-gate outcomes. ## What changed in this fix round (cycle-6) - **CI must-fix — trusted profile lifecycle integration failure:** - Fixed failing integration test `WF02 Trusted Profile Auto Runs Strategize And Execute` caused by legacy AutomationProfile fields that no longer exist. - Updated WF02 trusted-profile assertions from removed legacy fields (`auto_strategize`, `auto_execute`, `auto_apply`) to current spec-aligned fields (`decompose_task`, `create_tool`, `select_tool`). - Key module: `robot/wf02_test_generation_commands.py` (`wf02_trusted_lifecycle`). ## Prior fix rounds retained - **P1 must-fix — validation payload assertions strengthened:** - Added explicit assertions for validation payload correctness in both failing and passing branches. - Assertions now verify: - validation identity (`local/auth-coverage` on `local/api-service-repo`) - required-mode semantics (`mode=required`, required pass/fail counters, `all_required_passed`) - `passed` boolean for each branch - measured-vs-target semantics (`measured_coverage` compared against `target`). - Key module: `robot/wf02_test_generation_validation.py`. - **P2 should-fix — artifact membership assertions tightened:** - Artifact assertions now enforce exact expected membership and count instead of permissive subset checks. - Persisted changeset assertions were aligned to the same strict set/count checks. - Key module: `robot/wf02_test_generation_artifacts.py`. - **P2 should-fix — removed unused helper:** - Deleted unused `_bind_changeset_to_plan` helper to eliminate dead code. - Key module: `robot/wf02_test_generation_artifacts.py`. - **P2 should-fix — concrete typing:** - Replaced `_setup_validation_db` return type from `tuple[Any, Any]` to concrete typed return (`Callable[[], _NoCloseSession]`, `Session`). - Key module: `robot/wf02_test_generation_validation.py`. ## Quality gates - `nox -e lint` ✅ - `nox -e typecheck` ✅ - `nox -e unit_tests` ✅ - `nox -e integration_tests` ✅ - `nox -e e2e_tests` ✅ - `nox -e coverage_report` ✅ (coverage: **98.74%**) ## Scope / limitations - No deferred items identified in cycle-6. Closes #766
brent.edwards added this to the v3.2.0 milestone 2026-03-28 13:28:11 +00:00
Owner

Day 48 Planning — M3 Merge Priority

This is the closest-to-merge PR targeting v3.2.0. Status:

  • Mergeable: YES
  • Labels: Correct (Type/Testing)
  • Closes #766
  • 0 unresolved comments

Blocking: Needs 2 approving reviews. @CoreRasurae and @hamza.khyari — please prioritize reviewing this PR for M3 closure.

Minor: Branch has a merge commit — consider squash-merge to maintain clean history.

**Day 48 Planning — M3 Merge Priority** This is the closest-to-merge PR targeting v3.2.0. Status: - Mergeable: YES - Labels: Correct (Type/Testing) - Closes #766 - 0 unresolved comments **Blocking**: Needs 2 approving reviews. @CoreRasurae and @hamza.khyari — please prioritize reviewing this PR for M3 closure. **Minor**: Branch has a merge commit — consider squash-merge to maintain clean history.
brent.edwards force-pushed test/int-wf02-test-generation from 5ae19cf36f
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 3m42s
CI / typecheck (pull_request) Successful in 4m11s
CI / security (pull_request) Successful in 4m15s
CI / build (pull_request) Successful in 21s
CI / helm (pull_request) Successful in 33s
CI / quality (pull_request) Successful in 3m40s
CI / unit_tests (pull_request) Successful in 7m15s
CI / integration_tests (pull_request) Successful in 7m19s
CI / e2e_tests (pull_request) Successful in 12m49s
CI / docker (pull_request) Successful in 1m43s
CI / coverage (pull_request) Successful in 12m21s
CI / status-check (pull_request) Successful in 2s
CI / benchmark-regression (pull_request) Successful in 1h13m28s
to 855dcde932
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / quality (pull_request) Successful in 55s
CI / lint (pull_request) Successful in 3m20s
CI / build (pull_request) Successful in 15s
CI / integration_tests (pull_request) Successful in 3m52s
CI / helm (pull_request) Successful in 21s
CI / typecheck (pull_request) Successful in 4m10s
CI / security (pull_request) Successful in 4m15s
CI / unit_tests (pull_request) Successful in 7m47s
CI / docker (pull_request) Successful in 23s
CI / e2e_tests (pull_request) Successful in 12m32s
CI / coverage (pull_request) Successful in 11m27s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 54m9s
2026-03-29 04:26:36 +00:00
Compare
brent.edwards force-pushed test/int-wf02-test-generation from 855dcde932
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / quality (pull_request) Successful in 55s
CI / lint (pull_request) Successful in 3m20s
CI / build (pull_request) Successful in 15s
CI / integration_tests (pull_request) Successful in 3m52s
CI / helm (pull_request) Successful in 21s
CI / typecheck (pull_request) Successful in 4m10s
CI / security (pull_request) Successful in 4m15s
CI / unit_tests (pull_request) Successful in 7m47s
CI / docker (pull_request) Successful in 23s
CI / e2e_tests (pull_request) Successful in 12m32s
CI / coverage (pull_request) Successful in 11m27s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 54m9s
to 2f749589e1
All checks were successful
CI / security (pull_request) Successful in 58s
CI / lint (pull_request) Successful in 3m25s
CI / typecheck (pull_request) Successful in 4m5s
CI / quality (pull_request) Successful in 3m45s
CI / build (pull_request) Successful in 25s
CI / helm (pull_request) Successful in 34s
CI / integration_tests (pull_request) Successful in 3m55s
CI / unit_tests (pull_request) Successful in 7m32s
CI / e2e_tests (pull_request) Successful in 11m31s
CI / docker (pull_request) Successful in 1m38s
CI / coverage (pull_request) Successful in 11m56s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 59m2s
2026-03-29 06:42:41 +00:00
Compare
brent.edwards force-pushed test/int-wf02-test-generation from 2f749589e1
All checks were successful
CI / security (pull_request) Successful in 58s
CI / lint (pull_request) Successful in 3m25s
CI / typecheck (pull_request) Successful in 4m5s
CI / quality (pull_request) Successful in 3m45s
CI / build (pull_request) Successful in 25s
CI / helm (pull_request) Successful in 34s
CI / integration_tests (pull_request) Successful in 3m55s
CI / unit_tests (pull_request) Successful in 7m32s
CI / e2e_tests (pull_request) Successful in 11m31s
CI / docker (pull_request) Successful in 1m38s
CI / coverage (pull_request) Successful in 11m56s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 59m2s
to 55ff4269d8
Some checks failed
CI / lint (pull_request) Successful in 3m19s
CI / typecheck (pull_request) Successful in 3m55s
CI / security (pull_request) Successful in 4m8s
CI / quality (pull_request) Successful in 4m1s
CI / build (pull_request) Successful in 16s
CI / helm (pull_request) Successful in 25s
CI / unit_tests (pull_request) Successful in 4m9s
CI / integration_tests (pull_request) Failing after 3m49s
CI / docker (pull_request) Successful in 17s
CI / e2e_tests (pull_request) Successful in 12m36s
CI / coverage (pull_request) Successful in 11m23s
CI / status-check (pull_request) Failing after 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 59m30s
2026-03-29 08:54:32 +00:00
Compare
brent.edwards force-pushed test/int-wf02-test-generation from 55ff4269d8
Some checks failed
CI / lint (pull_request) Successful in 3m19s
CI / typecheck (pull_request) Successful in 3m55s
CI / security (pull_request) Successful in 4m8s
CI / quality (pull_request) Successful in 4m1s
CI / build (pull_request) Successful in 16s
CI / helm (pull_request) Successful in 25s
CI / unit_tests (pull_request) Successful in 4m9s
CI / integration_tests (pull_request) Failing after 3m49s
CI / docker (pull_request) Successful in 17s
CI / e2e_tests (pull_request) Successful in 12m36s
CI / coverage (pull_request) Successful in 11m23s
CI / status-check (pull_request) Failing after 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 59m30s
to 1cedef5577
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / quality (pull_request) Successful in 55s
CI / lint (pull_request) Successful in 3m20s
CI / build (pull_request) Successful in 15s
CI / helm (pull_request) Successful in 22s
CI / typecheck (pull_request) Successful in 4m12s
CI / security (pull_request) Successful in 4m17s
CI / integration_tests (pull_request) Successful in 6m57s
CI / unit_tests (pull_request) Successful in 7m45s
CI / docker (pull_request) Successful in 24s
CI / e2e_tests (pull_request) Successful in 12m45s
CI / coverage (pull_request) Successful in 12m23s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 55m4s
2026-03-29 12:28:57 +00:00
Compare
brent.edwards force-pushed test/int-wf02-test-generation from 1cedef5577
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / quality (pull_request) Successful in 55s
CI / lint (pull_request) Successful in 3m20s
CI / build (pull_request) Successful in 15s
CI / helm (pull_request) Successful in 22s
CI / typecheck (pull_request) Successful in 4m12s
CI / security (pull_request) Successful in 4m17s
CI / integration_tests (pull_request) Successful in 6m57s
CI / unit_tests (pull_request) Successful in 7m45s
CI / docker (pull_request) Successful in 24s
CI / e2e_tests (pull_request) Successful in 12m45s
CI / coverage (pull_request) Successful in 12m23s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 55m4s
to 8376c2d4f2
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 3m19s
CI / quality (pull_request) Successful in 3m45s
CI / typecheck (pull_request) Successful in 4m0s
CI / security (pull_request) Successful in 4m8s
CI / build (pull_request) Successful in 34s
CI / helm (pull_request) Successful in 38s
CI / unit_tests (pull_request) Successful in 4m7s
CI / docker (pull_request) Successful in 21s
CI / integration_tests (pull_request) Successful in 7m12s
CI / e2e_tests (pull_request) Successful in 9m58s
CI / coverage (pull_request) Successful in 9m3s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-29 14:20:10 +00:00
Compare
brent.edwards force-pushed test/int-wf02-test-generation from 8376c2d4f2
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 3m19s
CI / quality (pull_request) Successful in 3m45s
CI / typecheck (pull_request) Successful in 4m0s
CI / security (pull_request) Successful in 4m8s
CI / build (pull_request) Successful in 34s
CI / helm (pull_request) Successful in 38s
CI / unit_tests (pull_request) Successful in 4m7s
CI / docker (pull_request) Successful in 21s
CI / integration_tests (pull_request) Successful in 7m12s
CI / e2e_tests (pull_request) Successful in 9m58s
CI / coverage (pull_request) Successful in 9m3s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Has been cancelled
to f2d0d4a621
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 23s
CI / typecheck (pull_request) Successful in 3m59s
CI / quality (pull_request) Successful in 3m48s
CI / build (pull_request) Successful in 24s
CI / security (pull_request) Successful in 4m27s
CI / helm (pull_request) Successful in 36s
CI / integration_tests (pull_request) Successful in 3m58s
CI / unit_tests (pull_request) Successful in 7m14s
CI / docker (pull_request) Successful in 22s
CI / e2e_tests (pull_request) Successful in 8m40s
CI / coverage (pull_request) Successful in 8m28s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 55m31s
2026-03-29 15:00:16 +00:00
Compare
freemo approved these changes 2026-03-30 04:21:21 +00:00
Dismissed
freemo left a comment

Review: APPROVED with Comments

Comprehensive Robot integration test suite for WF02 automated test generation.

Notes

  1. Missing BDD unit-level accompaniment: CONTRIBUTING.md requires BDD for unit-level tests. This PR only adds Robot integration tests. Consider adding Behave scenarios for the unit-level behavior.
  2. _NoCloseSession wrapper uses object.__setattr__ / object.__getattribute__ magic — clever but opaque. A comment explaining why it exists would help.
  3. Private method access: lifecycle._commit_plan(plan) bypasses the public API.
  4. Good: Well-organized helper modules (lifecycle, artifacts, validation, commands, common).
  5. Good: Changelog updated with #766 reference.
## Review: APPROVED with Comments Comprehensive Robot integration test suite for WF02 automated test generation. ### Notes 1. **Missing BDD unit-level accompaniment**: CONTRIBUTING.md requires BDD for unit-level tests. This PR only adds Robot integration tests. Consider adding Behave scenarios for the unit-level behavior. 2. **`_NoCloseSession` wrapper** uses `object.__setattr__` / `object.__getattribute__` magic — clever but opaque. A comment explaining why it exists would help. 3. **Private method access**: `lifecycle._commit_plan(plan)` bypasses the public API. 4. **Good**: Well-organized helper modules (`lifecycle`, `artifacts`, `validation`, `commands`, `common`). 5. **Good**: Changelog updated with #766 reference.
Owner

Day 50 Planning — Merge priority assessment.

This is the closest-to-merge PR for v3.2.0 as @freemo noted on Day 48. It addresses issue #766 (workflow example 2 — automated test generation) and is labeled correctly.

Action needed: Reviewers @CoreRasurae and @hamza.khyari have been assigned. Please prioritize this review — it is one of 7 items blocking v3.2.0 closure (which is already 33+ days overdue).

Consider squash-merge for clean history as @freemo suggested.

Day 50 Planning — **Merge priority assessment.** This is the closest-to-merge PR for v3.2.0 as @freemo noted on Day 48. It addresses issue #766 (workflow example 2 — automated test generation) and is labeled correctly. **Action needed:** Reviewers @CoreRasurae and @hamza.khyari have been assigned. Please prioritize this review — it is one of 7 items blocking v3.2.0 closure (which is already 33+ days overdue). Consider squash-merge for clean history as @freemo suggested.
brent.edwards force-pushed test/int-wf02-test-generation from f2d0d4a621
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 23s
CI / typecheck (pull_request) Successful in 3m59s
CI / quality (pull_request) Successful in 3m48s
CI / build (pull_request) Successful in 24s
CI / security (pull_request) Successful in 4m27s
CI / helm (pull_request) Successful in 36s
CI / integration_tests (pull_request) Successful in 3m58s
CI / unit_tests (pull_request) Successful in 7m14s
CI / docker (pull_request) Successful in 22s
CI / e2e_tests (pull_request) Successful in 8m40s
CI / coverage (pull_request) Successful in 8m28s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 55m31s
to 063c271a4c
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 33s
CI / typecheck (pull_request) Successful in 51s
CI / lint (pull_request) Successful in 3m20s
CI / quality (pull_request) Successful in 3m42s
CI / integration_tests (pull_request) Failing after 4m4s
CI / security (pull_request) Successful in 4m6s
CI / unit_tests (pull_request) Successful in 7m22s
CI / docker (pull_request) Successful in 1m21s
CI / coverage (pull_request) Successful in 12m24s
CI / e2e_tests (pull_request) Successful in 21m15s
CI / status-check (pull_request) Failing after 1s
CI / benchmark-regression (pull_request) Successful in 55m12s
2026-03-31 22:42:16 +00:00
Compare
brent.edwards dismissed freemo's review 2026-03-31 22:42:16 +00:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

brent.edwards force-pushed test/int-wf02-test-generation from 063c271a4c
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 33s
CI / typecheck (pull_request) Successful in 51s
CI / lint (pull_request) Successful in 3m20s
CI / quality (pull_request) Successful in 3m42s
CI / integration_tests (pull_request) Failing after 4m4s
CI / security (pull_request) Successful in 4m6s
CI / unit_tests (pull_request) Successful in 7m22s
CI / docker (pull_request) Successful in 1m21s
CI / coverage (pull_request) Successful in 12m24s
CI / e2e_tests (pull_request) Successful in 21m15s
CI / status-check (pull_request) Failing after 1s
CI / benchmark-regression (pull_request) Successful in 55m12s
to 6b9bfaccf3
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 20s
CI / helm (pull_request) Successful in 24s
CI / lint (pull_request) Successful in 3m21s
CI / quality (pull_request) Successful in 3m43s
CI / typecheck (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / e2e_tests (pull_request) Has been cancelled
CI / security (pull_request) Has been cancelled
CI / unit_tests (pull_request) Has been cancelled
CI / status-check (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / benchmark-regression (pull_request) Has been cancelled
2026-04-01 01:15:15 +00:00
Compare
Author
Member

Addressed follow-up from review feedback and CI:

  1. BDD unit-level accompaniment added

    • Added Behave feature + steps for WF02 behavior.
    • Files: features/wf02_test_generation.feature, features/steps/wf02_test_generation_steps.py.
  2. _NoCloseSession clarity improved

    • Added explicit explanatory docstring/comment describing the proxy purpose and why it prevents fixture-managed session close side effects.
    • File: robot/wf02_test_generation_validation.py.
  3. Removed private lifecycle API usage

    • Replaced private lifecycle._commit_plan(...) use with public lifecycle API (save_plan(...)) in WF02 helpers.
    • Files: robot/wf02_test_generation_validation.py, robot/wf02_test_generation_common.py, robot/wf02_test_generation_artifacts.py.
  4. CI fix from latest failure

    • Fixed failing trusted-profile WF02 integration path caused by legacy AutomationProfile field names by switching to current fields (decompose_task, create_tool, select_tool).
    • File: robot/wf02_test_generation_commands.py.

Also rebased branch onto latest master, reran full quality gates, and force-pushed updated head (6b9bfacc).

Addressed follow-up from review feedback and CI: 1. **BDD unit-level accompaniment added** - Added Behave feature + steps for WF02 behavior. - Files: `features/wf02_test_generation.feature`, `features/steps/wf02_test_generation_steps.py`. 2. **`_NoCloseSession` clarity improved** - Added explicit explanatory docstring/comment describing the proxy purpose and why it prevents fixture-managed session close side effects. - File: `robot/wf02_test_generation_validation.py`. 3. **Removed private lifecycle API usage** - Replaced private `lifecycle._commit_plan(...)` use with public lifecycle API (`save_plan(...)`) in WF02 helpers. - Files: `robot/wf02_test_generation_validation.py`, `robot/wf02_test_generation_common.py`, `robot/wf02_test_generation_artifacts.py`. 4. **CI fix from latest failure** - Fixed failing trusted-profile WF02 integration path caused by legacy AutomationProfile field names by switching to current fields (`decompose_task`, `create_tool`, `select_tool`). - File: `robot/wf02_test_generation_commands.py`. Also rebased branch onto latest `master`, reran full quality gates, and force-pushed updated head (`6b9bfacc`).
brent.edwards force-pushed test/int-wf02-test-generation from 6b9bfaccf3
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 20s
CI / helm (pull_request) Successful in 24s
CI / lint (pull_request) Successful in 3m21s
CI / quality (pull_request) Successful in 3m43s
CI / typecheck (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / e2e_tests (pull_request) Has been cancelled
CI / security (pull_request) Has been cancelled
CI / unit_tests (pull_request) Has been cancelled
CI / status-check (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / benchmark-regression (pull_request) Has been cancelled
to 183fe363bf
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 26s
CI / helm (pull_request) Successful in 30s
CI / lint (pull_request) Successful in 3m50s
CI / quality (pull_request) Successful in 4m15s
CI / typecheck (pull_request) Successful in 4m35s
CI / security (pull_request) Successful in 4m46s
CI / unit_tests (pull_request) Successful in 9m49s
CI / docker (pull_request) Successful in 1m33s
CI / coverage (pull_request) Successful in 13m13s
CI / e2e_tests (pull_request) Successful in 19m12s
CI / integration_tests (pull_request) Successful in 24m56s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 55m21s
2026-04-01 01:19:10 +00:00
Compare
Merge branch 'master' into test/int-wf02-test-generation
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 15s
CI / helm (pull_request) Successful in 23s
CI / lint (pull_request) Successful in 3m37s
CI / quality (pull_request) Successful in 4m2s
CI / typecheck (pull_request) Successful in 4m13s
CI / security (pull_request) Successful in 4m17s
CI / unit_tests (pull_request) Successful in 9m13s
CI / docker (pull_request) Successful in 1m30s
CI / coverage (pull_request) Successful in 13m6s
CI / e2e_tests (pull_request) Successful in 19m52s
CI / integration_tests (pull_request) Successful in 24m48s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 55m16s
d82c8359b1
brent.edwards scheduled this pull request to auto merge when all checks succeed 2026-04-01 02:15:03 +00:00
brent.edwards deleted branch test/int-wf02-test-generation 2026-04-01 03:30:01 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core!1176
No description provided.