coolify/app
Andras Bacsai d104b8b343 fix: reduce GitHub API calls and add configurable timeout (#7769)
- Pre-generate GitHub installation token once per deployment instead of
  multiple times, reducing API calls from 4-6 down to 2
- Add configurable timeout (GITHUB_API_TIMEOUT env var, default 30s)
- Add retry logic (3 retries with 200ms delay) for resilience
- Pass token through deployment context to avoid regeneration
- Fixes timeout issues on slow networks

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 19:24:47 +01:00
..
Actions fix(service): use database UUID for ServiceDatabase proxy container name 2026-01-02 16:49:24 +01:00
Console refactor: remove duplicated validation messages 2026-01-05 13:15:14 +01:00
Contracts refactor: streamline job status retrieval and clean up repository interface 2025-01-10 19:53:13 +01:00
Data feat(proxy): add Traefik version tracking with notifications and dismissible UI warnings 2025-11-18 14:53:49 +01:00
Enums Add new role enum and apply authorization 2024-10-28 17:08:24 +01:00
Events Make proxy restart run as background job to prevent localhost lockout 2025-12-03 10:30:12 +01:00
Exceptions feat(api): Improve OpenAPI spec and add rate limit handling for Hetzner 2025-12-11 12:12:43 +01:00
Helpers Fix SSH multiplexing contention for concurrent scheduled tasks (#6736) 2025-12-05 09:54:30 +01:00
Http feat(github): implement processing for GitHub pull request webhooks and add helper functions for commit and PR file retrieval 2026-01-05 11:13:18 +01:00
Jobs fix: reduce GitHub API calls and add configurable timeout (#7769) 2026-01-05 19:24:47 +01:00
Listeners fix(proxy): defer UI refresh until Traefik version check completes 2025-12-27 15:16:58 +01:00
Livewire refactor: remove duplicated validation messages 2026-01-05 13:15:14 +01:00
Models fix: reduce GitHub API calls and add configurable timeout (#7769) 2026-01-05 19:24:47 +01:00
Notifications Fix: Allow test emails to be sent to any email address 2025-12-12 11:12:19 +01:00
Policies feat: add validation methods for S3 bucket names, paths, and server paths; update import logic to prevent command injection 2025-11-25 16:40:35 +01:00
Providers fix: reduce GitHub API calls and add configurable timeout (#7769) 2026-01-05 19:24:47 +01:00
Repositories refactor: streamline job status retrieval and clean up repository interface 2025-01-10 19:53:13 +01:00
Rules Add ValidProxyConfigFilename rule for dynamic proxy config validation 2025-12-09 16:12:45 +01:00
Services fix(ui): images inside coolify changelog (#7357) 2026-01-04 21:59:34 +01:00
Support feat: allow more characters when validating 2026-01-05 13:14:27 +01:00
Traits fix: prevent metric charts from freezing when navigating with wire:navigate 2026-01-02 12:36:17 +01:00
View/Components feat: add availableSharedVariables method and enhance env-var-input component for better password handling 2025-11-27 10:23:46 +01:00