Skip to content

[Job Launcher] fix: accept unknown manifest as is - #3984

Merged
dnechay merged 1 commit into
developfrom
dnechay/fix-manifest-launch
Jul 27, 2026
Merged

[Job Launcher] fix: accept unknown manifest as is#3984
dnechay merged 1 commit into
developfrom
dnechay/fix-manifest-launch

Conversation

@dnechay

@dnechay dnechay commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

Issue tracking

N/A

Context behind the change

When using manifest-quick-launch it's assumed that manifest is passed as is in request body, but at the same time our application has interceptor to transform snake case props to camel case. Described behavior affects manifest as well so it is not correct for downstream oracles. So we need to keep only manifest props as is (it can be not just snake case but any naming) and also preserve validation of other fields in body, introduced a decorator that allows skipping specific body props for case transformation.

How has this been tested?

  • e2e locally: send manifest with a mix of various cases and namings, make sure it's logged as is in controller before business logic is called

Release plan

Just merge

Potential risks; What to monitor; Rollback plan

Should be none

@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

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

5 Skipped Deployments
Project Deployment Actions Updated (UTC)
faucet-frontend Ignored Ignored Jul 27, 2026 12:53pm
faucet-server Ignored Ignored Jul 27, 2026 12:53pm
human-app Skipped Skipped Jul 27, 2026 12:53pm
human-dashboard-frontend Skipped Skipped Jul 27, 2026 12:53pm
staking-dashboard Skipped Skipped Jul 27, 2026 12:53pm

Request Review

@dnechay dnechay self-assigned this Jul 27, 2026
@dnechay
dnechay requested a review from Dzeranov July 27, 2026 12:53
@dnechay
dnechay merged commit 92bc526 into develop Jul 27, 2026
13 checks passed
@dnechay
dnechay deleted the dnechay/fix-manifest-launch branch July 27, 2026 12:55
@dnechay dnechay mentioned this pull request Jul 27, 2026
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants