File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed
Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change 3535 - name : Checkout opencl-clang sources for action files
3636 uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
3737
38+ # This step will fail when the branch naming scheme 'ocl-open-XXX' changes!
39+ - name : Parse LLVM version from branch name
40+ id : check-llvm-version
41+ run : |
42+ BRANCH="${{ github.base_ref }}" # on: pull_request, otherwise null
43+ BRANCH=${BRANCH:-${{ github.ref_name }}} # on: push
44+ LLVM_VERSION_LONG=$(echo $BRANCH | grep -oP 'ocl-open-\K\d+') # Eg. 190 for LLVM 19
45+ if [ -z "$LLVM_VERSION_LONG" ]; then
46+ echo "[OPENCL-CLANG] Error: Could not parse LLVM version from branch name '$BRANCH'"
47+ exit 1
48+ fi
49+ LLVM_VERSION_SHORT=${LLVM_VERSION_LONG::-1} # Eg. 19 for LLVM 19
50+ echo "llvm_version=$LLVM_VERSION_SHORT" >> $GITHUB_OUTPUT
51+
3852 - name : Run build-opencl-clang action
3953 uses : ./.github/actions/build-opencl-clang
4054 with :
41- ref_llvm : main
42- ref_translator : main
55+ ref_llvm : release/${{ steps.check-llvm-version.outputs.llvm_version }}.x
56+ ref_translator : llvm_release_${{ steps.check-llvm-version.outputs.llvm_version }}0
4357 ref_opencl-clang : ${{ github.ref }}
You can’t perform that action at this time.
0 commit comments