xref: /llvm-project/.github/workflows/libclc-tests.yml (revision 792d928e15aa30c8b686eff465598ceea0b03891)
1name: libclc Tests
2
3permissions:
4  contents: read
5
6on:
7  workflow_dispatch:
8  push:
9    branches:
10      - 'release/**'
11    paths:
12      - 'libclc/**'
13      - '.github/workflows/libclc-tests.yml'
14      - '.github/workflows/llvm-project-tests.yml'
15      - '!clang/**'
16      - '!llvm/**'
17  pull_request:
18    branches:
19      - 'release/**'
20    paths:
21      - 'libclc/**'
22      - '.github/workflows/libclc-tests.yml'
23      - '.github/workflows/llvm-project-tests.yml'
24      - '!clang/**'
25      - '!llvm/**'
26
27concurrency:
28  # Skip intermediate builds: always.
29  # Cancel intermediate builds: only if it is a pull request build.
30  group: ${{ github.workflow }}-${{ github.ref }}
31  cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }}
32
33jobs:
34  check_libclc:
35    if: github.repository_owner == 'llvm'
36    name: Test libclc
37    uses: ./.github/workflows/llvm-project-tests.yml
38    with:
39      projects: clang;libclc
40