From a126992a37f514c40d49e3b0d8b0397b75a35ec2 Mon Sep 17 00:00:00 2001 From: Kurt Opel Date: Tue, 16 Jul 2024 21:01:02 -0400 Subject: [PATCH] Pass variable to sub task --- .github/workflows/test-and-build.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-and-build.yml b/.github/workflows/test-and-build.yml index 3517b44..05edea5 100644 --- a/.github/workflows/test-and-build.yml +++ b/.github/workflows/test-and-build.yml @@ -63,6 +63,8 @@ jobs: name: Package SPFx solution runs-on: ubuntu-latest needs: test + outputs: + tag-name: ${{ steps.set-tag-name.outputs.tag-name }} if: ${{ github.event_name == 'push' }} steps: - name: Check out git repository @@ -73,15 +75,17 @@ jobs: uses: zoexx/github-action-json-file-properties@release with: file_path: config/package-solution.json + prop_path: solution.version - name: Tag Repo run: | - git tag -f v${{ steps.json_properties.outputs.solution.version }} + git tag -f v${{ steps.json_properties.outputs.value }} git push --tags --force - name: Set Variable value + id: set-tag-name run: | - echo "TAG_NAME=${{ steps.json_properties.outputs.solution.version }}" >> $GITHUB_OUTPUT + echo "tag-name=${{ steps.json_properties.outputs.value }}" >> $GITHUB_OUTPUT - name: Install Node.js v${{ env.NODE_VERSION }}, and NPM uses: actions/setup-node@v4 @@ -111,7 +115,7 @@ jobs: # env: # TAG_NAME: ${{needs.package.outputs.TAG_NAME }} with: - tag_name: ${{ needs.package.outputs.TAG_NAME }} + tag_name: ${{ needs.package.outputs.tag-name }} artifact_name: sp-pkg # name: Release SPFx solution # runs-on: ubuntu-latest