Skip to content

Provide protected local CI and Validator coverage for Planfile PRs #81

Description

@tom-sapletta-com

Finding

The local OneDev coordinator rejects a retry for semcod/planfile PR #80 with retry target is not a configured PR profile. GitHub checks are green, but they are not evidence of the protected local verification required for publication.

Plan

  1. Add a protected Planfile PR profile that validates the exact head, base and merge result.
  2. Execute the existing focused test suite and required Python matrix from an immutable, networkless image with pinned dependency inputs.
  3. Deploy the profile and obtain a successful canary on a deliberately valid PR.
  4. Record the Validator receipt bound to repository, PR, ticket, head SHA and approval key.

Acceptance

PRs are not merged on the basis of hosted checks alone; the independent local Validator can verify a current Planfile PR and report an auditable receipt.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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