Commit Graph

11 Commits

Author SHA1 Message Date
root
91eec1ae2d fix: upload audit log as artifact on failure 2026-03-29 08:38:34 +00:00
root
106bc8920c fix: inline python script in security check 2026-03-29 08:36:07 +00:00
root
9fb0874812 fix: remove duplicate concurrency block in workflow 2026-03-29 08:33:14 +00:00
root
f397769ce0 revert: restore original workflow config 2026-03-29 08:25:59 +00:00
root
d579127a11 fix: restore GITEA_TOKEN in workflow 2026-03-29 08:23:57 +00:00
root
c9305b2b01 ci: add push trigger for feature branches 2026-03-29 08:21:35 +00:00
root
622614aa45 fix: remove unused black and requests from dev dependencies
- We use Ruff for formatting, not Black
- requests is not used directly
- Security check now audits only production dependencies
- Fail CI only on production vulnerabilities (not dev)
2026-03-29 01:33:00 +00:00
root
39783494cf ci: fix UV progress animation and security check output
- Add UV_NO_PROGRESS=1 to disable animation in logs
- Improve pip-audit output (JSON format, clear warnings)
- Pin black and requests to fix known vulnerabilities
- Security check now warns but doesn't fail (dev deps only)
2026-03-29 01:31:17 +00:00
root
0634262eb2 ci: rename secret from GITEA_TOKEN to CI_TOKEN
Some checks failed
PR Checks / test (pull_request) Failing after 10s
PR Checks / security (pull_request) Failing after 6s
Gitea secrets cannot start with GITEA_ or GITHUB_ prefix.
2026-03-29 01:13:59 +00:00
root
af8807a733 ci: fix workflows and add pip-audit to dev dependencies
- Add concurrency control to prevent duplicate runs
- Add timeout-minutes for all jobs
- Add pip-audit to dev dependencies
- Remove docs deployment (Gitea doesn't support Pages)
- Fix security check (remove || true, proper exit codes)
- Simplify release.yml (build only on tags)
- Update CONTRIBUTING.md with local docs generation
2026-03-29 01:06:28 +00:00
root
0975b68334 feat: complete Kwork API client with 45+ endpoints
Initial release:
- Complete async API client (45+ endpoints)
- Pydantic models for all responses
- Two-step authentication
- Comprehensive error handling
- 92% test coverage
- Gitea Actions CI/CD
- Semantic release configured
2026-03-29 00:42:54 +00:00