Skip to content

chore(deps): update pre-commit hook faker to >=37.0.1 #746

chore(deps): update pre-commit hook faker to >=37.0.1

chore(deps): update pre-commit hook faker to >=37.0.1 #746

# SPDX-FileCopyrightText: TNG Technology Consulting GmbH <https://www.tngtech.com>
#
# SPDX-License-Identifier: Apache-2.0
name: Lint and Test
on:
push:
branches:
- main
- 'renovate/*'
pull_request:
types: [opened, reopened, synchronize]
workflow_dispatch:
jobs:
linter:
runs-on: ubuntu-latest
if: |
!(github.event_name == 'pull_request' && startsWith(github.head_ref, 'renovate/'))
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v4
- name: Install uv and set the python version
uses: astral-sh/setup-uv@v5
with:
python-version: 3.13
enable-cache: true
cache-dependency-glob: 'uv.lock'
- name: Install the project
run: uv sync --locked
- name: Run linter
run: uv run task lint
- name: Run formatter
run: uv run task format
- name: Run typechecker
run: uv run task typecheck
test:
runs-on: ubuntu-latest
if: |
!(github.event_name == 'pull_request' && startsWith(github.head_ref, 'renovate/'))
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v4
- name: Install uv and set the python version
uses: astral-sh/setup-uv@v5
with:
python-version: 3.13
enable-cache: true
cache-dependency-glob: 'uv.lock'
- name: Install the project
run: uv sync --locked
- name: Run tests
run: uv run task test