forked from NVIDIA/cutlass
-
Notifications
You must be signed in to change notification settings - Fork 85
41 lines (36 loc) · 1.11 KB
/
intel_test.yml
File metadata and controls
41 lines (36 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
name: "SYCL Intel Test"
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
merge_group:
branches: [ "main" ]
workflow_dispatch:
inputs:
DPCPP_VERSION:
description: "DPCPP version to use"
type: string
permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
# Quick validation for PRs - single configuration
test-pr:
if: github.event_name == 'pull_request' || github.event_name == 'merge_group'
uses: ./.github/workflows/intel_test_reusable.yml
with:
gpu: '["PVC", "BMG"]'
compiler: '["RELEASE"]'
intel_graphics: '["ROLLING"]'
DPCPP_VERSION: ${{ inputs.DPCPP_VERSION }}
# Full testing for pushes - 4 configurations
test-push:
if: github.event_name == 'push' || github.event_name == 'workflow_dispatch'
uses: ./.github/workflows/intel_test_reusable.yml
with:
compiler: '["RELEASE", "NIGHTLY"]'
gpu: '["PVC", "BMG"]'
intel_graphics: '["ROLLING", "STAGING"]'
DPCPP_VERSION: ${{ inputs.DPCPP_VERSION }}