Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Support explicit development-QA validation for macOS FSKit artifacts #1860

Description

@joshuajbouw

Outcome

Permit an exact-current macOS FSKit artifact to be rehearsed with an explicitly selected development QA identity without weakening production validation.

Acceptance criteria

  • Unset/default production validation remains fail-closed and continues to require stapler and Gatekeeper success.
  • Only the exact development-qa mode may bypass stapler and Gatekeeper.
  • Development QA still requires strict codesign verification, TeamIdentifier 9BDSL5BJAP, exact app/extension/provider identifiers, matching public versions, the FSKit entitlement, and an executable co-staged provider whose signed bytes and status protocol validate.
  • Missing provider or any unknown mode fails.
  • Manager output never describes a development-QA artifact as notarized.
  • Release workflows remain unchanged.
  • Tests prove both retained checks and the narrow bypass.

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