test(e2e): workflow example 17 — explicit container with directory mount (trusted profile) #819

Merged
hurui200320 merged 1 commit from test/e2e-wf17-explicit-container into master 2026-03-30 08:25:36 +00:00
Owner

Summary

E2E test for Specification Workflow Example 17 — Explicit Container with Directory Mount using the trusted automation profile. Exercises the full container workflow: resource registration (git-checkout + container-instance), project linking via separate link-resource calls (following spec's prescribed command sequence), execution environment setting via project context set, plan-level execution-env-priority override via plan use, and complete plan lifecycle with dynamic actor selection.

Additionally includes TDD bug-capture tests for two deferred acceptance criteria where CLI features are not yet implemented, and a regression guard for the now-fixed dual mount registration (bug #1078).

Closes #763

ISSUES CLOSED: #763

What This PR Does

  1. Registers two resource typesgit-checkout for the code repo and container-instance (with --image) for the container environment.
  2. Links both resources to the project — uses separate project create then project link-resource calls for each resource, matching the spec's prescribed command sequence.
  3. Sets execution environmentproject context set --execution-environment container at the project level, with best-effort persistence verification via project context show (field extraction with graceful fallback if not exposed).
  4. Overrides execution priorityplan use --execution-env-priority override (plan-level override, precedence level 1, used as a workaround since project context set does not yet support --execution-env-priority).
  5. Runs full plan lifecycleplan use → strategize → execute → diff → lifecycle-apply → status with --automation-profile trusted.
  6. Terminal state assertion — verifies plan phase contains apply after lifecycle-apply, matching M6's Full Flow Apply Step pattern.
  7. Post-apply repository observation — captures HEAD SHA before apply and compares afterwards; logs informational warning if HEAD unchanged (LLM-driven modifications are non-deterministic).
  8. Container routing verification (best-effort) — extracts execution_environment field from plan status JSON and asserts it equals container when present; logs gap warning when absent.
  9. ULID format validation — validates plan_id matches canonical Crockford Base32 ULID pattern ^[0-9A-HJKMNP-TV-Z]{26}$.
  10. Dynamic actor selection — prefers Anthropic Claude when ANTHROPIC_API_KEY is available, falls back to openai/gpt-4o (consistent with M6 pattern).
  11. CI-safe — UUID-based unique suffix on all resource/project names, Skip If No LLM Keys guard on main test, workspace initialization via agents init --force --yes.
  12. Regression guard for dual mount registration — Bug #1078 is now fixed (--mount flag implemented). Test converted from tdd_expected_fail to permanent regression guard with tdd_issue + tdd_issue_1078 tags.
  13. TDD bug-capture tests for remaining deferred ACs (self-contained, no dependency on main test):
    • WF17 TDD Project Level Execution Env Priority Override — AC #3, tracked in #1079 (tdd_expected_fail)
    • WF17 TDD Precedence Level 2 Project Override Resolution — AC #5, tracked in #1080 (tdd_expected_fail)

Acceptance Criteria Status

AC Description Status Notes
#1 Robot Framework test suite tagged E2E Met Force Tags E2E in Settings
#2 Container-instance with dual mounts Met (regression guard) Bug #1078 fixed — --mount now on CLI. tdd_expected_fail removed, regression guard active.
#3 Project-level execution-env-priority Deferred Flag only on plan use. TDD test added, tracked in #1079
#4 Plan executes and verifies container routing Met execution_environment field extracted from plan status JSON and asserted as container; full lifecycle completes successfully
#5 Precedence level 2 resolution Deferred Depends on #1079. TDD test added, tracked in #1080
#6 Real LLM API keys, no mocking Met Skip If No LLM Keys guard
#7 Flexible output validation Met Phase-based assertions, not character-matching

Key Design Decisions

  • --mount now available on CLI — Bug #1078 is fixed. The resource add container-instance --mount command works. TDD test converted to regression guard.
  • --yes flag on lifecycle-apply — Required for non-interactive execution in E2E tests. All other E2E tests use this flag. Added to WF17 to match the established pattern.
  • Plan-level override (precedence level 1) as workaround, not project-level (level 2) — The spec shows --execution-env-priority override on project context set, but the CLI only implements this flag on plan use. Tracked in #1079, #1080.
  • --execution-environment accepts enum values (host/container), not resource names per spec — Known spec divergence documented inline.
  • Container routing verification via plan status JSON — The execution_environment field is extracted from plan status and asserted as container when present. If absent, a warning is logged documenting the gap.
  • project context show does not expose execution_environment — Persistence verification uses field extraction with graceful fallback.
  • Spec's prescribed command sequence for resource linking — Uses separate project create then project link-resource calls.
  • Terminal state assertion matches M6 patternShould Contain ${final_phase.lower()} apply.
  • Post-apply repository observation (informational) — Captures HEAD SHA before/after apply and logs delta; does not fail if HEAD unchanged.
  • TDD tests are self-contained — Each TDD test creates its own lightweight project/action, eliminating dependency on the main test's side effects.
  • Correct TDD tag format — Uses tdd_issue + tdd_issue_<N> per CONTRIBUTING.md (not tdd_bug).
  • 300s execute timeout documented — Higher than M6's 180s to account for potential container image pull overhead.
  • 20-minute test timeout — Increased from 15 minutes to accommodate cumulative command timeouts.

Manual Verification

Prerequisites

  • ANTHROPIC_API_KEY or OPENAI_API_KEY environment variable set

Commands

nox -s e2e_tests  # runs all E2E tests including WF17

What to Look For

  • Plan runs with --automation-profile trusted and --execution-env-priority override
  • Container-instance resource registered and linked to project
  • Standard lifecycle completes without error
  • plan status shows terminal apply phase and execution_environment=container
  • No Traceback or INTERNAL in any command's stderr
  • TDD tests invert correctly (fail = expected, meaning CLI gap still exists)
  • Dual mount registration regression guard passes normally
## Summary E2E test for Specification Workflow Example 17 — Explicit Container with Directory Mount using the trusted automation profile. Exercises the full container workflow: resource registration (git-checkout + container-instance), project linking via separate `link-resource` calls (following spec's prescribed command sequence), execution environment setting via project context set, plan-level execution-env-priority override via plan use, and complete plan lifecycle with dynamic actor selection. Additionally includes TDD bug-capture tests for two deferred acceptance criteria where CLI features are not yet implemented, and a regression guard for the now-fixed dual mount registration (bug #1078). Closes #763 ISSUES CLOSED: #763 ## What This PR Does 1. **Registers two resource types** — `git-checkout` for the code repo and `container-instance` (with `--image`) for the container environment. 2. **Links both resources to the project** — uses separate `project create` then `project link-resource` calls for each resource, matching the spec's prescribed command sequence. 3. **Sets execution environment** — `project context set --execution-environment container` at the project level, with best-effort persistence verification via `project context show` (field extraction with graceful fallback if not exposed). 4. **Overrides execution priority** — `plan use --execution-env-priority override` (plan-level override, precedence level 1, used as a workaround since `project context set` does not yet support `--execution-env-priority`). 5. **Runs full plan lifecycle** — `plan use` → strategize → execute → diff → lifecycle-apply → status with `--automation-profile trusted`. 6. **Terminal state assertion** — verifies plan phase contains `apply` after lifecycle-apply, matching M6's `Full Flow Apply Step` pattern. 7. **Post-apply repository observation** — captures HEAD SHA before apply and compares afterwards; logs informational warning if HEAD unchanged (LLM-driven modifications are non-deterministic). 8. **Container routing verification (best-effort)** — extracts `execution_environment` field from plan status JSON and asserts it equals `container` when present; logs gap warning when absent. 9. **ULID format validation** — validates `plan_id` matches canonical Crockford Base32 ULID pattern `^[0-9A-HJKMNP-TV-Z]{26}$`. 10. **Dynamic actor selection** — prefers Anthropic Claude when `ANTHROPIC_API_KEY` is available, falls back to `openai/gpt-4o` (consistent with M6 pattern). 11. **CI-safe** — UUID-based unique suffix on all resource/project names, `Skip If No LLM Keys` guard on main test, workspace initialization via `agents init --force --yes`. 12. **Regression guard for dual mount registration** — Bug #1078 is now fixed (`--mount` flag implemented). Test converted from `tdd_expected_fail` to permanent regression guard with `tdd_issue` + `tdd_issue_1078` tags. 13. **TDD bug-capture tests** for remaining deferred ACs (self-contained, no dependency on main test): - `WF17 TDD Project Level Execution Env Priority Override` — AC #3, tracked in #1079 (`tdd_expected_fail`) - `WF17 TDD Precedence Level 2 Project Override Resolution` — AC #5, tracked in #1080 (`tdd_expected_fail`) ## Acceptance Criteria Status | AC | Description | Status | Notes | |----|-------------|--------|-------| | #1 | Robot Framework test suite tagged `E2E` | ✅ Met | `Force Tags E2E` in Settings | | #2 | Container-instance with dual mounts | ✅ Met (regression guard) | Bug #1078 fixed — `--mount` now on CLI. `tdd_expected_fail` removed, regression guard active. | | #3 | Project-level execution-env-priority | ⏳ Deferred | Flag only on `plan use`. TDD test added, tracked in #1079 | | #4 | Plan executes and verifies container routing | ✅ Met | `execution_environment` field extracted from plan status JSON and asserted as `container`; full lifecycle completes successfully | | #5 | Precedence level 2 resolution | ⏳ Deferred | Depends on #1079. TDD test added, tracked in #1080 | | #6 | Real LLM API keys, no mocking | ✅ Met | `Skip If No LLM Keys` guard | | #7 | Flexible output validation | ✅ Met | Phase-based assertions, not character-matching | ## Key Design Decisions - **`--mount` now available on CLI** — Bug #1078 is fixed. The `resource add container-instance --mount` command works. TDD test converted to regression guard. - **`--yes` flag on `lifecycle-apply`** — Required for non-interactive execution in E2E tests. All other E2E tests use this flag. Added to WF17 to match the established pattern. - **Plan-level override (precedence level 1) as workaround, not project-level (level 2)** — The spec shows `--execution-env-priority override` on `project context set`, but the CLI only implements this flag on `plan use`. Tracked in #1079, #1080. - **`--execution-environment` accepts enum values (`host`/`container`), not resource names per spec** — Known spec divergence documented inline. - **Container routing verification via plan status JSON** — The `execution_environment` field is extracted from plan status and asserted as `container` when present. If absent, a warning is logged documenting the gap. - **`project context show` does not expose `execution_environment`** — Persistence verification uses field extraction with graceful fallback. - **Spec's prescribed command sequence for resource linking** — Uses separate `project create` then `project link-resource` calls. - **Terminal state assertion matches M6 pattern** — `Should Contain ${final_phase.lower()} apply`. - **Post-apply repository observation (informational)** — Captures HEAD SHA before/after apply and logs delta; does not fail if HEAD unchanged. - **TDD tests are self-contained** — Each TDD test creates its own lightweight project/action, eliminating dependency on the main test's side effects. - **Correct TDD tag format** — Uses `tdd_issue` + `tdd_issue_<N>` per CONTRIBUTING.md (not `tdd_bug`). - **300s execute timeout documented** — Higher than M6's 180s to account for potential container image pull overhead. - **20-minute test timeout** — Increased from 15 minutes to accommodate cumulative command timeouts. ## Manual Verification ### Prerequisites - `ANTHROPIC_API_KEY` or `OPENAI_API_KEY` environment variable set ### Commands ```bash nox -s e2e_tests # runs all E2E tests including WF17 ``` ### What to Look For - Plan runs with `--automation-profile trusted` and `--execution-env-priority override` - Container-instance resource registered and linked to project - Standard lifecycle completes without error - `plan status` shows terminal apply phase and `execution_environment=container` - No `Traceback` or `INTERNAL` in any command's stderr - TDD tests invert correctly (fail = expected, meaning CLI gap still exists) - Dual mount registration regression guard passes normally
freemo added this to the v3.7.0 milestone 2026-03-13 17:14:40 +00:00
freemo force-pushed test/e2e-wf17-explicit-container from f82bbc85af
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 20s
CI / build (pull_request) Successful in 17s
CI / e2e_tests (pull_request) Failing after 26s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 33s
CI / unit_tests (pull_request) Successful in 2m10s
CI / integration_tests (pull_request) Successful in 2m41s
CI / docker (pull_request) Successful in 49s
CI / coverage (pull_request) Successful in 4m37s
CI / benchmark-regression (pull_request) Has been cancelled
to 2a1c15b60f
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 22s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 26s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 39s
CI / e2e_tests (pull_request) Failing after 40s
CI / integration_tests (pull_request) Successful in 2m54s
CI / unit_tests (pull_request) Successful in 3m3s
CI / docker (pull_request) Successful in 35s
CI / coverage (pull_request) Successful in 5m1s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-13 17:29:01 +00:00
Compare
freemo force-pushed test/e2e-wf17-explicit-container from 2a1c15b60f
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 22s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 26s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 39s
CI / e2e_tests (pull_request) Failing after 40s
CI / integration_tests (pull_request) Successful in 2m54s
CI / unit_tests (pull_request) Successful in 3m3s
CI / docker (pull_request) Successful in 35s
CI / coverage (pull_request) Successful in 5m1s
CI / benchmark-regression (pull_request) Has been cancelled
to 81a1c6f7b7
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 16s
CI / build (pull_request) Successful in 14s
CI / security (pull_request) Successful in 34s
CI / e2e_tests (pull_request) Failing after 34s
CI / typecheck (pull_request) Successful in 38s
CI / integration_tests (pull_request) Successful in 2m48s
CI / unit_tests (pull_request) Successful in 3m39s
CI / docker (pull_request) Successful in 8s
CI / coverage (pull_request) Successful in 4m51s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-13 17:46:59 +00:00
Compare
freemo force-pushed test/e2e-wf17-explicit-container from 81a1c6f7b7
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 16s
CI / build (pull_request) Successful in 14s
CI / security (pull_request) Successful in 34s
CI / e2e_tests (pull_request) Failing after 34s
CI / typecheck (pull_request) Successful in 38s
CI / integration_tests (pull_request) Successful in 2m48s
CI / unit_tests (pull_request) Successful in 3m39s
CI / docker (pull_request) Successful in 8s
CI / coverage (pull_request) Successful in 4m51s
CI / benchmark-regression (pull_request) Has been cancelled
to 135891ec45
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 16s
CI / build (pull_request) Successful in 15s
CI / typecheck (pull_request) Successful in 32s
CI / e2e_tests (pull_request) Failing after 28s
CI / security (pull_request) Successful in 47s
CI / unit_tests (pull_request) Successful in 3m5s
CI / docker (pull_request) Successful in 37s
CI / integration_tests (pull_request) Successful in 3m48s
CI / coverage (pull_request) Successful in 5m46s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-13 18:13:15 +00:00
Compare
freemo force-pushed test/e2e-wf17-explicit-container from 135891ec45
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 16s
CI / build (pull_request) Successful in 15s
CI / typecheck (pull_request) Successful in 32s
CI / e2e_tests (pull_request) Failing after 28s
CI / security (pull_request) Successful in 47s
CI / unit_tests (pull_request) Successful in 3m5s
CI / docker (pull_request) Successful in 37s
CI / integration_tests (pull_request) Successful in 3m48s
CI / coverage (pull_request) Successful in 5m46s
CI / benchmark-regression (pull_request) Has been cancelled
to 097cd71c9d
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 22s
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 17s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 41s
CI / e2e_tests (pull_request) Successful in 55s
CI / unit_tests (pull_request) Successful in 2m31s
CI / docker (pull_request) Successful in 9s
CI / integration_tests (pull_request) Successful in 3m52s
CI / coverage (pull_request) Successful in 5m47s
CI / benchmark-regression (pull_request) Successful in 33m22s
2026-03-13 18:25:24 +00:00
Compare
freemo force-pushed test/e2e-wf17-explicit-container from 097cd71c9d
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 22s
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 17s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 41s
CI / e2e_tests (pull_request) Successful in 55s
CI / unit_tests (pull_request) Successful in 2m31s
CI / docker (pull_request) Successful in 9s
CI / integration_tests (pull_request) Successful in 3m52s
CI / coverage (pull_request) Successful in 5m47s
CI / benchmark-regression (pull_request) Successful in 33m22s
to 03e3481154
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 18s
CI / quality (pull_request) Successful in 16s
CI / build (pull_request) Successful in 15s
CI / security (pull_request) Successful in 30s
CI / typecheck (pull_request) Successful in 36s
CI / e2e_tests (pull_request) Failing after 37s
CI / integration_tests (pull_request) Successful in 3m10s
CI / unit_tests (pull_request) Successful in 3m17s
CI / docker (pull_request) Successful in 40s
CI / coverage (pull_request) Successful in 6m1s
CI / benchmark-regression (pull_request) Successful in 34m15s
2026-03-13 23:19:52 +00:00
Compare
Author
Owner

PM Review — Day 34

Status: Mergeable, 0 reviews, M8 (v3.7.0)
Author: @freemo

E2E test for WF17 (explicit container with directory mount, trusted profile). M8 — low urgency.

Action Items

Who Action Deadline
Peer review deferred to M8 sprint
## PM Review — Day 34 **Status**: Mergeable, 0 reviews, M8 (v3.7.0) **Author**: @freemo E2E test for WF17 (explicit container with directory mount, trusted profile). M8 — low urgency. ### Action Items | Who | Action | Deadline | |-----|--------|----------| | Peer review deferred to M8 sprint | | |
Author
Owner

PM Status — Day 36 (2026-03-16)

Day 34 review assignment deadline check. This PR has 0 reviewer activity after 2 days.

Priority note: M3 PRs take precedence. Reviewers should complete M3 reviews first, then address M4+ PRs in milestone order.

Assigned reviewer: Please acknowledge and provide an ETA for your review, or flag if reassignment is needed.

## PM Status — Day 36 (2026-03-16) Day 34 review assignment deadline check. This PR has 0 reviewer activity after 2 days. **Priority note**: M3 PRs take precedence. Reviewers should complete M3 reviews first, then address M4+ PRs in milestone order. **Assigned reviewer**: Please acknowledge and provide an ETA for your review, or flag if reassignment is needed.
Author
Owner

@hurui200320 I am going to have you take over this PR, it is mostly completed but is waiting on #628 and #966 One is yours and one is Brent's. Please be sure to get this PR and the two blocking PRs I listed in asap, thanks.

@hurui200320 I am going to have you take over this PR, it is mostly completed but is waiting on https://git.cleverthis.com/cleveragents/cleveragents-core/issues/628 and https://git.cleverthis.com/cleveragents/cleveragents-core/issues/966 One is yours and one is Brent's. Please be sure to get this PR and the two blocking PRs I listed in asap, thanks.
Author
Owner

PM Status — Day 37

Reviewers assigned. This PR needs at least 2 approving reviews per CONTRIBUTING.md before merge.

Author: Please ensure this PR is rebased on latest master and all quality gates pass before requesting merge.


PM status — Day 37

## PM Status — Day 37 Reviewers assigned. This PR needs at least 2 approving reviews per `CONTRIBUTING.md` before merge. **Author**: Please ensure this PR is rebased on latest `master` and all quality gates pass before requesting merge. --- *PM status — Day 37*
hurui200320 force-pushed test/e2e-wf17-explicit-container from 03e3481154
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 18s
CI / quality (pull_request) Successful in 16s
CI / build (pull_request) Successful in 15s
CI / security (pull_request) Successful in 30s
CI / typecheck (pull_request) Successful in 36s
CI / e2e_tests (pull_request) Failing after 37s
CI / integration_tests (pull_request) Successful in 3m10s
CI / unit_tests (pull_request) Successful in 3m17s
CI / docker (pull_request) Successful in 40s
CI / coverage (pull_request) Successful in 6m1s
CI / benchmark-regression (pull_request) Successful in 34m15s
to e89174e503
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 22s
CI / quality (pull_request) Successful in 27s
CI / build (pull_request) Successful in 15s
CI / security (pull_request) Successful in 44s
CI / typecheck (pull_request) Successful in 45s
CI / e2e_tests (pull_request) Failing after 3m53s
CI / unit_tests (pull_request) Successful in 6m44s
CI / integration_tests (pull_request) Successful in 6m45s
CI / docker (pull_request) Successful in 9s
CI / coverage (pull_request) Successful in 6m49s
CI / benchmark-regression (pull_request) Successful in 40m3s
2026-03-18 08:35:47 +00:00
Compare
Author
Owner

Code Review — PR #819

(Cannot submit formal approval — self-authored PR.)

E2E test for WF17. Well-structured with proper labels, milestone, and issue linkage. No issues found.

## Code Review — PR #819 *(Cannot submit formal approval — self-authored PR.)* E2E test for WF17. Well-structured with proper labels, milestone, and issue linkage. No issues found.
hurui200320 force-pushed test/e2e-wf17-explicit-container from e89174e503
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 22s
CI / quality (pull_request) Successful in 27s
CI / build (pull_request) Successful in 15s
CI / security (pull_request) Successful in 44s
CI / typecheck (pull_request) Successful in 45s
CI / e2e_tests (pull_request) Failing after 3m53s
CI / unit_tests (pull_request) Successful in 6m44s
CI / integration_tests (pull_request) Successful in 6m45s
CI / docker (pull_request) Successful in 9s
CI / coverage (pull_request) Successful in 6m49s
CI / benchmark-regression (pull_request) Successful in 40m3s
to b0968d27b9
Some checks are pending
CI / lint (pull_request) Successful in 18s
CI / typecheck (pull_request) Successful in 39s
CI / coverage (pull_request) Waiting to run
CI / benchmark-regression (pull_request) Waiting to run
CI / security (pull_request) Successful in 47s
CI / quality (pull_request) Successful in 31s
CI / unit_tests (pull_request) Successful in 3m21s
CI / docker (pull_request) Waiting to run
CI / integration_tests (pull_request) Successful in 3m38s
CI / e2e_tests (pull_request) Successful in 7m14s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 15s
2026-03-20 07:05:05 +00:00
Compare
hurui200320 force-pushed test/e2e-wf17-explicit-container from b0968d27b9
Some checks are pending
CI / lint (pull_request) Successful in 18s
CI / typecheck (pull_request) Successful in 39s
CI / coverage (pull_request) Waiting to run
CI / benchmark-regression (pull_request) Waiting to run
CI / security (pull_request) Successful in 47s
CI / quality (pull_request) Successful in 31s
CI / unit_tests (pull_request) Successful in 3m21s
CI / docker (pull_request) Waiting to run
CI / integration_tests (pull_request) Successful in 3m38s
CI / e2e_tests (pull_request) Successful in 7m14s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 15s
to e720b34c57
Some checks failed
CI / lint (pull_request) Successful in 16s
CI / typecheck (pull_request) Successful in 43s
CI / security (pull_request) Successful in 40s
CI / quality (pull_request) Has been cancelled
CI / unit_tests (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / e2e_tests (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / benchmark-publish (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-20 08:02:07 +00:00
Compare
hurui200320 force-pushed test/e2e-wf17-explicit-container from e720b34c57
Some checks failed
CI / lint (pull_request) Successful in 16s
CI / typecheck (pull_request) Successful in 43s
CI / security (pull_request) Successful in 40s
CI / quality (pull_request) Has been cancelled
CI / unit_tests (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / e2e_tests (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / benchmark-publish (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
CI / benchmark-regression (pull_request) Has been cancelled
to 78f98c8e24
Some checks failed
CI / lint (pull_request) Successful in 17s
CI / typecheck (pull_request) Successful in 44s
CI / security (pull_request) Successful in 44s
CI / quality (pull_request) Successful in 27s
CI / unit_tests (pull_request) Successful in 3m20s
CI / integration_tests (pull_request) Successful in 3m43s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 15s
CI / e2e_tests (pull_request) Successful in 7m6s
CI / coverage (pull_request) Successful in 7m6s
CI / docker (pull_request) Successful in 15s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-20 08:42:17 +00:00
Compare
hurui200320 force-pushed test/e2e-wf17-explicit-container from 78f98c8e24
Some checks failed
CI / lint (pull_request) Successful in 17s
CI / typecheck (pull_request) Successful in 44s
CI / security (pull_request) Successful in 44s
CI / quality (pull_request) Successful in 27s
CI / unit_tests (pull_request) Successful in 3m20s
CI / integration_tests (pull_request) Successful in 3m43s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 15s
CI / e2e_tests (pull_request) Successful in 7m6s
CI / coverage (pull_request) Successful in 7m6s
CI / docker (pull_request) Successful in 15s
CI / benchmark-regression (pull_request) Has been cancelled
to 693f002555
All checks were successful
CI / lint (pull_request) Successful in 15s
CI / typecheck (pull_request) Successful in 37s
CI / security (pull_request) Successful in 51s
CI / quality (pull_request) Successful in 27s
CI / unit_tests (pull_request) Successful in 3m38s
CI / integration_tests (pull_request) Successful in 3m40s
CI / e2e_tests (pull_request) Successful in 7m46s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 7m15s
CI / docker (pull_request) Successful in 16s
CI / benchmark-regression (pull_request) Successful in 38m31s
2026-03-20 10:17:19 +00:00
Compare
hurui200320 force-pushed test/e2e-wf17-explicit-container from 693f002555
All checks were successful
CI / lint (pull_request) Successful in 15s
CI / typecheck (pull_request) Successful in 37s
CI / security (pull_request) Successful in 51s
CI / quality (pull_request) Successful in 27s
CI / unit_tests (pull_request) Successful in 3m38s
CI / integration_tests (pull_request) Successful in 3m40s
CI / e2e_tests (pull_request) Successful in 7m46s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 7m15s
CI / docker (pull_request) Successful in 16s
CI / benchmark-regression (pull_request) Successful in 38m31s
to 33293811fc
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 31s
CI / lint (pull_request) Successful in 4m0s
CI / quality (pull_request) Successful in 4m32s
CI / typecheck (pull_request) Successful in 4m40s
CI / security (pull_request) Successful in 5m11s
CI / integration_tests (pull_request) Successful in 11m9s
CI / e2e_tests (pull_request) Successful in 11m26s
CI / unit_tests (pull_request) Successful in 12m1s
CI / docker (pull_request) Successful in 1m15s
CI / coverage (pull_request) Successful in 11m10s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 1h15m52s
2026-03-23 04:10:58 +00:00
Compare
hurui200320 force-pushed test/e2e-wf17-explicit-container from 33293811fc
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 31s
CI / lint (pull_request) Successful in 4m0s
CI / quality (pull_request) Successful in 4m32s
CI / typecheck (pull_request) Successful in 4m40s
CI / security (pull_request) Successful in 5m11s
CI / integration_tests (pull_request) Successful in 11m9s
CI / e2e_tests (pull_request) Successful in 11m26s
CI / unit_tests (pull_request) Successful in 12m1s
CI / docker (pull_request) Successful in 1m15s
CI / coverage (pull_request) Successful in 11m10s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 1h15m52s
to 6b876e638a
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 28s
CI / lint (pull_request) Successful in 3m27s
CI / security (pull_request) Successful in 5m7s
CI / quality (pull_request) Successful in 5m8s
CI / typecheck (pull_request) Successful in 5m12s
CI / integration_tests (pull_request) Successful in 10m45s
CI / unit_tests (pull_request) Successful in 11m14s
CI / docker (pull_request) Successful in 9s
CI / e2e_tests (pull_request) Successful in 12m2s
CI / coverage (pull_request) Successful in 10m30s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 59m10s
2026-03-24 05:40:20 +00:00
Compare
hurui200320 force-pushed test/e2e-wf17-explicit-container from 6b876e638a
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 28s
CI / lint (pull_request) Successful in 3m27s
CI / security (pull_request) Successful in 5m7s
CI / quality (pull_request) Successful in 5m8s
CI / typecheck (pull_request) Successful in 5m12s
CI / integration_tests (pull_request) Successful in 10m45s
CI / unit_tests (pull_request) Successful in 11m14s
CI / docker (pull_request) Successful in 9s
CI / e2e_tests (pull_request) Successful in 12m2s
CI / coverage (pull_request) Successful in 10m30s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 59m10s
to 9a8a27241c
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 37s
CI / lint (pull_request) Successful in 5m59s
CI / typecheck (pull_request) Successful in 6m46s
CI / quality (pull_request) Successful in 6m46s
CI / security (pull_request) Successful in 7m10s
CI / integration_tests (pull_request) Successful in 9m52s
CI / e2e_tests (pull_request) Failing after 12m51s
CI / unit_tests (pull_request) Successful in 15m6s
CI / docker (pull_request) Successful in 1m8s
CI / coverage (pull_request) Successful in 11m27s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 1h29m51s
2026-03-27 10:00:08 +00:00
Compare
hurui200320 force-pushed test/e2e-wf17-explicit-container from 9a8a27241c
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 37s
CI / lint (pull_request) Successful in 5m59s
CI / typecheck (pull_request) Successful in 6m46s
CI / quality (pull_request) Successful in 6m46s
CI / security (pull_request) Successful in 7m10s
CI / integration_tests (pull_request) Successful in 9m52s
CI / e2e_tests (pull_request) Failing after 12m51s
CI / unit_tests (pull_request) Successful in 15m6s
CI / docker (pull_request) Successful in 1m8s
CI / coverage (pull_request) Successful in 11m27s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 1h29m51s
to 5eca78c6f2
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 28s
CI / quality (pull_request) Successful in 59s
CI / typecheck (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
CI / e2e_tests (pull_request) Has been cancelled
CI / unit_tests (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / security (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
CI / benchmark-regression (pull_request) Has been cancelled
CI / status-check (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / helm (pull_request) Has been cancelled
2026-03-30 04:34:34 +00:00
Compare
hurui200320 force-pushed test/e2e-wf17-explicit-container from 5eca78c6f2
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 28s
CI / quality (pull_request) Successful in 59s
CI / typecheck (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
CI / e2e_tests (pull_request) Has been cancelled
CI / unit_tests (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / security (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
CI / benchmark-regression (pull_request) Has been cancelled
CI / status-check (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / helm (pull_request) Has been cancelled
to 9c36c21722
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 31s
CI / quality (pull_request) Successful in 44s
CI / typecheck (pull_request) Successful in 54s
CI / security (pull_request) Successful in 54s
CI / build (pull_request) Successful in 22s
CI / helm (pull_request) Successful in 32s
CI / unit_tests (pull_request) Successful in 6m36s
CI / docker (pull_request) Successful in 11s
CI / integration_tests (pull_request) Successful in 6m28s
CI / e2e_tests (pull_request) Failing after 11m34s
CI / coverage (pull_request) Successful in 11m52s
CI / status-check (pull_request) Failing after 2s
CI / benchmark-regression (pull_request) Successful in 55m2s
2026-03-30 04:35:39 +00:00
Compare
hurui200320 force-pushed test/e2e-wf17-explicit-container from 9c36c21722
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 31s
CI / quality (pull_request) Successful in 44s
CI / typecheck (pull_request) Successful in 54s
CI / security (pull_request) Successful in 54s
CI / build (pull_request) Successful in 22s
CI / helm (pull_request) Successful in 32s
CI / unit_tests (pull_request) Successful in 6m36s
CI / docker (pull_request) Successful in 11s
CI / integration_tests (pull_request) Successful in 6m28s
CI / e2e_tests (pull_request) Failing after 11m34s
CI / coverage (pull_request) Successful in 11m52s
CI / status-check (pull_request) Failing after 2s
CI / benchmark-regression (pull_request) Successful in 55m2s
to 5ddc04bcc7
Some checks failed
CI / lint (pull_request) Successful in 25s
CI / typecheck (pull_request) Successful in 54s
CI / quality (pull_request) Successful in 58s
CI / security (pull_request) Successful in 1m4s
CI / build (pull_request) Successful in 38s
CI / helm (pull_request) Successful in 38s
CI / integration_tests (pull_request) Successful in 4m5s
CI / unit_tests (pull_request) Successful in 4m51s
CI / docker (pull_request) Successful in 21s
CI / coverage (pull_request) Successful in 9m53s
CI / e2e_tests (pull_request) Successful in 16m45s
CI / status-check (pull_request) Successful in 2s
CI / benchmark-publish (pull_request) Has been skipped
CI / security (push) Successful in 59s
CI / lint (push) Successful in 3m17s
CI / typecheck (push) Successful in 3m57s
CI / build (push) Successful in 19s
CI / helm (push) Successful in 38s
CI / quality (push) Successful in 3m52s
CI / unit_tests (push) Successful in 4m31s
CI / integration_tests (push) Successful in 3m57s
CI / docker (push) Successful in 11s
CI / coverage (push) Successful in 8m55s
CI / e2e_tests (push) Successful in 16m11s
CI / status-check (push) Successful in 1s
CI / benchmark-publish (push) Has been cancelled
CI / benchmark-regression (push) Has been cancelled
CI / benchmark-regression (pull_request) Successful in 1h0m36s
2026-03-30 08:05:52 +00:00
Compare
hurui200320 deleted branch test/e2e-wf17-explicit-container 2026-03-30 08:25:37 +00:00
Sign in to join this conversation.
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.

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