coolify/app/Console/Commands
Andras Bacsai ea649d2a85 Add artisan command to update service Docker image versions
This command queries Docker registries (Docker Hub, GHCR, Quay, Codeberg) to find and update Docker image versions in service template files.

Features:
- Automatically updates 'latest' tags to semantic versions using digest matching
- Supports multiple version formats: semantic (1.2.3), date-based (2025.10.20), RELEASE timestamps
- Prefers shorter version tags (1.8 over 1.8.1) when both available
- In-memory caching to avoid duplicate API queries for same images
- Detects and reports services with available major version updates
- Preserves YAML formatting and comments
- Supports dry-run mode for preview

Usage:
  php artisan services:update-versions [--dry-run] [--service=name]

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 08:29:11 +01:00
..
Cloud Changes auto-committed by Conductor 2025-10-16 17:23:22 +02:00
Generate feat: generate category for services 2025-08-18 17:28:20 +02:00
AdminDeleteUser.php Changes auto-committed by Conductor 2025-10-16 17:23:22 +02:00
CheckApplicationDeploymentQueue.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
CleanupApplicationDeploymentQueue.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
CleanupDatabase.php chore: remove webhooks table cleanup 2025-09-10 19:56:15 +02:00
CleanupNames.php feat(validation): centralize validation patterns for names and descriptions 2025-08-19 12:14:48 +02:00
CleanupRedis.php Update app/Console/Commands/CleanupRedis.php 2025-10-24 13:20:24 +02:00
CleanupStuckedResources.php feat(cleanup): add force deletion of stuck servers and orphaned SSL certificates 2025-10-09 16:37:56 +02:00
CleanupUnreachableServers.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
ClearGlobalSearchCache.php feat: add artisan command to clear global search cache 2025-10-11 13:36:14 +02:00
Dev.php feat(dev-command): dispatch CheckHelperImageJob during instance initialization to enhance setup process 2025-09-09 16:46:24 +02:00
Emails.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
Horizon.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
HorizonManage.php refactor: streamline job status retrieval and clean up repository interface 2025-01-10 19:53:13 +01:00
Init.php Fix stale lock issue causing scheduled tasks to stop (#4539) 2025-10-23 10:07:33 +02:00
Migration.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
NotifyDemo.php reorder more stuff 2024-12-11 18:44:19 +01:00
RootChangeEmail.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
RootResetPassword.php fix(console): handle missing root user in password reset command 2025-03-24 18:00:31 +01:00
RunScheduledJobsManually.php feat(scheduling): add frequency filter option for manual execution of scheduled jobs 2025-07-11 15:10:43 +02:00
Scheduler.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
Seeder.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
ServicesDelete.php refactor(command): improve database collection logic for deletion command by using unique identifiers and enhancing user experience 2025-09-05 17:43:19 +02:00
SyncBunny.php feat(command): add option to sync GitHub releases to BunnyCDN and refactor sync logic 2025-09-01 16:14:02 +02:00
UpdateServiceVersions.php Add artisan command to update service Docker image versions 2025-10-30 08:29:11 +01:00
ViewScheduledLogs.php feat(logging): add frequency filters for scheduled logs command to support hourly, daily, weekly, and monthly job views 2025-07-11 19:26:42 +02:00