Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -154,9 +154,12 @@ jobs:
else echo "::notice::No Android signing key (packaging/README.md): Android packages are not built."; fi
node site/scripts/demos.mjs plan --policy none --native "$targets" --github-output | tee -a "$GITHUB_STEP_SUMMARY"

# The jobs after resolve name its result: the implicit success() also looks at prune, which a manual run skips, and
# would skip every check of that run.
checks:
name: Supported
needs: resolve
if: ${{ !cancelled() && needs.resolve.result == 'success' }}
uses: ./.github/workflows/checks.yml
permissions:
contents: write # storing demo packages in the integration store (never a release)
Expand All @@ -180,15 +183,17 @@ jobs:
sdk:
name: SDK
needs: resolve
if: needs.resolve.outputs.sdk == 'true'
if: ${{ !cancelled() && needs.resolve.result == 'success' && needs.resolve.outputs.sdk == 'true' }}
uses: ./.github/workflows/sdk.yml
with:
ref: ${{ needs.resolve.outputs.sha }}

platforms:
name: Experimental
needs: resolve
if: needs.resolve.outputs.macos == 'true' || needs.resolve.outputs.android == 'true' || needs.resolve.outputs.ios == 'true'
if: >-
${{ !cancelled() && needs.resolve.result == 'success' &&
(needs.resolve.outputs.macos == 'true' || needs.resolve.outputs.android == 'true' || needs.resolve.outputs.ios == 'true') }}
uses: ./.github/workflows/platforms.yml
with:
ref: ${{ needs.resolve.outputs.sha }}
Expand Down
Loading