Skip to content

Conversation

@aaronsb
Copy link
Owner

@aaronsb aaronsb commented Dec 19, 2025

Summary

Fixes the scheduled jobs manager failing to run artifact cleanup jobs due to missing launcher registration.

Changes

  1. main.py: Added ArtifactCleanupLauncher to the launcher registry
  2. artifact_cleanup.py: Added missing get_job_type() abstract method implementation

Error Fixed

❌ Unknown launcher: ArtifactCleanupLauncher

and

TypeError: Can't instantiate abstract class ArtifactCleanupLauncher with abstract method get_job_type

Test plan

  • API starts without launcher errors
  • Scheduled jobs manager starts successfully

@aaronsb aaronsb merged commit ec39924 into main Dec 19, 2025
3 checks passed
@aaronsb aaronsb deleted the fix/artifact-cleanup-launcher-registration branch December 19, 2025 05:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants