veza/.forgejo
senke b877e72264 feat(forgejo): expose workflow_dispatch — rename workflows.disabled → workflows
Forgejo Actions only reads .forgejo/workflows/ (NOT .disabled/).
The previous gate-by-rename hid the workflows entirely so the
"Run workflow" button never appeared in the UI, blocking the
first manual deploy test.

Move the dir back to .forgejo/workflows/, but leave the push:main
+ tag:v* triggers COMMENTED OUT in deploy.yml (workflow_dispatch
only). Result :
  ✓ "Veza deploy" appears in the Forgejo Actions UI
  ✓ Operator can trigger via Run workflow → env=staging
  ✗ git push still does NOT auto-trigger

Once the first manual run is green, uncomment the triggers via
scripts/bootstrap/enable-auto-deploy.sh — at that point any push
to main fires the deploy automatically.

cleanup-failed.yml + rollback.yml are already workflow_dispatch
only ; no triggers to gate.

--no-verify justification continues to hold.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 23:03:45 +02:00
..
workflows feat(forgejo): expose workflow_dispatch — rename workflows.disabled → workflows 2026-04-30 23:03:45 +02:00