name: Flowzone on: pull_request: types: [opened, synchronize, closed] branches: [main, master] pull_request_target: types: [opened, synchronize, closed] branches: [main, master] jobs: flowzone: name: Flowzone uses: product-os/flowzone/.github/workflows/flowzone.yml@master # prevent duplicate workflow executions for pull_request and pull_request_target if: | ( github.event.pull_request.head.repo.full_name == github.repository && github.event_name == 'pull_request' ) || ( github.event.pull_request.head.repo.full_name != github.repository && github.event_name == 'pull_request_target' ) secrets: inherit with: custom_test_matrix: > { "os": [ ["self-hosted", "X64"], ["self-hosted", "ARM64"], ["macos-12"], ["windows-2019"], ["macos-latest-xlarge"] ] } custom_publish_matrix: > { "os": [ ["self-hosted", "X64"], ["self-hosted", "ARM64"], ["macos-12"], ["windows-2019"], ["macos-latest-xlarge"] ] } github_prerelease: false restrict_custom_actions: false