Skip to content

[Job Launcher] Update job creation to use manifest JSON#3855

Open
flopez7 wants to merge 1 commit intoflopez/3806-1from
flopez/3806-2
Open

[Job Launcher] Update job creation to use manifest JSON#3855
flopez7 wants to merge 1 commit intoflopez/3806-1from
flopez/3806-2

Conversation

@flopez7
Copy link
Copy Markdown
Contributor

@flopez7 flopez7 commented Apr 1, 2026

Issue tracking

#3806

Context behind the change

  • Replaced the fortune job creation endpoint with a generic job creation endpoint that accepts a manifest JSON body.
  • Introduced JobManifestDto to encapsulate job details including manifest.
  • Updated JobService to handle different job types based on the manifest provided.
  • Modified tests to reflect changes in job creation logic and added validation for new manifest types.
  • Enhanced ManifestService to validate and upload manifests for various job types including CVAT and HCaptcha.

How has this been tested?

Ran and created fortune job locally

Release plan

None

Potential risks; What to monitor; Rollback plan

CVAT is not working yet. Need to discuss job_bounty.

@flopez7 flopez7 requested a review from Copilot April 1, 2026 15:05
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

5 Skipped Deployments
Project Deployment Actions Updated (UTC)
faucet-frontend Ignored Ignored Apr 1, 2026 3:05pm
faucet-server Ignored Ignored Apr 1, 2026 3:05pm
human-app Skipped Skipped Apr 1, 2026 3:05pm
human-dashboard-frontend Skipped Skipped Apr 1, 2026 3:05pm
staking-dashboard Skipped Skipped Apr 1, 2026 3:05pm

Request Review

@flopez7 flopez7 requested review from Dzeranov and portuu3 and removed request for Copilot April 1, 2026 15:05
@flopez7 flopez7 self-assigned this Apr 1, 2026
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.

1 participant