develop
refactor: remove extra files
feat: Add Gotify alerts
fix(runners): missed tasks (starting tasks without runner)
feat(survey_vars): store survey secret to the database as access key (#4086)
test(unit): rename function
feat(metrics): integrate Prometheus metrics for task status tracking
fix(logs): remove URL from log message
Add project test notification API endpoint (#3208)
fix: merge conflict
fix(tasks): allow override branch only for flag AllowOverrideBranchInTask
Workflows
feat(tasks): add KeyLock for serializing per-directory git operations
feat(survey): pass env-target survey vars via process environment
fix(tasks): serialize inventory repo git operations for parallel tasks
fix(runners): try to get project runner in reconciler
Ha remove owner (#3925)