mirror of
https://github.com/Sea-Haven-Industries/.github.git
synced 2026-09-30 17:33:11 +00:00
The workflow-templates catalog offered starter workflows for only 7 of the 12 reusable workflows in .github/workflows, so ci-python-app, ci-typescript-frontend, ci-static, ci-dotnet and cd-mobile-ios were invisible in the org's Actions > New workflow UI and had to be wired by hand. Add a template + properties.json pair for each. Each caller CI job is keyed `ci` so the check context resolves to the `ci / ci` required by the org ruleset, and every reusable ref is pinned to the same 40-char SHA the existing templates use. node-version: "24" is passed on the three reusables that declare the input (ci-typescript-frontend, ci-static, cd-mobile-ios); ci-python-app and ci-dotnet do not declare it, so it is omitted there.
7 lines
476 B
JSON
7 lines
476 B
JSON
{
|
|
"name": "Sea Haven — Deploy (iOS / TestFlight)",
|
|
"description": "Builds the iOS app with Fastlane and uploads it to TestFlight on push to main, using the org reusable cd-mobile-ios workflow. Requires the AWS_DEPLOY_ROLE_ARN, MATCH_PASSWORD, ASC_KEY_ID, ASC_ISSUER_ID and ASC_KEY_CONTENT repo secrets.",
|
|
"iconName": "octicon-rocket",
|
|
"categories": ["Deployment", "Mobile", "JavaScript"],
|
|
"filePatterns": ["Gemfile$", "app\\.json$", "metro\\.config\\.[cm]?js$"]
|
|
}
|