Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0
with:
version: '0.12.6'
version: '0.13.6'
enable-cache: true
cache-dependency-glob: 'uv.lock'

- name: Install Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: '3.14'
python-version: '3.15'

- name: Install Python dependencies
# We want to install all groups here to make sure that deptry has access to all dependencies for the inspection,
Expand Down Expand Up @@ -84,13 +84,13 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0
with:
version: '0.12.6'
version: '0.13.6'
enable-cache: true
cache-dependency-glob: 'uv.lock'
cache-suffix: ${{ matrix.python-version }}

- name: Install Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -110,7 +110,7 @@ jobs:
PYTHONIOENCODING: 'utf-8'

- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
if: ${{ matrix.os.name == 'linux' && matrix.python-version == '3.14' }}
Expand All @@ -126,13 +126,13 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0
with:
version: '0.12.6'
version: '0.13.6'
enable-cache: true
cache-dependency-glob: 'uv.lock'

- name: Install Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: '3.14'
python-version: '3.15'
- name: Check if documentation can be built
run: uv run --only-group docs zensical build --strict
22 changes: 11 additions & 11 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
name: pyproject-toml

- name: Install Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ matrix.python }}

Expand Down Expand Up @@ -96,7 +96,7 @@ jobs:
name: pyproject-toml

- name: Install Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
id: setup-python
with:
python-version: ${{ matrix.python }}
Expand All @@ -108,7 +108,7 @@ jobs:
args: --release --out dist --interpreter ${{ startsWith(matrix.python, 'pypy') && matrix.python || format('python{0}', matrix.python) }}

- name: Install free-threaded Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
if: ${{ !startsWith(matrix.python, 'pypy') }}
with:
python-version: '3.14t'
Expand Down Expand Up @@ -145,7 +145,7 @@ jobs:
name: pyproject-toml

- name: Install Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
id: setup-python
with:
python-version: ${{ matrix.python }}
Expand All @@ -157,7 +157,7 @@ jobs:
args: --release --out dist --interpreter ${{ steps.setup-python.outputs.python-path }}

- name: Install free-threaded Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
if: ${{ !startsWith(matrix.python, 'pypy') }}
with:
python-version: '3.14t'
Expand All @@ -184,9 +184,9 @@ jobs:
persist-credentials: false

- name: Install Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: '3.14'
python-version: '3.15'

- name: Download updated pyproject.toml
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
Expand Down Expand Up @@ -218,7 +218,7 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0
with:
version: '0.12.6'
version: '0.13.6'
enable-cache: false

- name: Publish to PyPI
Expand All @@ -243,14 +243,14 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0
with:
version: '0.12.6'
version: '0.13.6'
enable-cache: false
cache-dependency-glob: 'uv.lock'

- name: Install Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: '3.14'
python-version: '3.15'

- name: Build documentation
run: uv run --only-group docs zensical build --clean
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/validate-renovate-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10
- uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0
with:
version: '11.18.0'
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
version: '11.28.10'
- uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '24'
# Avoid installing packages that are newer than 1 week old to reduce supply chain attacks probability.
Expand Down
6 changes: 3 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ repos:
- id: trailing-whitespace

- repo: https://github.com/astral-sh/ruff-pre-commit
rev: "v0.16.4"
rev: "v0.17.3"
hooks:
- id: ruff-check
args: [--exit-non-zero-on-fix]
Expand All @@ -36,7 +36,7 @@ repos:
require_serial: true

- repo: https://github.com/astral-sh/uv-pre-commit
rev: "0.12.6"
rev: "0.13.6"
hooks:
- id: uv-lock
name: check uv lock file consistency
Expand Down Expand Up @@ -72,6 +72,6 @@ repos:
pass_filenames: false

- repo: https://github.com/woodruffw/zizmor-pre-commit
rev: "v1.28.0"
rev: "v1.31.1"
hooks:
- id: zizmor
Loading