From d36e30512901d2821780c73bdcbcf26a474d5ba3 Mon Sep 17 00:00:00 2001 From: Jonathan Moody <103143855+moodyjon@users.noreply.github.com> Date: Tue, 13 Dec 2022 10:54:28 -0600 Subject: [PATCH] Functions save-state, set-output deprecated. Use new mechanism. --- .github/workflows/main.yml | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a544a8d94..f7a1df3d0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,13 +35,20 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.7' - - name: set pip cache dir + - name: set pip cache dir (linux/mac) + if: runner.os != 'Windows' id: pip-cache - run: echo "::set-output name=dir::$(pip cache dir)" + run: echo "PIP_CACHE_DIR=$(pip cache dir)" >> $GITHUB_OUTPUT + - name: set pip cache dir (windows) + if: runner.os == 'Windows' + id: pip-cache + run: echo "PIP_CACHE_DIR=$(pip cache dir)" >> $env:GITHUB_OUTPUT + - name: debug pip cache + run: echo "PIP_CACHE_DIR=${{ steps.pip-cache.outputs.PIP_CACHE_DIR }}" - name: extract pip cache uses: actions/cache@v3 with: - path: ${{ steps.pip-cache.outputs.dir }} + path: ${{ steps.pip-cache.outputs.PIP_CACHE_DIR }} key: ${{ runner.os }}-pip-${{ hashFiles('setup.py') }} restore-keys: ${{ runner.os }}-pip- - id: os-name @@ -151,13 +158,20 @@ jobs: uses: ASzc/change-string-case-action@v1 with: string: ${{ runner.os }} - - name: set pip cache dir + - name: set pip cache dir (linux/mac) + if: runner.os != 'Windows' id: pip-cache - run: echo "::set-output name=dir::$(pip cache dir)" + run: echo "PIP_CACHE_DIR=$(pip cache dir)" >> $GITHUB_OUTPUT + - name: set pip cache dir (windows) + if: runner.os == 'Windows' + id: pip-cache + run: echo "PIP_CACHE_DIR=$(pip cache dir)" >> $env:GITHUB_OUTPUT + - name: debug pip cache + run: echo "PIP_CACHE_DIR=${{ steps.pip-cache.outputs.PIP_CACHE_DIR }}" - name: extract pip cache uses: actions/cache@v3 with: - path: ${{ steps.pip-cache.outputs.dir }} + path: ${{ steps.pip-cache.outputs.PIP_CACHE_DIR }} key: ${{ runner.os }}-pip-${{ hashFiles('setup.py') }} restore-keys: ${{ runner.os }}-pip- - run: pip install pyinstaller==4.6