English comments / english-comments (pull_request) Successful in 27s
English comments / Comments are English (pull_request) Successful in 27s
Quality checks / quality-checks (pull_request) Successful in 22s
Quality / Quality checks (pull_request) Successful in 23s
Tests and code metrics / Run pytest with coverage (pull_request) Successful in 1m4s
Tests and code metrics / Code metrics badges (pull_request) Skipped
Task: MIL-001#5 Closes #6
28 lines
787 B
YAML
28 lines
787 B
YAML
# Quality checks (ruff, mypy) for the Python files of this repository.
|
|
#
|
|
# Triggers: every pull request and every push to main.
|
|
# Calls the reusable workflow of TirSystem/git-workflows at the major tag v2
|
|
# (same organisation, the tag moves with compatible releases). It changes no
|
|
# file, needs no secret and writes nothing outside the repository.
|
|
# Implements MIL-001 (Go/No-Go criterion 5: CI evidence). Verified on the
|
|
# Gitea instance git.tirsystem.com.
|
|
name: Quality
|
|
|
|
on:
|
|
pull_request:
|
|
push:
|
|
branches: [main]
|
|
|
|
concurrency:
|
|
group: quality-${{ github.ref }}
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
quality:
|
|
name: Quality checks
|
|
permissions:
|
|
contents: read
|
|
uses: TirSystem/git-workflows/.gitea/workflows/quality-checks.yml@v2
|
|
with:
|
|
languages: python
|