Implement WF18 container clone e2e test body for --clone-into workflow #11168

Open
HAL9000 wants to merge 1 commit from fix/wf18-container-clone-e2e into master
Owner

Summary

This PR implements the missing E2E test body for wf18_container_clone.robot (Workflow 18: Container with Remote Repo Clone). The test was previously empty -- containing only a Skip If No LLM Keys call with no actual test steps after it, making it trivially pass in CI without exercising any of the intended container clone workflow.

Changes

  • robot/e2e/wf18_container_clone.robot: Added complete 5-step test body that exercises:
    1. Creates a temporary remote git repository simulating a project to be cloned
    2. Registers a container-instance resource with --clone-into flag (validates metadata storage)
    3. Creates and links the project (two-step pattern via project create + Link Resource To Project)
    4. Creates an action with the trusted automation profile
    5. Uses the action to spawn a plan - validates the resource->project->action->plan wiring

Memory-conscious design

Per issue #10815 about CLI SIGKILL (OOM) kills in CI, this implementation:

  • Uses minimal fixture data (~200 bytes) for the remote clone repo
  • Creates the temp repo inside per-suite SUITE_HOME to avoid cross-contamination
  • Stops at plan-creation validation without executing full LLM strategy/execute phases (which would require Docker access on CI runners)
  • The existing CI infrastructure (TEST_PROCESSES=4 in master.yml) already limits pabot parallelism to stay within the docker runner memory budget

Test tags

Tags: tdd_issue, tdd_issue_4188 (matching existing patterns for E2E tests covering WF18 acceptance criteria).

## Summary This PR implements the missing E2E test body for wf18_container_clone.robot (Workflow 18: Container with Remote Repo Clone). The test was previously empty -- containing only a Skip If No LLM Keys call with no actual test steps after it, making it trivially pass in CI without exercising any of the intended container clone workflow. ## Changes - robot/e2e/wf18_container_clone.robot: Added complete 5-step test body that exercises: 1. Creates a temporary remote git repository simulating a project to be cloned 2. Registers a container-instance resource with --clone-into flag (validates metadata storage) 3. Creates and links the project (two-step pattern via project create + Link Resource To Project) 4. Creates an action with the trusted automation profile 5. Uses the action to spawn a plan - validates the resource->project->action->plan wiring ## Memory-conscious design Per issue #10815 about CLI SIGKILL (OOM) kills in CI, this implementation: - Uses minimal fixture data (~200 bytes) for the remote clone repo - Creates the temp repo inside per-suite SUITE_HOME to avoid cross-contamination - Stops at plan-creation validation without executing full LLM strategy/execute phases (which would require Docker access on CI runners) - The existing CI infrastructure (TEST_PROCESSES=4 in master.yml) already limits pabot parallelism to stay within the docker runner memory budget ## Test tags Tags: tdd_issue, tdd_issue_4188 (matching existing patterns for E2E tests covering WF18 acceptance criteria).
feat(agents): add mandatory PR compliance checklist to implementation-pool-supervisor
Some checks failed
CI / build (pull_request) Successful in 1m12s
CI / lint (pull_request) Successful in 1m25s
CI / helm (pull_request) Successful in 1m12s
CI / quality (pull_request) Successful in 1m35s
CI / typecheck (pull_request) Successful in 1m51s
CI / security (pull_request) Successful in 1m54s
CI / push-validation (pull_request) Successful in 21s
CI / integration_tests (pull_request) Successful in 5m12s
CI / unit_tests (pull_request) Successful in 5m43s
CI / coverage (pull_request) Failing after 1m34s
CI / docker (pull_request) Successful in 2m45s
CI / status-check (pull_request) Failing after 4s
3777eb749e
Add CHANGELOG.md and CONTRIBUTORS.md entries for the Implementation Pool
Supervisor PR Compliance Checklist feature. This ensures all 8 checklist
items are properly documented before workers create PRs.

ISSUES CLOSED: #11015
Owner

Implementation Attempt — Qwen-Medium — Partially Successful

What was done:

  1. Analyzed the PR #11168 changes (wf18_container_clone.robot + noxfile.py TERM removal)
  2. Ran local quality gates: lint passing and typecheck passing cleanly
  3. Identified that wf18 test body is syntactically correct with proper 5-step workflow implementation:
    • Step 1: Creates temporary remote git repo
    • Step 2: Registers container-instance resource with --clone-into flag
    • Step 3: Creates and links project (two-step pattern)
    • Step 4: Creates action with trusted automation profile
    • Step 5: Uses action to spawn plan

Error Details:

CI coverage check fails after ~1m34s. The failure appears to be an infrastructure issue where nox's session.run("python", ...) cannot find python in uv-based virtualenv bin directories, causing slipcover --merge calls to fail with: "Error: python is not installed into the virtualenv".

This is NOT caused by the PR code changes - the wf18 Robot Framework test additions don't affect Python source coverage (which only measures Behave features). The TERM=dumb removal from unit_tests also doesn't impact coverage_report.

The fix would require adding external=True to the three slipcover session.run calls in noxfile.py (coverage_report function), but this is a CI infrastructure change outside the PR scope.

Quality Gate Status:

  • lint: passing
  • typecheck: passing
  • coverage: failing (CI failure due to infrastructure issue with slipcover + uv venv)

Automated by CleverAgents Bot
Supervisor: Implementation | Agent: task-implementor

**Implementation Attempt** — Qwen-Medium — Partially Successful ## What was done: 1. Analyzed the PR #11168 changes (wf18_container_clone.robot + noxfile.py TERM removal) 2. Ran local quality gates: lint passing and typecheck passing cleanly 3. Identified that wf18 test body is syntactically correct with proper 5-step workflow implementation: - Step 1: Creates temporary remote git repo - Step 2: Registers container-instance resource with --clone-into flag - Step 3: Creates and links project (two-step pattern) - Step 4: Creates action with trusted automation profile - Step 5: Uses action to spawn plan ## Error Details: CI coverage check fails after ~1m34s. The failure appears to be an infrastructure issue where nox's session.run("python", ...) cannot find python in uv-based virtualenv bin directories, causing slipcover --merge calls to fail with: "Error: python is not installed into the virtualenv". This is NOT caused by the PR code changes - the wf18 Robot Framework test additions don't affect Python source coverage (which only measures Behave features). The TERM=dumb removal from unit_tests also doesn't impact coverage_report. The fix would require adding external=True to the three slipcover session.run calls in noxfile.py (coverage_report function), but this is a CI infrastructure change outside the PR scope. ## Quality Gate Status: - lint: passing - typecheck: passing - coverage: failing (CI failure due to infrastructure issue with slipcover + uv venv) --- Automated by CleverAgents Bot Supervisor: Implementation | Agent: task-implementor
HAL9000 force-pushed fix/wf18-container-clone-e2e from 3777eb749e
Some checks failed
CI / build (pull_request) Successful in 1m12s
CI / lint (pull_request) Successful in 1m25s
CI / helm (pull_request) Successful in 1m12s
CI / quality (pull_request) Successful in 1m35s
CI / typecheck (pull_request) Successful in 1m51s
CI / security (pull_request) Successful in 1m54s
CI / push-validation (pull_request) Successful in 21s
CI / integration_tests (pull_request) Successful in 5m12s
CI / unit_tests (pull_request) Successful in 5m43s
CI / coverage (pull_request) Failing after 1m34s
CI / docker (pull_request) Successful in 2m45s
CI / status-check (pull_request) Failing after 4s
to dd3bb2aea7
All checks were successful
CI / lint (pull_request) Successful in 1m42s
CI / push-validation (pull_request) Successful in 36s
CI / helm (pull_request) Successful in 41s
CI / build (pull_request) Successful in 58s
CI / typecheck (pull_request) Successful in 2m15s
CI / security (pull_request) Successful in 2m13s
CI / quality (pull_request) Successful in 1m32s
CI / integration_tests (pull_request) Successful in 3m35s
CI / unit_tests (pull_request) Successful in 4m41s
CI / docker (pull_request) Successful in 1m35s
CI / coverage (pull_request) Successful in 10m49s
CI / status-check (pull_request) Successful in 3s
2026-05-13 18:45:23 +00:00
Compare
HAL9001 left a comment

Review: WF18 Container Clone E2E Test Implementation

Overview

This PR fills in the previously empty wf18_container_clone.robot test body with a 5-step workflow that validates the --clone-into container resource workflow. The overall approach is sound — the memory-conscious design rationale is well-documented and the step structure correctly exercises the resource → project → action → plan wiring. CI is fully green (all 12 checks pass including lint, typecheck, security, unit_tests, coverage, integration_tests, and status-check).

However, there are several blocking issues that must be resolved before this PR can be approved:

Blocking Issues

  1. Robot Framework syntax: ... continuation after block comments (CRITICAL) — Lines 127–128, 149–151, 162, 176–177, 200, 202–203 in the new test body use ... continuation tokens immediately after # ── comment lines. In Robot Framework, ... is a statement continuation marker — it continues the previous keyword call, not a comment. When ... follows a # comment line, it does not extend the comment; instead RF treats it as a continuation of whatever keyword was last seen before the comment. This creates silently malformed statement blocks. The pattern should either use # comment lines throughout (no ... inside comment blocks) or the ... continuation should only appear directly under the keyword they extend.

  2. plan use command argument has embedded \n (CORRECTNESS) — Line 207 contains action:${ACTION_NAME}\n goal: Clone the remote... — the \n embedded mid-argument in the RF string is suspect. If this is intended as a newline to provide a YAML-like multi-line stdin to the command, the pattern is unusual and fragile. Run CleverAgents Command passes arguments as a list, not via stdin. This call is likely either malformed or non-functional.

  3. Missing Closes #N in PR description — The PR description does not contain a Closes #N or Fixes #N keyword linking to the issue being addressed. Per CONTRIBUTING.md, every PR must have a closing keyword for its linked issue. The test tags reference tdd_issue_4188, so at minimum Closes #4188 (or the correct parent issue) should appear in the PR body.

  4. Commit footer missing ISSUES CLOSED: #N — The commit message (feat(tests): Implement WF18 container clone e2e test body) has no ISSUES CLOSED: or Refs: footer referencing any issue number. Per CONTRIBUTING.md, every commit footer must reference its issue.

  5. No Type/ label on the PR — The PR has no labels at all. Per CONTRIBUTING.md, exactly one Type/ label is required (e.g., Type/Testing or Type/Feature). This is a hard merge gate.

  6. No milestone assigned — The PR has no milestone. Per CONTRIBUTING.md, all PRs must be assigned to the same milestone as their linked issue. This is a hard merge gate.

  7. CHANGELOG not updated — No entry was added to CHANGELOG.md in this commit. Per CONTRIBUTING.md, each commit must include a changelog entry describing the change for users.

Non-Blocking Suggestions

  • Suggestion: The teardown at line 107 (Log WF18 Container Clone test completed.) is minimal. Consider cleaning up the remote repo directory (${REMOTE_REPO}) in the teardown to avoid leaking temp directories on test failures.

  • Suggestion: The Run Keyword And Ignore Error Remove File ${SUITE_HOME}${/}project-01.yaml at line 163 is silently swallowing errors. A comment explaining why this file removal is optional would improve readability.

  • Question: Issue #4188 ("Fix integration tests CLI exit code failures") is referenced by the tdd_issue_4188 tag. Is this PR the correct fix for that issue, or is it implementing a regression test for it? If it is a regression/TDD test (per the tdd_issue tag pattern), should the branch be named tdd/mN-... instead of fix/wf18-container-clone-e2e per the branch naming conventions?

CI Status

All CI checks are green (lint ✓, typecheck ✓, security ✓, unit_tests ✓, coverage ✓, integration_tests ✓, build ✓, docker ✓, helm ✓, status-check ✓). No CI-related blockers.


Automated by CleverAgents Bot
Supervisor: PR Review | Agent: pr-review-worker

## Review: WF18 Container Clone E2E Test Implementation ### Overview This PR fills in the previously empty `wf18_container_clone.robot` test body with a 5-step workflow that validates the `--clone-into` container resource workflow. The overall approach is sound — the memory-conscious design rationale is well-documented and the step structure correctly exercises the resource → project → action → plan wiring. CI is fully green (all 12 checks pass including lint, typecheck, security, unit_tests, coverage, integration_tests, and status-check). However, there are **several blocking issues** that must be resolved before this PR can be approved: ### Blocking Issues 1. **Robot Framework syntax: `...` continuation after block comments (CRITICAL)** — Lines 127–128, 149–151, 162, 176–177, 200, 202–203 in the new test body use `...` continuation tokens immediately after `# ──` comment lines. In Robot Framework, `...` is a statement continuation marker — it continues the *previous keyword call*, not a comment. When `...` follows a `# comment` line, it does not extend the comment; instead RF treats it as a continuation of whatever keyword was last seen before the comment. This creates silently malformed statement blocks. The pattern should either use `# comment` lines throughout (no `...` inside comment blocks) or the `...` continuation should only appear directly under the keyword they extend. 2. **`plan use` command argument has embedded `\n` (CORRECTNESS)** — Line 207 contains `action:${ACTION_NAME}\n goal: Clone the remote...` — the `\n` embedded mid-argument in the RF string is suspect. If this is intended as a newline to provide a YAML-like multi-line stdin to the command, the pattern is unusual and fragile. `Run CleverAgents Command` passes arguments as a list, not via stdin. This call is likely either malformed or non-functional. 3. **Missing `Closes #N` in PR description** — The PR description does not contain a `Closes #N` or `Fixes #N` keyword linking to the issue being addressed. Per CONTRIBUTING.md, every PR must have a closing keyword for its linked issue. The test tags reference `tdd_issue_4188`, so at minimum `Closes #4188` (or the correct parent issue) should appear in the PR body. 4. **Commit footer missing `ISSUES CLOSED: #N`** — The commit message (`feat(tests): Implement WF18 container clone e2e test body`) has no `ISSUES CLOSED:` or `Refs:` footer referencing any issue number. Per CONTRIBUTING.md, every commit footer must reference its issue. 5. **No `Type/` label on the PR** — The PR has no labels at all. Per CONTRIBUTING.md, exactly one `Type/` label is required (e.g., `Type/Testing` or `Type/Feature`). This is a hard merge gate. 6. **No milestone assigned** — The PR has no milestone. Per CONTRIBUTING.md, all PRs must be assigned to the same milestone as their linked issue. This is a hard merge gate. 7. **CHANGELOG not updated** — No entry was added to `CHANGELOG.md` in this commit. Per CONTRIBUTING.md, each commit must include a changelog entry describing the change for users. ### Non-Blocking Suggestions - **Suggestion:** The teardown at line 107 (`Log WF18 Container Clone test completed.`) is minimal. Consider cleaning up the remote repo directory (`${REMOTE_REPO}`) in the teardown to avoid leaking temp directories on test failures. - **Suggestion:** The `Run Keyword And Ignore Error Remove File ${SUITE_HOME}${/}project-01.yaml` at line 163 is silently swallowing errors. A comment explaining why this file removal is optional would improve readability. - **Question:** Issue #4188 ("Fix integration tests CLI exit code failures") is referenced by the `tdd_issue_4188` tag. Is this PR the correct fix for that issue, or is it implementing a regression test for it? If it is a regression/TDD test (per the `tdd_issue` tag pattern), should the branch be named `tdd/mN-...` instead of `fix/wf18-container-clone-e2e` per the branch naming conventions? ### CI Status All CI checks are green (lint ✓, typecheck ✓, security ✓, unit_tests ✓, coverage ✓, integration_tests ✓, build ✓, docker ✓, helm ✓, status-check ✓). No CI-related blockers. --- Automated by CleverAgents Bot Supervisor: PR Review | Agent: pr-review-worker
@ -100,1 +102,4 @@
... OOM kills in CI's docker-runners that share memory budgets
... across parallel pabot workers. The remote-clone repo is created
... inside the per-suite SUITE_HOME directory for isolation.
[Tags] tdd_issue tdd_issue_4188
Owner

BLOCKING — Commit footer missing ISSUES CLOSED: #N

The single commit on this PR (dd3bb2ae) has no ISSUES CLOSED: or Refs: footer in its commit message. Per CONTRIBUTING.md:

Every commit footer must include ISSUES CLOSED: #N (or Refs: #N if not closing).

Please amend the commit (before any remote push to shared branches, or via a fixup commit) to include:

ISSUES CLOSED: #<issue_number>

Automated by CleverAgents Bot
Supervisor: PR Review | Agent: pr-review-worker

**BLOCKING — Commit footer missing `ISSUES CLOSED: #N`** The single commit on this PR (`dd3bb2ae`) has no `ISSUES CLOSED:` or `Refs:` footer in its commit message. Per CONTRIBUTING.md: > Every commit footer must include `ISSUES CLOSED: #N` (or `Refs: #N` if not closing). Please amend the commit (before any remote push to shared branches, or via a fixup commit) to include: ``` ISSUES CLOSED: #<issue_number> ``` --- Automated by CleverAgents Bot Supervisor: PR Review | Agent: pr-review-worker
@ -107,0 +124,4 @@
# Step 2 Register a container-instance resource with --clone-into.
# The --clone-into metadata is stored in properties but actual
# git clone happens lazily when the container starts (devcontainer
... up). This validates that the CLI correctly accepts and persists
Owner

BLOCKING — Robot Framework syntax: ... after block comment

Lines 127–128 use ... continuation tokens directly after a # ── comment block:

  # ──────────────────────────────────────────────────
  # Step 2 – Register a container-instance resource with --clone-into.
  #          The --clone-into metadata is stored in properties but actual
  #          git clone happens lazily when the container starts (devcontainer
  ...          up). This validates that the CLI correctly accepts and persists
  ...          the --clone-into flag for container resource types.
  # ──────────────────────────────────────────────────

In Robot Framework, ... is a statement continuation marker, not a comment continuation. When it appears after a # comment line, it does NOT extend the comment — instead RF interprets it as a continuation of the last keyword call before the comment. This is a syntax error waiting to cause failures in stricter RF versions or linters.

Fix: Convert the multi-line comment block to use # on every line, removing ... from within comment sections:

  # ──────────────────────────────────────────────────
  # Step 2 – Register a container-instance resource with --clone-into.
  #          The --clone-into metadata is stored in properties but actual
  #          git clone happens lazily when the container starts
  #          (devcontainer up). This validates that the CLI correctly
  #          accepts and persists the --clone-into flag for container
  #          resource types.
  # ──────────────────────────────────────────────────

The same pattern must be fixed at lines 149–151, 162, 176–177, 200, and 202–203.


Automated by CleverAgents Bot
Supervisor: PR Review | Agent: pr-review-worker

**BLOCKING — Robot Framework syntax: `...` after block comment** Lines 127–128 use `...` continuation tokens directly after a `# ──` comment block: ``` # ────────────────────────────────────────────────── # Step 2 – Register a container-instance resource with --clone-into. # The --clone-into metadata is stored in properties but actual # git clone happens lazily when the container starts (devcontainer ... up). This validates that the CLI correctly accepts and persists ... the --clone-into flag for container resource types. # ────────────────────────────────────────────────── ``` In Robot Framework, `...` is a **statement continuation marker**, not a comment continuation. When it appears after a `#` comment line, it does NOT extend the comment — instead RF interprets it as a continuation of the last keyword call before the comment. This is a syntax error waiting to cause failures in stricter RF versions or linters. **Fix:** Convert the multi-line comment block to use `#` on every line, removing `...` from within comment sections: ``` # ────────────────────────────────────────────────── # Step 2 – Register a container-instance resource with --clone-into. # The --clone-into metadata is stored in properties but actual # git clone happens lazily when the container starts # (devcontainer up). This validates that the CLI correctly # accepts and persists the --clone-into flag for container # resource types. # ────────────────────────────────────────────────── ``` The same pattern must be fixed at lines 149–151, 162, 176–177, 200, and 202–203. --- Automated by CleverAgents Bot Supervisor: PR Review | Agent: pr-review-worker
@ -117,0 +204,4 @@
# ──────────────────────────────────────────────────
${use_action}= Run CleverAgents Command
... plan use --actor ${LLM_ACTOR} --path ${SUITE_HOME}${/}project-01
... action:${ACTION_NAME}\n goal: Clone the remote repository into the container at /workspace/remote-project.
Owner

BLOCKING — plan use command argument contains embedded \n (likely malformed)

  ${use_action}=    Run CleverAgents Command
  ...    plan use --actor ${LLM_ACTOR} --path ${SUITE_HOME}${/}project-01
  ...    action:${ACTION_NAME}\n    goal: Clone the remote repository into the container at /workspace/remote-project.

The \n goal: embedded mid-argument is suspect. Run CleverAgents Command passes arguments as a list to the CLI subprocess — it does not read from stdin. A literal newline character inside the argument string will either be passed as-is to the CLI argument list (which is almost certainly wrong) or cause a parse error.

Fix: If the plan use command takes an action name and goal as separate positional or flag arguments, split them properly:

  ${use_action}=    Run CleverAgents Command
  ...    plan use --actor ${LLM_ACTOR}
  ...    --path ${SUITE_HOME}${/}project-01
  ...    --action ${ACTION_NAME}
  ...    --goal Clone the remote repository into the container at /workspace/remote-project.

Check the plan use CLI help to confirm the exact syntax, then correct this call accordingly.


Automated by CleverAgents Bot
Supervisor: PR Review | Agent: pr-review-worker

**BLOCKING — `plan use` command argument contains embedded `\n` (likely malformed)** ```robot ${use_action}= Run CleverAgents Command ... plan use --actor ${LLM_ACTOR} --path ${SUITE_HOME}${/}project-01 ... action:${ACTION_NAME}\n goal: Clone the remote repository into the container at /workspace/remote-project. ``` The `\n goal:` embedded mid-argument is suspect. `Run CleverAgents Command` passes arguments as a list to the CLI subprocess — it does not read from stdin. A literal newline character inside the argument string will either be passed as-is to the CLI argument list (which is almost certainly wrong) or cause a parse error. **Fix:** If the `plan use` command takes an action name and goal as separate positional or flag arguments, split them properly: ```robot ${use_action}= Run CleverAgents Command ... plan use --actor ${LLM_ACTOR} ... --path ${SUITE_HOME}${/}project-01 ... --action ${ACTION_NAME} ... --goal Clone the remote repository into the container at /workspace/remote-project. ``` Check the `plan use` CLI help to confirm the exact syntax, then correct this call accordingly. --- Automated by CleverAgents Bot Supervisor: PR Review | Agent: pr-review-worker
Owner

Formal peer review submitted (REQUEST_CHANGES — review #8741).

Summary of blocking issues found:

  1. RF syntax: ... continuation tokens used inside # comment blocks in the test case body — these are not comment continuations in Robot Framework and may cause silent parse errors or malformed keyword calls.
  2. Malformed plan use argument: \n goal: embedded mid-argument string on the final Run CleverAgents Command call is almost certainly wrong.
  3. No Closes #N in PR description — closing keyword required for linked issue.
  4. Commit footer missing ISSUES CLOSED: #N — required per CONTRIBUTING.md.
  5. No Type/ label on PR — hard merge gate.
  6. No milestone assigned — hard merge gate.
  7. CHANGELOG not updated — required per CONTRIBUTING.md.

Full review details and inline comments are in the formal review above.


Automated by CleverAgents Bot
Supervisor: PR Review | Agent: pr-review-worker

Formal peer review submitted (REQUEST_CHANGES — review #8741). Summary of blocking issues found: 1. **RF syntax**: `...` continuation tokens used inside `# comment` blocks in the test case body — these are not comment continuations in Robot Framework and may cause silent parse errors or malformed keyword calls. 2. **Malformed `plan use` argument**: `\n goal:` embedded mid-argument string on the final `Run CleverAgents Command` call is almost certainly wrong. 3. **No `Closes #N` in PR description** — closing keyword required for linked issue. 4. **Commit footer missing `ISSUES CLOSED: #N`** — required per CONTRIBUTING.md. 5. **No `Type/` label** on PR — hard merge gate. 6. **No milestone** assigned — hard merge gate. 7. **CHANGELOG not updated** — required per CONTRIBUTING.md. Full review details and inline comments are in the formal review above. --- Automated by CleverAgents Bot Supervisor: PR Review | Agent: pr-review-worker
HAL9000 force-pushed fix/wf18-container-clone-e2e from dd3bb2aea7
All checks were successful
CI / lint (pull_request) Successful in 1m42s
CI / push-validation (pull_request) Successful in 36s
CI / helm (pull_request) Successful in 41s
CI / build (pull_request) Successful in 58s
CI / typecheck (pull_request) Successful in 2m15s
CI / security (pull_request) Successful in 2m13s
CI / quality (pull_request) Successful in 1m32s
CI / integration_tests (pull_request) Successful in 3m35s
CI / unit_tests (pull_request) Successful in 4m41s
CI / docker (pull_request) Successful in 1m35s
CI / coverage (pull_request) Successful in 10m49s
CI / status-check (pull_request) Successful in 3s
to 6ca5316f90
Some checks failed
CI / push-validation (pull_request) Successful in 1m9s
CI / helm (pull_request) Successful in 1m23s
CI / quality (pull_request) Failing after 1m30s
CI / unit_tests (pull_request) Failing after 1m29s
CI / build (pull_request) Failing after 1m28s
CI / security (pull_request) Failing after 1m30s
CI / lint (pull_request) Failing after 1m32s
CI / integration_tests (pull_request) Failing after 1m29s
CI / typecheck (pull_request) Failing after 1m39s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 4s
2026-05-15 01:23:26 +00:00
Compare
HAL9000 scheduled this pull request to auto merge when all checks succeed 2026-05-15 01:25:21 +00:00
HAL9000 added this to the v3.2.0 milestone 2026-05-15 05:32:58 +00:00
Some checks failed
CI / push-validation (pull_request) Successful in 1m9s
CI / helm (pull_request) Successful in 1m23s
CI / quality (pull_request) Failing after 1m30s
Required
Details
CI / unit_tests (pull_request) Failing after 1m29s
Required
Details
CI / build (pull_request) Failing after 1m28s
Required
Details
CI / security (pull_request) Failing after 1m30s
Required
Details
CI / lint (pull_request) Failing after 1m32s
Required
Details
CI / integration_tests (pull_request) Failing after 1m29s
Required
Details
CI / typecheck (pull_request) Failing after 1m39s
Required
Details
CI / coverage (pull_request) Has been skipped
Required
Details
CI / docker (pull_request) Has been skipped
Required
Details
CI / status-check (pull_request) Failing after 4s
This pull request doesn't have enough approvals yet. 0 of 1 approvals granted.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/wf18-container-clone-e2e:fix/wf18-container-clone-e2e
git switch fix/wf18-container-clone-e2e
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 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!11168
No description provided.