Skip to content

Review workflow: GPT Review fails before review when credential is absent #678

Description

@100yenadmin

Summary

The active 🤖 GPT Review workflow can be dispatched successfully but fails before producing any review when its API credential is not configured.

Observed on PR #676:

Impact

The workflow appears available but provides no adversarial review evidence. Release managers must detect the failure explicitly and use a named exact-head substitute reviewer; treating the run as a completed reviewer would weaken the review gate.

Expected behavior

Choose and document one fail-closed contract:

  1. configure the approved repository/environment credential and add a credential preflight with a clear operator error; or
  2. disable/remove the workflow until it is intentionally provisioned, so it cannot be mistaken for an available required reviewer.

The repair must not print, persist, or copy credential material. It should also ensure a manual PR-number review checks out or fetches the PR head, because workflow-run metadata may otherwise reflect the dispatch branch rather than the reviewed commit.

Acceptance proof

  • a test PR at a named head SHA receives a completed review tied to that same SHA; or
  • the workflow is explicitly disabled and release/review runbooks name the approved substitute-review route
  • failure logs and PR comments contain no secret material

Parent tracker: #623.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:releasePackaging, signing, updater, rollbackblockedCannot proceed without an external dependency or decisionbugSomething isn't workingevaosevaOS public beta R&D workkind:integrationIntegration implementation issuepublic-betaBlocks or contributes to the public beta gateready-for-agentIssue has enough handoff detail for an agent to startrelease-train:runtime-reliabilityCross-version Workbench/runtime reliability release train

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions