test again
All checks were successful
CI / test (push) Successful in 14s

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-05-04 04:05:45 +02:00
parent 1bb7084d97
commit 1f0286015b
2 changed files with 8 additions and 5 deletions

View File

@@ -80,14 +80,16 @@ jobs:
- name: Install package and dev dependencies - name: Install package and dev dependencies
run: | run: |
python3 -m pip install --upgrade pip python3 -m venv .venv
python3 -m pip install -e .[dev] . .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e .[dev]
- name: Lint - name: Lint
run: python3 -m ruff check . run: .venv/bin/python -m ruff check .
- name: Type-check - name: Type-check
run: python3 -m mypy src run: .venv/bin/python -m mypy src
- name: Test - name: Test
run: python3 -m pytest run: .venv/bin/python -m pytest

View File

@@ -15,6 +15,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
- `.gitea/workflows/ci.yml` — Gitea Actions CI workflow for push and pull request events - `.gitea/workflows/ci.yml` — Gitea Actions CI workflow for push and pull request events
- Gitea CI now uses native `git` checkout and system Python setup to avoid host-executor JavaScript action path issues - Gitea CI now uses native `git` checkout and system Python setup to avoid host-executor JavaScript action path issues
- Gitea native checkout now uses `CI_GIT_TOKEN` repository secret for authenticated fetch from private repos - Gitea native checkout now uses `CI_GIT_TOKEN` repository secret for authenticated fetch from private repos
- Gitea CI now installs dependencies in a local `.venv` to avoid Debian/PEP 668 externally-managed pip errors
- Python package scaffold with `src` layout and project metadata in `pyproject.toml` - Python package scaffold with `src` layout and project metadata in `pyproject.toml`
- Initial CLI entrypoint with agreed SSH flags: `--identity-file`, `--jump-host`, and `--ignore-ssh-config` - Initial CLI entrypoint with agreed SSH flags: `--identity-file`, `--jump-host`, and `--ignore-ssh-config`
- Input parsing/validation module and core request model - Input parsing/validation module and core request model