From 780dd89206041698288da9325228755e35085a45 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Thu, 12 Jan 2023 17:57:43 +0700 Subject: [PATCH] replace passing cmake args using GitHub env with GitHub output --- action.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/action.yml b/action.yml index 9bb2b43..fe0ba87 100644 --- a/action.yml +++ b/action.yml @@ -32,6 +32,7 @@ runs: using: composite steps: - name: Process inputs + id: process_inputs shell: bash run: | ARGS="${{ inputs.source-dir }} -B ${{ inputs.build-dir }}" @@ -51,8 +52,8 @@ runs: if [ -n '${{ inputs.args }}' ]; then ARGS="$ARGS ${{ inputs.args }}" fi - echo "CMAKE_ARGS=${ARGS//[$'\t\r\n']}" >> $GITHUB_ENV - echo "CMAKE_BUILD_ARGS=${BUILD_ARGS//[$'\t\r\n']}" >> $GITHUB_ENV + echo "cmake_args=${ARGS//[$'\t\r\n']}" >> $GITHUB_OUTPUT + echo "cmake_build_args=${BUILD_ARGS//[$'\t\r\n']}" >> $GITHUB_OUTPUT - name: Install Ninja if: ${{ inputs.generator == 'Ninja' }} @@ -66,8 +67,8 @@ runs: - name: Configure CMake shell: bash - run: cmake ${{ env.CMAKE_ARGS }} + run: cmake ${{ steps.process_inputs.outputs.cmake_args }} - name: Build targets shell: bash - run: cmake ${{ env.CMAKE_BUILD_ARGS }} + run: cmake ${{ steps.process_inputs.outputs.cmake_build_args }}