Expand description
Validated configuration and deterministic workflow rendering. Deterministic rendering of a two-phase GitHub-hosted macOS workflow.
Structs§
- Developer
Directory - Absolute Xcode developer directory selected per job through
DEVELOPER_DIR. - Generated
Workflow - Deterministically generated repository-relative path and YAML bytes.
- Protected
Environment - Validated GitHub Environment name used only by the signing job.
- Public
Source Repository - Validated public GitHub repository containing the project source.
- Secret
Name - Validated name of a GitHub Actions secret, never a secret value.
- Signing
Secret Names - Opaque GitHub secret references needed for manual development signing.
- Temporary
Branch Namespace - Branch namespace used only for temporary provider job refs.
- Trusted
Source Ref - Exact trusted branch or tag from which source revisions may be selected.
- Worker
Distribution - Trusted macOS worker provisioning policy.
- Workflow
Config - Fully validated inputs for the signed physical-iPhone workflow.
- Workflow
File Name - Validated basename for a generated file below
.github/workflows/. - Workflow
Limits - Bounded execution and artifact-retention policy.
Enums§
- Workflow
Config Error - A rejected workflow configuration field.
- Workflow
RunTrigger - GitHub event that starts one generated worker workflow.
Constants§
- MAX_
SIGNING_ PROFILES - Maximum number of application and extension provisioning profiles exposed to one protected GitHub signing job.
Functions§
- generate_
workflow - Generate a deterministic GitHub Actions workflow.