whisper-money/.github
Víctor Falcón 57747ef34c
ci: simplify Coolify deploy trigger to a single curl (#573)
## What

Replace the ~60-line bash retry loop in the deploy step with native curl
flags.

## Why

The old block reimplemented in shell what curl does natively (timeouts,
retries, error handling), plus manual body/timing parsing with a marker
separator.

- `--max-time 15` caps each attempt so the job can't hang for ~20 min on
an unreachable box.
- `--retry-all-errors` turns a timed-out attempt into the next retry (a
plain `--retry` doesn't always treat exit 28 as retryable).
- `--fail` keeps a webhook error (4xx/5xx) from passing the step
silently.

## Notes

- Now uses the `COOLIFY_WEBHOOK_URL` secret instead of
`DEPLOYMENT_TOKEN` + hardcoded uuid URL. **This secret must exist in
GitHub Actions before merge or the deploy breaks.**
- Drops the 10–20 min retry waits that gave a prior rebuild time to
finish. Fine if the webhook queues the deploy; add back if it rejects
requests during an in-progress rebuild.
2026-06-20 17:40:09 +00:00
..
ISSUE_TEMPLATE chore: Add GitHub issue template for bug reports (#80) 2026-01-26 19:16:32 +01:00
actions ci: tier 1 + tier 2 pipeline speedups (#342) 2026-05-01 19:07:04 +02:00
copilot/skills feat: Decrypt encrypted transactions on key unlock (#123) 2026-02-16 10:37:43 +01:00
screenshots fix: Hide transaction checkboxes on mobile (#109) 2026-02-12 10:03:31 +01:00
skills chore: update Laravel Boost skills and guidelines (#521) 2026-06-12 18:20:30 +02:00
workflows ci: simplify Coolify deploy trigger to a single curl (#573) 2026-06-20 17:40:09 +00:00
FUNDING.yml Add GitHub funding model to FUNDING.yml (#40) 2025-12-30 07:22:19 +01:00
copilot-instructions.md feat: Decrypt encrypted transactions on key unlock (#123) 2026-02-16 10:37:43 +01:00