| name: Get LLVM Version |
| description: >- |
| Get the LLVM version from the llvm-project source tree. This action assumes |
| the llvm-project sources have already been checked out into GITHUB_WORKSPACE. |
| |
| outputs: |
| major: |
| description: LLVM major version |
| value: ${{ steps.version.outputs.major }} |
| minor: |
| description: LLVM minor version |
| value: ${{ steps.version.outputs.minor }} |
| patch: |
| description: LLVM patch version |
| value: ${{ steps.version.outputs.patch }} |
| |
| runs: |
| using: "composite" |
| steps: |
| - name: Get Version |
| shell: bash |
| id: version |
| run: | |
| for v in major minor patch; do |
| echo "$v=`llvm/utils/release/get-llvm-version.sh --$v`" >> $GITHUB_OUTPUT |
| done |