Commit Graph

6 Commits

Author SHA1 Message Date
Username
88da4fedbe ci: enhance security scanning and add SBOM generation
- Add dedicated security-tests job for security-focused test files
- Add SBOM generation job using CycloneDX for supply chain transparency
- Add Bandit scan for fpaste CLI
- Add hardcoded secrets detection step
- Fix SHA1 fingerprint warnings with usedforsecurity=False
- Split unit tests from security tests for better organization
- Add memory leak detection job
2025-12-24 23:50:11 +01:00
Username
fef5eac1b5 ci: add memory leak detection workflow 2025-12-24 00:19:33 +01:00
Username
2ccbfcbfaa ci: update linting and security checks
- Fix bandit suppressions (use # nosec B608 for bandit)
- Add # noqa: S608 for ruff compatibility
- CI workflow: add coverage reporting (informational)
- CI workflow: track mypy error baseline
- CI workflow: improve documentation
2025-12-21 13:39:30 +01:00
Username
cf31eab678 ci: handle pre-existing type and audit issues 2025-12-20 18:42:09 +01:00
Username
713052de3d ci: optimize workflow structure
- add concurrency control to cancel stale runs
- job dependencies (test waits for lint)
- move syntax check to lint job
- quieter apt-get and pip output
- remove continue-on-error on pip-audit
2025-12-20 17:20:33 +01:00
Username
a07f1e662e add gitea ci workflow 2025-12-20 03:31:43 +01:00