Skip to content

feat:“Dry-run” mode for bulk CSV jobs#448

Merged
Nitya-003 merged 1 commit into
Nitya-003:mainfrom
Aditya8369:443
Jun 20, 2026
Merged

feat:“Dry-run” mode for bulk CSV jobs#448
Nitya-003 merged 1 commit into
Nitya-003:mainfrom
Aditya8369:443

Conversation

@Aditya8369

Copy link
Copy Markdown
Contributor

Dry-run support for bulk verification jobs was implemented.

Updated files:

backend/controllers/verificationController.js: parse dryRun flag (query/body), create BulkVerificationJob with mode=dry-run, call processJob(..., { dryRun }).
backend/models/BulkVerificationJob.js: added mode field and extended results.status enum with dry-run-* values.
backend/services/bulkVerificationService.js: processJob now accepts { dryRun } and, when dryRun=true, skips side effects (issueCredential/linkWallet/createChallenge/storeCompletedIdempotencyRecord) while still validating input, reserving idempotency decisions, and producing predicted per-row results (dry-run-success/dry-run-skipped/dry-run-failure).

closes #443

@vercel

vercel Bot commented Jun 19, 2026

Copy link
Copy Markdown

@Aditya8369 is attempting to deploy a commit to the Nitya Gosain's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Nitya-003 Nitya-003 added gssoc:approved gssoc'26 approved quality:clean *1.2 for contributor +5 pts for mentor level:intermediate 35 pts for contributor 20 pts for mentor type:design labels Jun 20, 2026
@Nitya-003 Nitya-003 merged commit 469885a into Nitya-003:main Jun 20, 2026
3 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc:approved gssoc'26 approved level:intermediate 35 pts for contributor 20 pts for mentor quality:clean *1.2 for contributor +5 pts for mentor type:design

Projects

None yet

Development

Successfully merging this pull request may close these issues.

“Dry-run” mode for bulk CSV jobs

2 participants