diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index 32f4065a78..09c71d110c 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -36,6 +36,7 @@ jobs: pkg eco py311-devel + platforms: linux,macos build: name: ${{ matrix.name }} @@ -65,7 +66,8 @@ jobs: path: | ~/.cache/pre-commit key: pre-commit-${{ matrix.name || matrix.passed_name }}-${{ hashFiles('.pre-commit-config.yaml') }} - - name: Install system dependencies + - name: Install system dependencies on Linux + if: ${{ runner.os == 'Linux' }} # remove broken .deb ansible and replace with pip version: # https://github.com/actions/virtual-environments/issues/3001 run: | @@ -75,6 +77,12 @@ jobs: && pip3 install --user ansible-core ansible-lint\ && echo "$HOME/.local/bin" >> $GITHUB_PATH # https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#adding-a-system-path + - name: Install system dependencies on MacOS + if: ${{ runner.os == 'macOS' }} + run: | + pip3 install --user ansible-core ansible-lint\ + && echo "$HOME/.local/bin" >> $GITHUB_PATH + # https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#adding-a-system-path - name: Validate that ansible works run: | ansible --version \