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
38 lines
892 B
YAML
38 lines
892 B
YAML
name: LLD Tests
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
push:
|
|
ignore-forks: true
|
|
branches:
|
|
- 'release/**'
|
|
paths:
|
|
- 'lld/**'
|
|
- '.github/workflows/lld-tests.yml'
|
|
- '.github/workflows/llvm-project-tests.yml'
|
|
- '!llvm/**'
|
|
pull_request:
|
|
ignore-forks: true
|
|
branches:
|
|
- 'release/**'
|
|
paths:
|
|
- 'lld/**'
|
|
- '.github/workflows/lld-tests.yml'
|
|
- '.github/workflows/llvm-project-tests.yml'
|
|
- '!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:
|
|
check_lld:
|
|
if: github.repository_owner == 'llvm'
|
|
name: Test lld
|
|
uses: ./.github/workflows/llvm-project-tests.yml
|
|
with:
|
|
build_target: check-lld
|
|
projects: lld
|