xworkmate-app/.github
Haitao Pan 898b723780
ci: load Vault secrets per-platform in build matrix (#43)
The build matrix loaded every signing secret in one shared block for all
platforms. vault-action's ignoreNotFound only suppresses path-level 404s,
not field-level "No match data" errors, so a single missing field failed
every leg — including linux/windows/android that need no Apple secrets.

Split the load into per-OS-family steps gated by matrix.platform (Apple
for macos/ios, Windows, Android); linux requests nothing. Add shell: bash
to the Export step (its `{ … } >> $GITHUB_ENV` brace syntax is bash-only
and would fail under the default pwsh on windows).

Co-authored-by: Haitao Pan <manbuzhe2009@qq.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 15:45:07 +08:00
..
actions/setup-flutter-sdk Add multi-platform build and release workflow 2026-03-21 10:08:12 +08:00
workflows ci: load Vault secrets per-platform in build matrix (#43) 2026-06-29 15:45:07 +08:00