diff --git a/.github/actions/prepare-mlir-cache/action.yml b/.github/actions/prepare-mlir-cache/action.yml index 7227e32..26ebd98 100644 --- a/.github/actions/prepare-mlir-cache/action.yml +++ b/.github/actions/prepare-mlir-cache/action.yml @@ -12,7 +12,7 @@ inputs: runs: using: composite steps: - - name: Restore MLIR cache + - name: Restore MLIR Cache id: restore-mlir-cache uses: actions/cache/restore@v4 with: @@ -46,7 +46,7 @@ runs: -DCMAKE_MODULE_LINKER_FLAGS="${{ inputs.mold-linker-flags }}" cmake --build onnx-mlir/llvm-project/build - - name: Save MLIR cache + - name: Save MLIR Cache if: steps.restore-mlir-cache.outputs.cache-hit != 'true' uses: actions/cache/save@v4 with: diff --git a/.github/actions/prepare-protobuf-cache/action.yml b/.github/actions/prepare-protobuf-cache/action.yml index a92ced6..704f156 100644 --- a/.github/actions/prepare-protobuf-cache/action.yml +++ b/.github/actions/prepare-protobuf-cache/action.yml @@ -1,8 +1,8 @@ name: Prepare Protobuf Cache -description: Restore or build the cached protobuf installation. +description: Restore or build the cached Protobuf installation. inputs: - protobuf-commit: + protobuf-ref: description: Protobuf tag or commit to build. required: true mold-linker-flags: @@ -12,20 +12,20 @@ inputs: runs: using: composite steps: - - name: Restore protobuf cache + - name: Restore Protobuf Cache id: restore-protobuf-cache uses: actions/cache/restore@v4 with: path: | /usr/local/lib/libproto* /usr/local/include/google/protobuf - key: protobuf-${{ runner.os }}-${{ inputs.protobuf-commit }} + key: protobuf-${{ runner.os }}-${{ inputs.protobuf-ref }} - - name: Install protobuf + - name: Install Protobuf if: steps.restore-protobuf-cache.outputs.cache-hit != 'true' shell: bash run: | - git clone --depth 1 --branch ${{ inputs.protobuf-commit }} https://github.com/protocolbuffers/protobuf + git clone --depth 1 --branch ${{ inputs.protobuf-ref }} https://github.com/protocolbuffers/protobuf protobuf cmake -S protobuf -B protobuf/build -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_EXE_LINKER_FLAGS="${{ inputs.mold-linker-flags }}" \ @@ -35,11 +35,11 @@ runs: sudo cmake --install protobuf/build rm -rf protobuf - - name: Save protobuf cache + - name: Save Protobuf Cache if: steps.restore-protobuf-cache.outputs.cache-hit != 'true' uses: actions/cache/save@v4 with: path: | /usr/local/lib/libproto* /usr/local/include/google/protobuf - key: protobuf-${{ runner.os }}-${{ inputs.protobuf-commit }} + key: protobuf-${{ runner.os }}-${{ inputs.protobuf-ref }} diff --git a/.github/actions/restore-raptor-build-cache/action.yml b/.github/actions/restore-raptor-build-cache/action.yml index e00a491..9c7afe2 100644 --- a/.github/actions/restore-raptor-build-cache/action.yml +++ b/.github/actions/restore-raptor-build-cache/action.yml @@ -1,5 +1,5 @@ name: Restore Raptor Build Cache -description: Restore the cached raptor build directory for incremental builds. +description: Restore the cached Raptor build directory for incremental builds. inputs: key: @@ -17,7 +17,7 @@ outputs: runs: using: composite steps: - - name: Restore raptor build cache + - name: Restore Raptor Build Cache id: restore-raptor-build-cache uses: actions/cache/restore@v4 with: diff --git a/.github/actions/save-raptor-build-cache/action.yml b/.github/actions/save-raptor-build-cache/action.yml index 66b6976..cea1bbf 100644 --- a/.github/actions/save-raptor-build-cache/action.yml +++ b/.github/actions/save-raptor-build-cache/action.yml @@ -1,5 +1,5 @@ name: Save Raptor Build Cache -description: Save the raptor build directory after a successful incremental build. +description: Save the Raptor build directory after a successful incremental build. inputs: key: @@ -9,7 +9,7 @@ inputs: runs: using: composite steps: - - name: Save raptor build cache + - name: Save Raptor Build Cache uses: actions/cache/save@v4 with: path: build diff --git a/.github/workflows/validate_operations.yml b/.github/workflows/validate_operations.yml index 87be0d5..348bd45 100644 --- a/.github/workflows/validate_operations.yml +++ b/.github/workflows/validate_operations.yml @@ -2,7 +2,7 @@ name: Validate Operations env: LLVM_COMMIT: 0c2701fe7fa002e1befc5f86c268a7964f96d286 - PROTOBUF_COMMIT: v34.0 + PROTOBUF_REF: v34.0 CMAKE_VERSION: 4.3.0 MOLD_LINKER_FLAGS: -fuse-ld=mold @@ -43,16 +43,16 @@ jobs: cmake --version which cmake - - name: Prepare MLIR cache + - name: Prepare MLIR Cache uses: ./.github/actions/prepare-mlir-cache with: llvm-commit: ${{ env.LLVM_COMMIT }} mold-linker-flags: ${{ env.MOLD_LINKER_FLAGS }} - - name: Prepare protobuf cache + - name: Prepare Protobuf Cache uses: ./.github/actions/prepare-protobuf-cache with: - protobuf-commit: ${{ env.PROTOBUF_COMMIT }} + protobuf-ref: ${{ env.PROTOBUF_REF }} mold-linker-flags: ${{ env.MOLD_LINKER_FLAGS }} - name: Register installed libraries @@ -69,14 +69,14 @@ jobs: - name: Install Python dependencies run: pip install numpy onnx colorama - - name: Restore raptor build cache + - name: Restore Raptor Build Cache id: restore-raptor-build-cache uses: ./.github/actions/restore-raptor-build-cache with: - key: raptor-build-${{ runner.os }}-${{ github.ref_name }}-${{ env.LLVM_COMMIT }}-${{ env.PROTOBUF_COMMIT }}-${{ env.CMAKE_VERSION }}-${{ github.sha }} + key: raptor-build-${{ runner.os }}-${{ github.ref_name }}-${{ env.LLVM_COMMIT }}-${{ env.PROTOBUF_REF }}-${{ env.CMAKE_VERSION }}-${{ github.sha }} restore-keys: | - raptor-build-${{ runner.os }}-${{ github.ref_name }}-${{ env.LLVM_COMMIT }}-${{ env.PROTOBUF_COMMIT }}-${{ env.CMAKE_VERSION }}- - raptor-build-${{ runner.os }}-${{ env.LLVM_COMMIT }}-${{ env.PROTOBUF_COMMIT }}-${{ env.CMAKE_VERSION }}- + raptor-build-${{ runner.os }}-${{ github.ref_name }}-${{ env.LLVM_COMMIT }}-${{ env.PROTOBUF_REF }}-${{ env.CMAKE_VERSION }}- + raptor-build-${{ runner.os }}-${{ env.LLVM_COMMIT }}-${{ env.PROTOBUF_REF }}-${{ env.CMAKE_VERSION }}- - name: Build Raptor id: build-raptor @@ -92,11 +92,11 @@ jobs: -DCMAKE_MODULE_LINKER_FLAGS="${MOLD_LINKER_FLAGS}" cmake --build build - - name: Save raptor build cache + - name: Save Raptor Build Cache if: steps.build-raptor.outcome == 'success' && steps.restore-raptor-build-cache.outputs.cache-hit != 'true' uses: ./.github/actions/save-raptor-build-cache with: - key: raptor-build-${{ runner.os }}-${{ github.ref_name }}-${{ env.LLVM_COMMIT }}-${{ env.PROTOBUF_COMMIT }}-${{ env.CMAKE_VERSION }}-${{ github.sha }} + key: raptor-build-${{ runner.os }}-${{ github.ref_name }}-${{ env.LLVM_COMMIT }}-${{ env.PROTOBUF_REF }}-${{ env.CMAKE_VERSION }}-${{ github.sha }} - name: Run validation run: |