-
Notifications
You must be signed in to change notification settings - Fork 63
46 lines (37 loc) · 1.21 KB
/
scheduled-verification.yml
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
42
43
44
45
46
# ===---
# Workflow run for regular SPIRV-LLVM-Translator and LLVM compatibility check
# ===---
name: Scheduled verification
run-name: Scheduled verification
on:
schedule:
# Run Sunday & Wednesday at 00:00
- cron: 0 0 * * 0,3
jobs:
verify-default-branches:
name: Verify `main` branch
runs-on: ubuntu-22.04
steps:
- name: Checkout opencl-clang sources for action files availabilty
uses: actions/checkout@v3
- name: Run build-opencl-clang action
uses: ./.github/actions/build-opencl-clang
with:
ref_llvm: main
ref_translator: main
ref_opencl-clang: main
verify-release-branches:
name: Verify `ocl-open-*` release branches
strategy:
matrix:
llvm_version: [ 10, 11, 12, 13, 14, 15 ]
runs-on: ubuntu-22.04
steps:
- name: Checkout opencl-clang sources for action files availabilty
uses: actions/checkout@v3
- name: Run build-opencl-clang action
uses: ./.github/actions/build-opencl-clang
with:
ref_llvm: release/${{ matrix.llvm_version }}.x
ref_translator: llvm_release_${{ matrix.llvm_version }}0
ref_opencl-clang: ocl-open-${{ matrix.llvm_version }}0