Skip to content

Infra/bugfix PRs auto-closed by validator before maintainer can merge #143

Description

@RealDiligent

Problem

Bugfix PRs without submissions/final_model/best_theta.npy are registered via POST /webhooks/github, evaluated without a checkpoint, fail with missing_checkpoint, and publish_submission_result() auto-closes the PR.

Affected: #135, #137, #139, #140, #141 (all closed despite green CI).

Proposed fix

PR branch fix/critical-issue-skip-eval-without-artifact (was #139): only queue eval when submission_artifact_id is set; only auto-close PRs with uploaded bundles.

Request

@tmimmanuel please manually merge the fix branch or deploy it to production before re-evaluating contributor PRs, otherwise infra contributions cannot land.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions