20 Commits

Author SHA1 Message Date
dresber 49f2277ea1 add passing secrets to docker build v1.8.1 2026-07-20 23:03:08 +02:00
dresber 06b4c4118c add python update in workflows v1.8.0 2026-07-20 22:40:29 +02:00
dresber 444b5efd39 add feature to use extra index URL v1.7.0 2026-07-20 19:41:26 +02:00
dresber 83911b842f implement an edge tag and update image security check accordingly v1.6.1 2026-06-14 09:51:36 +02:00
dresber f92d92355a add docker image scanner v1.6.0 2026-06-12 15:10:21 +02:00
dresber 364171ebca fix(python-security-checks): use custom runner image instead of python slim
python:3.14-slim has no Node.js so actions/checkout@v4 fails with
'node: executable file not found in PATH'. Switch to the same
gitea_runner_python314 custom image used by python-checks.yml which
has both Python 3.14 and Node.js. Drop the python_version input as it
no longer drives the container selection.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.5.2
2026-05-30 14:43:38 +02:00
dresber 2be1150eec feat: add python-security-checks reusable workflow
Dedicated security-only workflow using python:VERSION-slim.
Runs Bandit (or any security tool) without pytest or coverage.
Supports python_version, install_command, security_command,
and working_directory inputs with sensible defaults.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.5.0 v1.5.1
2026-05-28 20:43:00 +02:00
dresber 1434f75112 fix: fetch commit subject via Gitea API instead of git log
Notification job had no checkout step so git log always failed,
producing "Commit info unavailable". Now uses the existing
API_GITEA_TOKEN and gitea.sha context to fetch the commit message
from the Gitea API directly.

Also raises default coverage threshold in python-checks to 80%.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.4.1
2026-05-27 22:01:55 +02:00
dresber 9cba668088 support other project structure for app folders v1.4.0 2026-05-18 22:06:51 +02:00
dresber 53e4b246a4 add node checks as workflow v1.2.0 2026-05-10 20:38:24 +02:00
dresber 87c64c424f correct env variable name v1.1.3 2026-05-10 20:22:57 +02:00
dresber 8266220f12 adopt coverage upload to avoid problems v1.1.2 2026-05-10 19:54:45 +02:00
dresber eb9b390724 correct secret name as it is not allowed to start with GITEA in the runer v1.1.1 2026-05-10 19:16:25 +02:00
dresber da2851e704 refactor notifications to manage healing and release v1.1.0 2026-05-10 19:07:21 +02:00
dresber 7966a2dcd6 add debug outputs for docker publish v1.0.0 2026-05-10 09:49:41 +02:00
dresber adc623796d adopt docker build and push 2026-05-09 12:35:18 +02:00
dresber 37829f86b2 correct docker push 2026-05-09 11:55:04 +02:00
dresber 75dbae5c49 remove login 2026-05-09 11:33:33 +02:00
dresber c1937d2a3b correct authentication before checkout 2026-05-09 11:02:17 +02:00
dresber 05037199e1 Initial commit 2026-05-09 10:17:29 +02:00