Skip to content

build and test Debug and Release configs in single job #7519

build and test Debug and Release configs in single job

build and test Debug and Release configs in single job #7519

Workflow file for this run

# Run checks required for a PR to merge and verify if post-merge commit is valid.
# This workflow only call other workflows.
name: PR/push
on:
push:
branches-ignore:
- 'dependabot/**'
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
permissions:
contents: read
packages: read
jobs:
L0:
uses: ./.github/workflows/reusable_gpu.yml
with:
provider: "LEVEL_ZERO"
runner: "L0"
shared_lib: "['ON']"
L0-BMG:
uses: ./.github/workflows/reusable_gpu.yml
with:
provider: "LEVEL_ZERO"
runner: "L0-BMG"
shared_lib: "['ON']"
os: "['Ubuntu']" # Ubuntu only
CUDA:
uses: ./.github/workflows/reusable_gpu.yml
with:
provider: "CUDA"
runner: "CUDA"
shared_lib: "['ON']"
Coverage:
# total coverage (on upstream only)
if: github.repository == 'oneapi-src/unified-memory-framework'
needs: [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib]

Check failure on line 42 in .github/workflows/pr_push.yml

View workflow run for this annotation

GitHub Actions / PR/push

Invalid workflow file

The workflow is not valid. .github/workflows/pr_push.yml (Line: 42, Col: 13): Job 'Coverage' depends on unknown job 'Build'. .github/workflows/pr_push.yml (Line: 42, Col: 20): Job 'Coverage' depends on unknown job 'DevDax'.
uses: ./.github/workflows/reusable_coverage.yml
secrets: inherit
with:
trigger: "${{github.event_name}}"
Coverage_partial:
# partial coverage (on forks)
if: github.repository != 'oneapi-src/unified-memory-framework'
needs: [Build, QEMU, ProxyLib]
uses: ./.github/workflows/reusable_coverage.yml