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