name: Kernelkit Trigger on: pull_request: types: [opened, synchronize, reopened, labeled] push: branches: - main - ci-workflow-redesign workflow_dispatch: jobs: build-x86_64: if: startsWith(github.repository, 'kernelkit/') uses: ./.github/workflows/build.yml with: name: "infix" target: ${{ (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'ci:main')) && 'x86_64' || 'x86_64_minimal' }} build-aarch64: if: startsWith(github.repository, 'kernelkit/') uses: ./.github/workflows/build.yml with: name: "infix" target: ${{ (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'ci:main')) && 'aarch64' || 'aarch64_minimal' }} test-run-x86_64: if: startsWith(github.repository, 'kernelkit/') needs: build-x86_64 uses: ./.github/workflows/test.yml with: target: ${{ (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'ci:main')) && 'x86_64' || 'x86_64_minimal' }} name: "infix" test-publish-x86_64: if: startsWith(github.repository, 'kernelkit/') needs: test-run-x86_64 uses: ./.github/workflows/publish.yml