diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f29cfc7..f372c35 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -107,14 +107,15 @@ jobs: - name: Setup Dependencies macOS if: runner.os == 'macOS' run: | - brew update - brew install \ - cmake \ - doxygen \ - graphviz \ - imagemagick \ - ninja \ - node + dependencies=( + "cmake" + "doxygen" + "graphviz" + "imagemagick" + "ninja" + "node" + ) + brew install "${dependencies[@]}" - name: Fix macOS screen recording permissions if: runner.os == 'macOS' @@ -171,7 +172,7 @@ jobs: id: setup-python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: '3.11' + python-version: '3.14' - name: Python Path id: python-path @@ -292,7 +293,7 @@ jobs: # any except canceled or skipped if: >- always() && - steps.test_report.outcome == 'success' && + (steps.test.outcome == 'success' || steps.test.outcome == 'failure') && startsWith(github.repository, 'LizardByte/') uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0 with: