1name: LLVM Project Version Check
2
3on:
4  push:
5    branches:
6      - 'release/**'
7  pull_request:
8    branches:
9      - 'release/**'
10
11
12jobs:
13  version_check:
14    if: github.repository_owner == 'llvm'
15    runs-on: ubuntu-latest
16    steps:
17      - name: Fetch LLVM sources
18        uses: actions/checkout@v2
19        with:
20          fetch-depth: 0
21
22      - name: Install dependencies
23        run: |
24          pip install -r ./llvm/utils/git/requirements.txt
25
26      - name: Version Check
27        run: |
28          version=`grep -o 'LLVM_VERSION_\(MAJOR\|MINOR\|PATCH\) [0-9]\+' llvm/CMakeLists.txt  | cut -d ' ' -f 2 | tr "\n" "." | sed 's/.$//g'`
29          .github/workflows/version-check.py $version
30