Commit Graph
4 Commits
Author SHA1 Message Date
vhaudiquet 2e51e9c41f Add CI with checks and automated release builds
Gitea Actions workflow (.gitea/workflows/ci.yml):

- check job: ruff format --check, ruff check, ty check on pushes to main
- release job on v* tags: build a standalone Linux executable with
  PyInstaller (--onefile), smoke-test it, create a Gitea release via
  the API and upload the binary as an asset

Also add a pyinstaller build dependency group and bump to 0.3.0.
2026-08-25 20:07:58 +02:00
vhaudiquet 98eb6ab542 Add Debian BTS source for bugs filed and owned
New `bts` subcommand backed by python-debianbts (bugs.debian.org SOAP):

- Identify by email address: get_bugs(submitter=...) for bugs filed,
  get_bugs(owner=...) for bugs owned
- Filed filtered on creation date, owned on log_modified; status
  lookups capped at 500 bugs per collect
- Per-query failures degrade to warnings like other sources
2026-08-25 19:44:56 +02:00
vhaudiquet 5b89313c4a Add GitLab source for gitlab.com and self-hosted instances (Salsa) 2026-08-25 18:02:52 +02:00
vhaudiquet fadb15ccf7 Add README.md 2026-08-25 15:25:01 +02:00