[main-red] molecule-ai/molecule-core: d034b0ab34 #2999

Closed
opened 2026-06-16 21:07:18 +00:00 by gitea-actions · 1 comment

Main is RED on molecule-ai/molecule-core at d034b0ab34

Commit: https://git.moleculesai.app/molecule-ai/molecule-core/commit/d034b0ab34e84d732023759335f0e1d999ad25c6

Auto-filed by .gitea/workflows/main-red-watchdog.yml (Option C of the main-never-red directive). Per feedback_no_such_thing_as_flakes + feedback_fix_root_not_symptom: investigate the root cause; do NOT revert as a reflex. The watchdog itself never reverts.

Failed status contexts

  • gate-check-v3 / gate-check (pull_request_target)failurelogs
    • Failing after 14s

Resolution path

  1. Read the failed logs (links above).
  2. If reproducible locally, fix forward in a PR targeting main.
  3. If the failure is a real flake — STOP. Per feedback_no_such_thing_as_flakes, intermittent failures are real bugs. Investigate to root cause; do not mark as flake.
  4. If the failure is blocking unrelated work for >1 hour, file a follow-up issue and assign someone. Do NOT revert without a human GO per feedback_prod_apply_needs_hongming_chat_go (branch protection is a prod surface).

Debug

{
  "all_contexts": [
    {
      "context": "Lint forbidden tenant-env keys / Scan workspace_secrets writers for forbidden env keys (pull_request)",
      "state": "success"
    },
    {
      "context": "Block internal-flavored paths / Block forbidden paths (pull_request)",
      "state": "success"
    },
    {
      "context": "Lint forbidden tenant-env keys / Scan for repo-host token write into tenant workspace surface (pull_request)",
      "state": "success"
    },
    {
      "context": "E2E Peer Visibility (literal MCP list_peers) / E2E Peer Visibility (local) (pull_request)",
      "state": "skipped"
    },
    {
      "context": "Secret scan / Scan diff for credential-shaped strings (pull_request)",
      "state": "success"
    },
    {
      "context": "Handlers Postgres Integration / Handlers Postgres Integration (pull_request)",
      "state": "success"
    },
    {
      "context": "qa-review / approved (pull_request_target)",
      "state": "success"
    },
    {
      "context": "reserved-path-review / reserved-path-review (pull_request_target)",
      "state": "success"
    },
    {
      "context": "sop-checklist / na-declarations (pull_request)",
      "state": "success"
    },
    {
      "context": "security-review / approved (pull_request_target)",
      "state": "success"
    },
    {
      "context": "E2E Peer Visibility (literal MCP list_peers) / E2E Peer Visibility (pull_request)",
      "state": "success"
    },
    {
      "context": "E2E API Smoke Test / detect-changes (pull_request)",
      "state": "success"
    },
    {
      "context": "sop-checklist / all-items-acked (pull_request_target)",
      "state": "success"
    },
    {
      "context": "gate-check-v3 / gate-check (pull_request_target)",
      "state": "failure"
    },
    {
      "context": "E2E API Smoke Test / E2E API Smoke Test (pull_request)",
      "state": "success"
    },
    {
      "context": "CI / Detect changes (pull_request)",
      "state": "success"
    },
    {
      "context": "E2E Chat / detect-changes (pull_request)",
      "state": "success"
    },
    {
      "context": "CI / Shellcheck (E2E scripts) (pull_request)",
      "state": "success"
    },
    {
      "context": "CI / Canvas (Next.js) (pull_request)",
      "state": "success"
    },
    {
      "context": "CI / Platform (Go) (pull_request)",
      "state": "success"
    },
    {
      "context": "PR Diff Guard / PR diff guard (pull_request)",
      "state": "success"
    },
    {
      "context": "lint-required-no-paths / lint-required-no-paths (pull_request)",
      "state": "success"
    },
    {
      "context": "CI / Canvas Deploy Status (pull_request)",
      "state": "success"
    },
    {
      "context": "E2E Chat / E2E Chat (pull_request)",
      "state": "success"
    },
    {
      "context": "E2E Staging Canvas (Playwright) / detect-changes (pull_request)",
      "state": "success"
    },
    {
      "context": "CI / all-required (pull_request)",
      "state": "success"
    },
    {
      "context": "E2E Staging Canvas (Playwright) / Canvas tabs E2E (pull_request)",
      "state": "success"
    },
    {
      "context": "sop-checklist / all-items-acked (pull_request)",
      "state": "success"
    },
    {
      "context": "Local Provision Lifecycle E2E / Local Provision Lifecycle E2E (stub) (pull_request)",
      "state": "success"
    },
    {
      "context": "Local Provision Lifecycle E2E / Local Provision Lifecycle E2E (real image + MiniMax LLM, advisory) (pull_request)",
      "state": "success"
    }
  ],
  "branch": "main",
  "combined_state": "failure",
  "failed_contexts": [
    "gate-check-v3 / gate-check (pull_request_target)"
  ],
  "recheck_combined_state": "failure",
  "recheck_failed_contexts": [
    "gate-check-v3 / gate-check (pull_request_target)"
  ],
  "sha": "d034b0ab34e84d732023759335f0e1d999ad25c6"
}

This issue is idempotent: the watchdog runs hourly at :05 and edits this body in place. When main returns to green, the watchdog will close this issue automatically with a "main returned to green" comment.

# Main is RED on `molecule-ai/molecule-core` at `d034b0ab34` Commit: <https://git.moleculesai.app/molecule-ai/molecule-core/commit/d034b0ab34e84d732023759335f0e1d999ad25c6> Auto-filed by `.gitea/workflows/main-red-watchdog.yml` (Option C of the [main-never-red directive](https://git.moleculesai.app/molecule-ai/molecule-core/issues/420)). Per `feedback_no_such_thing_as_flakes` + `feedback_fix_root_not_symptom`: investigate the root cause; do NOT revert as a reflex. The watchdog itself never reverts. ## Failed status contexts - **gate-check-v3 / gate-check (pull_request_target)** — `failure` → [logs](/molecule-ai/molecule-core/actions/runs/375703/jobs/516819) - Failing after 14s ## Resolution path 1. Read the failed logs (links above). 2. If reproducible locally, fix forward in a PR targeting `main`. 3. If the failure is a real flake — STOP. Per `feedback_no_such_thing_as_flakes`, intermittent failures are real bugs. Investigate to root cause; do not mark as flake. 4. If the failure is blocking unrelated work for >1 hour, file a follow-up issue and assign someone. Do NOT revert without a human GO per `feedback_prod_apply_needs_hongming_chat_go` (branch protection is a prod surface). ## Debug ```json { "all_contexts": [ { "context": "Lint forbidden tenant-env keys / Scan workspace_secrets writers for forbidden env keys (pull_request)", "state": "success" }, { "context": "Block internal-flavored paths / Block forbidden paths (pull_request)", "state": "success" }, { "context": "Lint forbidden tenant-env keys / Scan for repo-host token write into tenant workspace surface (pull_request)", "state": "success" }, { "context": "E2E Peer Visibility (literal MCP list_peers) / E2E Peer Visibility (local) (pull_request)", "state": "skipped" }, { "context": "Secret scan / Scan diff for credential-shaped strings (pull_request)", "state": "success" }, { "context": "Handlers Postgres Integration / Handlers Postgres Integration (pull_request)", "state": "success" }, { "context": "qa-review / approved (pull_request_target)", "state": "success" }, { "context": "reserved-path-review / reserved-path-review (pull_request_target)", "state": "success" }, { "context": "sop-checklist / na-declarations (pull_request)", "state": "success" }, { "context": "security-review / approved (pull_request_target)", "state": "success" }, { "context": "E2E Peer Visibility (literal MCP list_peers) / E2E Peer Visibility (pull_request)", "state": "success" }, { "context": "E2E API Smoke Test / detect-changes (pull_request)", "state": "success" }, { "context": "sop-checklist / all-items-acked (pull_request_target)", "state": "success" }, { "context": "gate-check-v3 / gate-check (pull_request_target)", "state": "failure" }, { "context": "E2E API Smoke Test / E2E API Smoke Test (pull_request)", "state": "success" }, { "context": "CI / Detect changes (pull_request)", "state": "success" }, { "context": "E2E Chat / detect-changes (pull_request)", "state": "success" }, { "context": "CI / Shellcheck (E2E scripts) (pull_request)", "state": "success" }, { "context": "CI / Canvas (Next.js) (pull_request)", "state": "success" }, { "context": "CI / Platform (Go) (pull_request)", "state": "success" }, { "context": "PR Diff Guard / PR diff guard (pull_request)", "state": "success" }, { "context": "lint-required-no-paths / lint-required-no-paths (pull_request)", "state": "success" }, { "context": "CI / Canvas Deploy Status (pull_request)", "state": "success" }, { "context": "E2E Chat / E2E Chat (pull_request)", "state": "success" }, { "context": "E2E Staging Canvas (Playwright) / detect-changes (pull_request)", "state": "success" }, { "context": "CI / all-required (pull_request)", "state": "success" }, { "context": "E2E Staging Canvas (Playwright) / Canvas tabs E2E (pull_request)", "state": "success" }, { "context": "sop-checklist / all-items-acked (pull_request)", "state": "success" }, { "context": "Local Provision Lifecycle E2E / Local Provision Lifecycle E2E (stub) (pull_request)", "state": "success" }, { "context": "Local Provision Lifecycle E2E / Local Provision Lifecycle E2E (real image + MiniMax LLM, advisory) (pull_request)", "state": "success" } ], "branch": "main", "combined_state": "failure", "failed_contexts": [ "gate-check-v3 / gate-check (pull_request_target)" ], "recheck_combined_state": "failure", "recheck_failed_contexts": [ "gate-check-v3 / gate-check (pull_request_target)" ], "sha": "d034b0ab34e84d732023759335f0e1d999ad25c6" } ``` _This issue is idempotent: the watchdog runs hourly at `:05` and edits this body in place. When `main` returns to green, the watchdog will close this issue automatically with a "main returned to green" comment._

The failing contexts from this SHA (d034b0ab34) have recovered on current HEAD 79aad60322: gate-check-v3 / gate-check (pull_request_target). Main is still red for other reasons; see the current [main-red] issue for 79aad60322.

The failing contexts from this SHA (`d034b0ab34`) have recovered on current HEAD `79aad60322`: gate-check-v3 / gate-check (pull_request_target). Main is still red for other reasons; see the current `[main-red]` issue for `79aad60322`.
gitea-actions bot closed this issue 2026-06-16 22:07:25 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: molecule-ai/molecule-core#2999