diff --git a/.github/workflows/async-postgres.yml b/.github/workflows/async-postgres.yml index 3f71825f..53a8b2f0 100644 --- a/.github/workflows/async-postgres.yml +++ b/.github/workflows/async-postgres.yml @@ -34,7 +34,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ inputs.python-version }} - uses: fizyk/actions-reuse/.github/actions/uv-setup@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/actions/uv-setup@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: python-version: ${{ inputs.python-version }} # ankane/setup-postgres publishes no tags/releases; v1 is a branch. Pinning @@ -65,12 +65,12 @@ jobs: sudo locale-gen de_DE.UTF-8 - name: Run async tests on Unix if: runner.os != 'Windows' - uses: fizyk/actions-reuse/.github/actions/uv-run@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/actions/uv-run@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: command: python -m pytest -svv -m asyncio -p no:xdist --postgresql-exec="${{ env.POSTGRESQL_EXEC }}" -k "not docker" --basetemp="${{ runner.temp }}/pytest-basetemp" - name: Run async tests on Windows if: runner.os == 'Windows' - uses: fizyk/actions-reuse/.github/actions/uv-run@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/actions/uv-run@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: command: python -m pytest -svv -m asyncio -p no:xdist -k "not docker" --basetemp="${{ runner.temp }}/pytest-basetemp" - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml index 6bd8d575..3f1a7902 100644 --- a/.github/workflows/automerge.yml +++ b/.github/workflows/automerge.yml @@ -10,7 +10,7 @@ jobs: automerge: permissions: {} cache-mode: none - uses: fizyk/actions-reuse/.github/workflows/shared-automerge.yml@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/workflows/shared-automerge.yml@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 secrets: client_id: ${{ secrets.MERGE_APP_CLIENT_ID }} private_key: ${{ secrets.MERGE_APP_PRIVATE_KEY }} diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 110c0f19..e2eea583 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,6 +13,6 @@ jobs: build: permissions: contents: read # actions/checkout in the reusable workflow - uses: fizyk/actions-reuse/.github/workflows/shared-pypi.yml@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/workflows/shared-pypi.yml@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: dependency-manager: uv diff --git a/.github/workflows/diagram.yml b/.github/workflows/diagram.yml index 6de18559..52827f8d 100644 --- a/.github/workflows/diagram.yml +++ b/.github/workflows/diagram.yml @@ -9,4 +9,4 @@ jobs: # Grant the action permission to write to the repository permissions: contents: write - uses: fizyk/actions-reuse/.github/workflows/shared-diagram.yml@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/workflows/shared-diagram.yml@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 diff --git a/.github/workflows/dockerised-postgres.yml b/.github/workflows/dockerised-postgres.yml index 750806b9..a7872d8b 100644 --- a/.github/workflows/dockerised-postgres.yml +++ b/.github/workflows/dockerised-postgres.yml @@ -52,11 +52,11 @@ jobs: with: persist-credentials: false - name: Set up uv with python ${{ matrix.python-version }} - uses: fizyk/actions-reuse/.github/actions/uv-setup@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/actions/uv-setup@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: python-version: ${{ matrix.python-version }} - name: Run test noproc fixture on docker - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: pytest-opts: -n 0 --max-worker-restart 0 -k docker --postgresql-host=localhost --postgresql-port 5433 --postgresql-password=postgres data-file: .coverage.docker diff --git a/.github/workflows/oldest-postgres.yml b/.github/workflows/oldest-postgres.yml index 06cee13a..1198d010 100644 --- a/.github/workflows/oldest-postgres.yml +++ b/.github/workflows/oldest-postgres.yml @@ -40,7 +40,7 @@ jobs: with: persist-credentials: false - name: Set up uv with python ${{ matrix.python-version }} - uses: fizyk/actions-reuse/.github/actions/uv-setup@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/actions/uv-setup@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: python-version: ${{ matrix.python-version }} cache: false @@ -61,15 +61,15 @@ jobs: if: ${{ contains(matrix.python-version, 'pypy') && runner.os == 'Linux' }} run: sudo apt install libpq5 - name: Install oldest supported versions - uses: fizyk/actions-reuse/.github/actions/uv-pip@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/actions/uv-pip@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: requirements: oldest/requirements.txt - - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: pytest-opts: -c pyproject.oldest.toml -svv -p no:xdist --postgresql-exec="${{ env.POSTGRESQL_EXEC }}" -k "not docker" --basetemp="${{ runner.temp }}/pytest-basetemp" data-file: .coverage.serial output-file: coverage-serial.xml - - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: pytest-opts: -n auto -c pyproject.oldest.toml --dist loadgroup --max-worker-restart 0 --postgresql-exec="${{ env.POSTGRESQL_EXEC }}" -k "not docker" --basetemp="${{ runner.temp }}/pytest-basetemp" coverage-config: .coveragerc diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index 18281d65..5ecef550 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -10,6 +10,6 @@ jobs: pr-check: permissions: contents: read - uses: fizyk/actions-reuse/.github/workflows/shared-pr-check.yml@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/workflows/shared-pr-check.yml@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: dependency-manager: 'uv' diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index a0bef05b..c5be2609 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -13,4 +13,4 @@ jobs: pre-commit: permissions: contents: read - uses: fizyk/actions-reuse/.github/workflows/shared-pre-commit.yml@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/workflows/shared-pre-commit.yml@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 diff --git a/.github/workflows/release-schedule.yml b/.github/workflows/release-schedule.yml index 88e2bb50..e7d475d3 100644 --- a/.github/workflows/release-schedule.yml +++ b/.github/workflows/release-schedule.yml @@ -12,7 +12,7 @@ jobs: schedule: permissions: contents: read - uses: fizyk/actions-reuse/.github/workflows/shared-release-schedule.yml@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/workflows/shared-release-schedule.yml@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: dependency-manager: 'uv' newsfragments-required: true diff --git a/.github/workflows/single-postgres-windows.yml b/.github/workflows/single-postgres-windows.yml index b89f876a..40b22529 100644 --- a/.github/workflows/single-postgres-windows.yml +++ b/.github/workflows/single-postgres-windows.yml @@ -34,7 +34,7 @@ jobs: with: persist-credentials: false - name: Set up uv with python ${{ matrix.python-version }} - uses: fizyk/actions-reuse/.github/actions/uv-setup@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/actions/uv-setup@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: python-version: ${{ matrix.python-version }} # ankane/setup-postgres publishes no tags/releases; v1 is a branch. Pinning @@ -43,12 +43,12 @@ jobs: - uses: ankane/setup-postgres@v1 # zizmor: ignore[unpinned-uses] with: postgres-version: ${{ inputs.postgresql }} - - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: pytest-opts: -svv -p no:xdist -k "not docker" --basetemp="${{ runner.temp }}/pytest-basetemp" data-file: .coverage.serial output-file: coverage-serial.xml - - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: pytest-opts: -n auto --dist loadgroup --max-worker-restart 0 -k "not docker" --basetemp="${{ runner.temp }}/pytest-basetemp" coverage-config: .coveragerc diff --git a/.github/workflows/single-postgres.yml b/.github/workflows/single-postgres.yml index 8ca9467c..f8681463 100644 --- a/.github/workflows/single-postgres.yml +++ b/.github/workflows/single-postgres.yml @@ -39,7 +39,7 @@ jobs: with: persist-credentials: false - name: Set up uv with python ${{ matrix.python-version }} - uses: fizyk/actions-reuse/.github/actions/uv-setup@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + uses: fizyk/actions-reuse/.github/actions/uv-setup@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: python-version: ${{ matrix.python-version }} # ankane/setup-postgres publishes no tags/releases; v1 is a branch. Pinning @@ -77,12 +77,12 @@ jobs: - name: install libpq if: ${{ contains(matrix.python-version, 'pypy') && runner.os == 'Linux' }} run: sudo apt install libpq5 - - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: pytest-opts: -svv -p no:xdist --postgresql-exec="${{ env.POSTGRESQL_EXEC }}" -k "not docker" --basetemp="${{ runner.temp }}/pytest-basetemp" data-file: .coverage.serial output-file: coverage-serial.xml - - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@a910bc71a0ba28e2d6c5c458df0719e093988e7f # v5.10.0 + - uses: fizyk/actions-reuse/.github/actions/uv-pytest-coverage@06f5123d5a89db10f394aaa1533a5c119b34a48f # v5.10.1 with: pytest-opts: -n auto --dist loadgroup --max-worker-restart 0 --postgresql-exec="${{ env.POSTGRESQL_EXEC }}" -k "not docker" --basetemp="${{ runner.temp }}/pytest-basetemp" coverage-config: .coveragerc