The tests still only run on pushes or pull requests for the release branch, but having it in the main branch means we don't have to copy the tests every time we create a new release branch. Reviewed By: asl Differential Revision: https://reviews.llvm.org/D129526
41 lines
941 B
YAML
41 lines
941 B
YAML
name: lldb Tests
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
push:
|
|
ignore-forks: true
|
|
branches:
|
|
- 'release/**'
|
|
paths:
|
|
- 'lldb/**'
|
|
- '.github/workflows/lldb-tests.yml'
|
|
- '.github/workflows/llvm-project-tests.yml'
|
|
- '!clang/**'
|
|
- '!llvm/**'
|
|
pull_request:
|
|
ignore-forks: true
|
|
branches:
|
|
- 'release/**'
|
|
paths:
|
|
- 'lldb/**'
|
|
- '.github/workflows/lldb-tests.yml'
|
|
- '.github/workflows/llvm-project-tests.yml'
|
|
- '!clang/**'
|
|
- '!llvm/**'
|
|
|
|
concurrency:
|
|
# Skip intermediate builds: always.
|
|
# Cancel intermediate builds: only if it is a pull request build.
|
|
group: ${{ github.workflow }}-${{ github.ref }}
|
|
cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }}
|
|
|
|
|
|
jobs:
|
|
build_lldb:
|
|
if: github.repository_owner == 'llvm'
|
|
name: Build lldb
|
|
uses: ./.github/workflows/llvm-project-tests.yml
|
|
with:
|
|
build_target: ''
|
|
projects: clang;lldb
|