nodeselector/nodeselector/setup-apple-codesign
Import signing certificates, provisioning profiles, and App Store Connect API keys from GitHub secrets into your macOS runner.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| asset-type | The type of asset to import. If not specified, sets up both API key and certificate (recommended). Specific asset types for advanced use: `certificate`, `provisioning-profile`, or `app-store-connect-api-key`. | no | "" |
| secret-value | The value of the secret to import. For `certificate` and `provisioning-profile` asset types. | — | "" |
| app-store-connect-api-key-key-id | * The identifier of the App Store Connect API key. * Only valid for the `app-store-connect-api-key` asset-type. Mutualy exclusive with `secret-value`. | — | "" |
| app-store-connect-api-key-issuer-id | * The identifier of the App Store Connect API key issuer. * Only valid for the `app-store-connect-api-key` asset-type. Mutualy exclusive with `secret-value`. | — | "" |
| app-store-connect-api-key-base64-private-key | * The base64 encoded private key of the App Store Connect API key. * Only valid for the `app-store-connect-api-key` asset-type. Mutualy exclusive with `secret-value`. | — | "" |
| keychain-name | * The name of the keychain to use for importing the asset. * Only valid for the `certificate` asset-type. | — | ci |
| keychain-password | * The password for the keychain. * Only valid for the `certificate` asset-type. | — | "" |
| certificate-password | * The password for encrypted certificates (P12 files or PEM files with encrypted private keys). * Only valid for the `certificate` asset-type. | — | "" |
Outputs
| name | description |
|---|---|
| app-store-connect-api-key-key-id | * The identifier of the App Store Connect API key. * Only valid for the `app-store-connect-api-key` asset-type. |
| app-store-connect-api-key-issuer-id | * The identifier of the App Store Connect API key issuer. * Only valid for the `app-store-connect-api-key` asset-type. |
| app-store-connect-api-key-key-path | * The private key of the App Store Connect API key. * Only valid for the `app-store-connect-api-key` asset-type. |