From 6b4423511e2579039803c9d084f1abc7cf3700d3 Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Wed, 16 Aug 2023 14:36:19 -0700 Subject: [PATCH 1/7] CI: Enable MacOS Python Dev tests --- .github/workflows/unit-tests.yml | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 66d8320206429..3987c9b144c2f 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -77,16 +77,12 @@ jobs: env_file: actions-311-numpydev.yaml pattern: "not slow and not network and not single_cpu" test_args: "-W error::DeprecationWarning -W error::FutureWarning" - # TODO(cython3): Re-enable once next-beta(after beta 1) comes out - # There are some warnings failing the build with -werror - pandas_ci: "0" - name: "Pyarrow Nightly" env_file: actions-311-pyarrownightly.yaml pattern: "not slow and not network and not single_cpu" fail-fast: false name: ${{ matrix.name || format('ubuntu-latest {0}', matrix.env_file) }} env: - ENV_FILE: ci/deps/${{ matrix.env_file }} PATTERN: ${{ matrix.pattern }} EXTRA_APT: ${{ matrix.extra_apt || '' }} LANG: ${{ matrix.lang || 'C.UTF-8' }} @@ -150,14 +146,13 @@ jobs: - name: Generate extra locales # These extra locales will be available for locale.setlocale() calls in tests - run: | - sudo locale-gen ${{ matrix.extra_loc }} + run: sudo locale-gen ${{ matrix.extra_loc }} if: ${{ matrix.extra_loc }} - name: Set up Conda uses: ./.github/actions/setup-conda with: - environment-file: ${{ env.ENV_FILE }} + environment-file: ci/deps/${{ matrix.env_file }} - name: Build Pandas id: build @@ -316,11 +311,7 @@ jobs: strategy: fail-fast: false matrix: - # TODO: Disable macOS for now, Github Actions bug where python is not - # symlinked correctly to 3.12 - # xref https://github.com/actions/setup-python/issues/701 - #os: [ubuntu-22.04, macOS-latest, windows-latest] - os: [ubuntu-22.04, windows-latest] + os: [ubuntu-22.04, macOS-latest, windows-latest] timeout-minutes: 180 @@ -342,9 +333,15 @@ jobs: - name: Set up Python Dev Version uses: actions/setup-python@v4 + id: pydev with: python-version: '3.12-dev' + - name: Update Python Path + # xref https://github.com/actions/setup-python/issues/701 + run: PATH=${{ steps.pydev.outputs.python-path }}:$PATH + if: ${{ matrix.os == 'macOS-latest'}} + - name: Install dependencies run: | python --version @@ -352,15 +349,12 @@ jobs: python -m pip install --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy python -m pip install versioneer[toml] python -m pip install python-dateutil pytz tzdata cython hypothesis>=6.46.1 pytest>=7.3.2 pytest-xdist>=2.2.0 pytest-cov pytest-asyncio>=0.17 - python -m pip list - name: Build Pandas - run: | - python -m pip install -ve . --no-build-isolation --no-index + run: python -m pip install -ve . --no-build-isolation --no-index - name: Build Version - run: | - python -c "import pandas; pandas.show_versions();" + run: python -m pip list - name: Test uses: ./.github/actions/run-tests From 7b168da468d62f9e9daa5a1a5c834c62932a4d28 Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Wed, 16 Aug 2023 14:53:16 -0700 Subject: [PATCH 2/7] Build virtual environment --- .github/workflows/unit-tests.yml | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 3987c9b144c2f..2d33d71a0b355 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -337,24 +337,19 @@ jobs: with: python-version: '3.12-dev' - - name: Update Python Path - # xref https://github.com/actions/setup-python/issues/701 - run: PATH=${{ steps.pydev.outputs.python-path }}:$PATH - if: ${{ matrix.os == 'macOS-latest'}} - - - name: Install dependencies + - name: Build Environment run: | + ${{ steps.pydev.outputs.python-path }} -m venv ~/virtualenvs/pandas-dev + . ~/virtualenvs/pandas-dev/bin/activate python --version python -m pip install --upgrade pip setuptools wheel meson[ninja]==1.0.1 meson-python==0.13.1 python -m pip install --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy python -m pip install versioneer[toml] python -m pip install python-dateutil pytz tzdata cython hypothesis>=6.46.1 pytest>=7.3.2 pytest-xdist>=2.2.0 pytest-cov pytest-asyncio>=0.17 + python -m pip install -ve . --no-build-isolation --no-index + python -m pip list - - name: Build Pandas - run: python -m pip install -ve . --no-build-isolation --no-index - - - name: Build Version - run: python -m pip list - - - name: Test - uses: ./.github/actions/run-tests + - name: Run Tests + run: | + . ~/virtualenvs/pandas-dev/bin/activate + ci/run_tests.sh From 3552e7795ce69cd539c08ecc68d96bee8414b7e3 Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Wed, 16 Aug 2023 15:24:03 -0700 Subject: [PATCH 3/7] Just use euo pipefail instead of l --- .github/actions/build_pandas/action.yml | 6 +++--- .github/actions/run-tests/action.yml | 4 ++-- .github/workflows/code-checks.yml | 6 +++--- .github/workflows/comment-commands.yml | 2 +- .github/workflows/docbuild-and-upload.yml | 2 +- .github/workflows/package-checks.yml | 4 ++-- .github/workflows/unit-tests.yml | 10 +++------- .github/workflows/wheels.yml | 10 +++++----- 8 files changed, 20 insertions(+), 24 deletions(-) diff --git a/.github/actions/build_pandas/action.yml b/.github/actions/build_pandas/action.yml index 73d7723e2fb49..f7b23fefb1dfd 100644 --- a/.github/actions/build_pandas/action.yml +++ b/.github/actions/build_pandas/action.yml @@ -13,14 +13,14 @@ runs: micromamba info micromamba list pip list --pre - shell: bash -el {0} + shell: bash -euo pipefail {0} - name: Uninstall existing Pandas installation run: | if pip show pandas 1>/dev/null; then pip uninstall -y pandas fi - shell: bash -el {0} + shell: bash -euo pipefail {0} - name: Build Pandas run: | @@ -29,4 +29,4 @@ runs: else pip install . --no-build-isolation -v fi - shell: bash -el {0} + shell: bash -euo pipefail {0} diff --git a/.github/actions/run-tests/action.yml b/.github/actions/run-tests/action.yml index fd7c3587f2254..e8abc11ee7c75 100644 --- a/.github/actions/run-tests/action.yml +++ b/.github/actions/run-tests/action.yml @@ -4,7 +4,7 @@ runs: steps: - name: Test run: ci/run_tests.sh - shell: bash -el {0} + shell: bash -euo pipefail {0} - name: Publish test results uses: actions/upload-artifact@v3 @@ -15,7 +15,7 @@ runs: - name: Report Coverage run: coverage report -m - shell: bash -el {0} + shell: bash -euo pipefail {0} if: failure() - name: Upload coverage to Codecov diff --git a/.github/workflows/code-checks.yml b/.github/workflows/code-checks.yml index 9daa1a67bc2c1..a4fbc4d314fb5 100644 --- a/.github/workflows/code-checks.yml +++ b/.github/workflows/code-checks.yml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-22.04 defaults: run: - shell: bash -el {0} + shell: bash -euo pipefail {0} concurrency: # https://github.community/t/concurrecy-not-work-for-push/183068/7 @@ -100,7 +100,7 @@ jobs: runs-on: ubuntu-22.04 defaults: run: - shell: bash -el {0} + shell: bash -euo pipefail {0} concurrency: # https://github.community/t/concurrecy-not-work-for-push/183068/7 @@ -131,7 +131,7 @@ jobs: runs-on: ubuntu-22.04 defaults: run: - shell: bash -el {0} + shell: bash -euo pipefail {0} concurrency: # https://github.community/t/concurrecy-not-work-for-push/183068/7 diff --git a/.github/workflows/comment-commands.yml b/.github/workflows/comment-commands.yml index 2550d4de34a45..7abef82372769 100644 --- a/.github/workflows/comment-commands.yml +++ b/.github/workflows/comment-commands.yml @@ -36,7 +36,7 @@ jobs: if: github.event.issue.pull_request && startsWith(github.event.comment.body, '@github-actions benchmark') defaults: run: - shell: bash -el {0} + shell: bash -euo pipefail {0} env: ENV_FILE: environment.yml COMMENT: ${{github.event.comment.body}} diff --git a/.github/workflows/docbuild-and-upload.yml b/.github/workflows/docbuild-and-upload.yml index e05f12ac6416a..418f954968ca7 100644 --- a/.github/workflows/docbuild-and-upload.yml +++ b/.github/workflows/docbuild-and-upload.yml @@ -32,7 +32,7 @@ jobs: defaults: run: - shell: bash -el {0} + shell: bash -euo pipefail {0} steps: - name: Checkout diff --git a/.github/workflows/package-checks.yml b/.github/workflows/package-checks.yml index 04abcf4ce8816..c1321a2f09fcb 100644 --- a/.github/workflows/package-checks.yml +++ b/.github/workflows/package-checks.yml @@ -16,7 +16,7 @@ permissions: defaults: run: - shell: bash -el {0} + shell: bash -euo pipefail {0} jobs: pip: @@ -47,7 +47,7 @@ jobs: - name: Pip install with extra run: | python -m pip install .[${{ matrix.extra }}] -v - shell: bash -el {0} + shell: bash -euo pipefail {0} conda_forge_recipe: if: ${{ github.event.label.name == 'Build' || contains(github.event.pull_request.labels.*.name, 'Build') || github.event_name == 'push'}} runs-on: ubuntu-22.04 diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 2d33d71a0b355..7687659946aa2 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -18,7 +18,7 @@ permissions: defaults: run: - shell: bash -el {0} + shell: bash -euo pipefail {0} jobs: ubuntu: @@ -337,10 +337,8 @@ jobs: with: python-version: '3.12-dev' - - name: Build Environment + - name: Install Environment run: | - ${{ steps.pydev.outputs.python-path }} -m venv ~/virtualenvs/pandas-dev - . ~/virtualenvs/pandas-dev/bin/activate python --version python -m pip install --upgrade pip setuptools wheel meson[ninja]==1.0.1 meson-python==0.13.1 python -m pip install --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy @@ -350,6 +348,4 @@ jobs: python -m pip list - name: Run Tests - run: | - . ~/virtualenvs/pandas-dev/bin/activate - ci/run_tests.sh + uses: ./.github/actions/run-tests diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 5f541f1bae1fd..f6242c271f3d1 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -73,7 +73,7 @@ jobs: - name: Output sdist name id: save-path - shell: bash -el {0} + shell: bash -euo pipefail {0} run: echo "sdist_name=$(ls ./dist)" >> "$GITHUB_OUTPUT" build_wheels: @@ -123,7 +123,7 @@ jobs: - name: Output sdist name (macOS) id: save-path - shell: bash -el {0} + shell: bash -euo pipefail {0} run: echo "sdist_name=$(ls ./dist)" >> "$GITHUB_ENV" # Python version used to build sdist doesn't matter @@ -135,7 +135,7 @@ jobs: - name: Output sdist name (macOS) id: save-path2 - shell: bash -el {0} + shell: bash -euo pipefail {0} run: echo "sdist_name=$(cd ./dist && ls -d */)" >> "$GITHUB_ENV" - name: Build wheels @@ -158,7 +158,7 @@ jobs: cache-environment: true - name: Validate wheel RECORD - shell: bash -el {0} + shell: bash -euo pipefail {0} run: for whl in $(ls wheelhouse); do wheel unpack wheelhouse/$whl -d /tmp; done # Testing on windowsservercore instead of GHA runner to fail on missing DLLs @@ -181,7 +181,7 @@ jobs: - name: Upload wheels & sdist if: ${{ success() && (env.IS_SCHEDULE_DISPATCH == 'true' || env.IS_PUSH == 'true') }} - shell: bash -el {0} + shell: bash -euo pipefail {0} env: PANDAS_STAGING_UPLOAD_TOKEN: ${{ secrets.PANDAS_STAGING_UPLOAD_TOKEN }} PANDAS_NIGHTLY_UPLOAD_TOKEN: ${{ secrets.PANDAS_NIGHTLY_UPLOAD_TOKEN }} From a8460b7c0f9458a084576eae3fde8fa0bafcb284 Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Wed, 16 Aug 2023 15:50:51 -0700 Subject: [PATCH 4/7] Revert "Just use euo pipefail instead of l" This reverts commit 3552e7795ce69cd539c08ecc68d96bee8414b7e3. --- .github/actions/build_pandas/action.yml | 6 +++--- .github/actions/run-tests/action.yml | 4 ++-- .github/workflows/code-checks.yml | 6 +++--- .github/workflows/comment-commands.yml | 2 +- .github/workflows/docbuild-and-upload.yml | 2 +- .github/workflows/package-checks.yml | 4 ++-- .github/workflows/unit-tests.yml | 10 +++++++--- .github/workflows/wheels.yml | 10 +++++----- 8 files changed, 24 insertions(+), 20 deletions(-) diff --git a/.github/actions/build_pandas/action.yml b/.github/actions/build_pandas/action.yml index f7b23fefb1dfd..73d7723e2fb49 100644 --- a/.github/actions/build_pandas/action.yml +++ b/.github/actions/build_pandas/action.yml @@ -13,14 +13,14 @@ runs: micromamba info micromamba list pip list --pre - shell: bash -euo pipefail {0} + shell: bash -el {0} - name: Uninstall existing Pandas installation run: | if pip show pandas 1>/dev/null; then pip uninstall -y pandas fi - shell: bash -euo pipefail {0} + shell: bash -el {0} - name: Build Pandas run: | @@ -29,4 +29,4 @@ runs: else pip install . --no-build-isolation -v fi - shell: bash -euo pipefail {0} + shell: bash -el {0} diff --git a/.github/actions/run-tests/action.yml b/.github/actions/run-tests/action.yml index e8abc11ee7c75..fd7c3587f2254 100644 --- a/.github/actions/run-tests/action.yml +++ b/.github/actions/run-tests/action.yml @@ -4,7 +4,7 @@ runs: steps: - name: Test run: ci/run_tests.sh - shell: bash -euo pipefail {0} + shell: bash -el {0} - name: Publish test results uses: actions/upload-artifact@v3 @@ -15,7 +15,7 @@ runs: - name: Report Coverage run: coverage report -m - shell: bash -euo pipefail {0} + shell: bash -el {0} if: failure() - name: Upload coverage to Codecov diff --git a/.github/workflows/code-checks.yml b/.github/workflows/code-checks.yml index a4fbc4d314fb5..9daa1a67bc2c1 100644 --- a/.github/workflows/code-checks.yml +++ b/.github/workflows/code-checks.yml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-22.04 defaults: run: - shell: bash -euo pipefail {0} + shell: bash -el {0} concurrency: # https://github.community/t/concurrecy-not-work-for-push/183068/7 @@ -100,7 +100,7 @@ jobs: runs-on: ubuntu-22.04 defaults: run: - shell: bash -euo pipefail {0} + shell: bash -el {0} concurrency: # https://github.community/t/concurrecy-not-work-for-push/183068/7 @@ -131,7 +131,7 @@ jobs: runs-on: ubuntu-22.04 defaults: run: - shell: bash -euo pipefail {0} + shell: bash -el {0} concurrency: # https://github.community/t/concurrecy-not-work-for-push/183068/7 diff --git a/.github/workflows/comment-commands.yml b/.github/workflows/comment-commands.yml index 7abef82372769..2550d4de34a45 100644 --- a/.github/workflows/comment-commands.yml +++ b/.github/workflows/comment-commands.yml @@ -36,7 +36,7 @@ jobs: if: github.event.issue.pull_request && startsWith(github.event.comment.body, '@github-actions benchmark') defaults: run: - shell: bash -euo pipefail {0} + shell: bash -el {0} env: ENV_FILE: environment.yml COMMENT: ${{github.event.comment.body}} diff --git a/.github/workflows/docbuild-and-upload.yml b/.github/workflows/docbuild-and-upload.yml index 418f954968ca7..e05f12ac6416a 100644 --- a/.github/workflows/docbuild-and-upload.yml +++ b/.github/workflows/docbuild-and-upload.yml @@ -32,7 +32,7 @@ jobs: defaults: run: - shell: bash -euo pipefail {0} + shell: bash -el {0} steps: - name: Checkout diff --git a/.github/workflows/package-checks.yml b/.github/workflows/package-checks.yml index c1321a2f09fcb..04abcf4ce8816 100644 --- a/.github/workflows/package-checks.yml +++ b/.github/workflows/package-checks.yml @@ -16,7 +16,7 @@ permissions: defaults: run: - shell: bash -euo pipefail {0} + shell: bash -el {0} jobs: pip: @@ -47,7 +47,7 @@ jobs: - name: Pip install with extra run: | python -m pip install .[${{ matrix.extra }}] -v - shell: bash -euo pipefail {0} + shell: bash -el {0} conda_forge_recipe: if: ${{ github.event.label.name == 'Build' || contains(github.event.pull_request.labels.*.name, 'Build') || github.event_name == 'push'}} runs-on: ubuntu-22.04 diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 7687659946aa2..2d33d71a0b355 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -18,7 +18,7 @@ permissions: defaults: run: - shell: bash -euo pipefail {0} + shell: bash -el {0} jobs: ubuntu: @@ -337,8 +337,10 @@ jobs: with: python-version: '3.12-dev' - - name: Install Environment + - name: Build Environment run: | + ${{ steps.pydev.outputs.python-path }} -m venv ~/virtualenvs/pandas-dev + . ~/virtualenvs/pandas-dev/bin/activate python --version python -m pip install --upgrade pip setuptools wheel meson[ninja]==1.0.1 meson-python==0.13.1 python -m pip install --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy @@ -348,4 +350,6 @@ jobs: python -m pip list - name: Run Tests - uses: ./.github/actions/run-tests + run: | + . ~/virtualenvs/pandas-dev/bin/activate + ci/run_tests.sh diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index f6242c271f3d1..5f541f1bae1fd 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -73,7 +73,7 @@ jobs: - name: Output sdist name id: save-path - shell: bash -euo pipefail {0} + shell: bash -el {0} run: echo "sdist_name=$(ls ./dist)" >> "$GITHUB_OUTPUT" build_wheels: @@ -123,7 +123,7 @@ jobs: - name: Output sdist name (macOS) id: save-path - shell: bash -euo pipefail {0} + shell: bash -el {0} run: echo "sdist_name=$(ls ./dist)" >> "$GITHUB_ENV" # Python version used to build sdist doesn't matter @@ -135,7 +135,7 @@ jobs: - name: Output sdist name (macOS) id: save-path2 - shell: bash -euo pipefail {0} + shell: bash -el {0} run: echo "sdist_name=$(cd ./dist && ls -d */)" >> "$GITHUB_ENV" - name: Build wheels @@ -158,7 +158,7 @@ jobs: cache-environment: true - name: Validate wheel RECORD - shell: bash -euo pipefail {0} + shell: bash -el {0} run: for whl in $(ls wheelhouse); do wheel unpack wheelhouse/$whl -d /tmp; done # Testing on windowsservercore instead of GHA runner to fail on missing DLLs @@ -181,7 +181,7 @@ jobs: - name: Upload wheels & sdist if: ${{ success() && (env.IS_SCHEDULE_DISPATCH == 'true' || env.IS_PUSH == 'true') }} - shell: bash -euo pipefail {0} + shell: bash -el {0} env: PANDAS_STAGING_UPLOAD_TOKEN: ${{ secrets.PANDAS_STAGING_UPLOAD_TOKEN }} PANDAS_NIGHTLY_UPLOAD_TOKEN: ${{ secrets.PANDAS_NIGHTLY_UPLOAD_TOKEN }} From b6f1a8554266ab1158f1700f022bd0b7fd6d4bfb Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Wed, 16 Aug 2023 15:54:32 -0700 Subject: [PATCH 5/7] Don't use login shell for python dev --- .github/workflows/unit-tests.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 2d33d71a0b355..5bc594c2668a1 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -307,6 +307,9 @@ jobs: # to the corresponding posix/windows-macos/sdist etc. workflows. # Feel free to modify this comment as necessary. #if: false # Uncomment this to freeze the workflow, comment it to unfreeze + defaults: + run: + shell: bash -eou pipefail {0} runs-on: ${{ matrix.os }} strategy: fail-fast: false From 6f72552cc7d64567868122546c103aae79a0c106 Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Wed, 16 Aug 2023 16:12:19 -0700 Subject: [PATCH 6/7] Dont use virtual env --- .github/workflows/unit-tests.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 5bc594c2668a1..77f44a8655b08 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -336,14 +336,11 @@ jobs: - name: Set up Python Dev Version uses: actions/setup-python@v4 - id: pydev with: python-version: '3.12-dev' - name: Build Environment run: | - ${{ steps.pydev.outputs.python-path }} -m venv ~/virtualenvs/pandas-dev - . ~/virtualenvs/pandas-dev/bin/activate python --version python -m pip install --upgrade pip setuptools wheel meson[ninja]==1.0.1 meson-python==0.13.1 python -m pip install --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy @@ -353,6 +350,4 @@ jobs: python -m pip list - name: Run Tests - run: | - . ~/virtualenvs/pandas-dev/bin/activate - ci/run_tests.sh + run: ./.github/actions/run-tests From 92a7eb4e9f36419cc0f03ffcdde5fade7d57894a Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Wed, 16 Aug 2023 16:24:37 -0700 Subject: [PATCH 7/7] Update .github/workflows/unit-tests.yml --- .github/workflows/unit-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 77f44a8655b08..030c9546fecca 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -350,4 +350,4 @@ jobs: python -m pip list - name: Run Tests - run: ./.github/actions/run-tests + uses: ./.github/actions/run-tests