build(deps): bump anyhow from 1.0.94 to 1.0.95 #1812
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build and Test | |
on: | |
pull_request: | |
push: | |
branches: | |
- main | |
tags: | |
- v* | |
jobs: | |
prepare-input-parameters: | |
uses: ./.github/workflows/prepare_input_parameters.yml | |
build-auditor: | |
uses: ./.github/workflows/build_auditor.yml | |
sqlx: | |
uses: ./.github/workflows/sqlx.yml | |
build-pyauditor-source: | |
uses: ./.github/workflows/build_pyauditor_source.yml | |
test-pyauditor-source: | |
needs: [build-pyauditor-source, prepare-input-parameters] | |
uses: ./.github/workflows/test_pyauditor_source.yml | |
with: | |
python-version: ${{ needs.prepare-input-parameters.outputs.python_version }} | |
build-pyauditor-linux: | |
strategy: | |
matrix: | |
python-version: ["3.9", "3.10", "3.11", "3.12"] | |
uses: ./.github/workflows/build_pyauditor_linux.yml | |
with: | |
python-version: ${{ matrix.python-version }} | |
build-pyauditor-windows: | |
strategy: | |
matrix: | |
python-version: ["3.9", "3.10", "3.11", "3.12"] | |
uses: ./.github/workflows/build_pyauditor_windows.yml | |
with: | |
python-version: ${{ matrix.python-version }} | |
build-pyauditor-macos: | |
strategy: | |
matrix: | |
python-version: ["3.9", "3.10", "3.11", "3.12"] | |
uses: ./.github/workflows/build_pyauditor_macos.yml | |
with: | |
python-version: ${{ matrix.python-version }} | |
python-code-tests: | |
strategy: | |
matrix: | |
python-version: ["3.9", "3.10", "3.11", "3.12"] | |
needs: build-pyauditor-linux | |
uses: ./.github/workflows/python_code_tests.yml | |
with: | |
python-version: ${{ matrix.python-version }} | |
pyauditor-docs: | |
needs: [build-pyauditor-linux, prepare-input-parameters] | |
uses: ./.github/workflows/pyauditor_docs.yml | |
with: | |
python-version: ${{ needs.prepare-input-parameters.outputs.python_version }} | |
pyauditor-integration-tests: | |
needs: [build-pyauditor-linux, sqlx, prepare-input-parameters] | |
uses: ./.github/workflows/pyauditor_integration_tests.yml | |
with: | |
python-version: ${{ needs.prepare-input-parameters.outputs.python_version }} | |
release-pyauditor: | |
if: "startsWith(github.ref, 'refs/tags/')" | |
needs: [build-pyauditor-source, test-pyauditor-source, build-pyauditor-linux, build-pyauditor-windows, build-pyauditor-macos, prepare-input-parameters] | |
uses: ./.github/workflows/release_pyauditor.yml | |
with: | |
python-version: ${{ needs.prepare-input-parameters.outputs.python_version }} | |
release-python-packages: | |
if: "startsWith(github.ref, 'refs/tags/')" | |
needs: [release-pyauditor, prepare-input-parameters] | |
uses: ./.github/workflows/release_python_packages.yml | |
with: | |
python-version: ${{ needs.prepare-input-parameters.outputs.python_version }} |