Skip to content

Add bulk submission support to OasisSubmitter with comma-separated input values#1889

Open
Mbeaulne wants to merge 1 commit intomasterfrom
03-04-bulk_submissions
Open

Add bulk submission support to OasisSubmitter with comma-separated input values#1889
Mbeaulne wants to merge 1 commit intomasterfrom
03-04-bulk_submissions

Conversation

@Mbeaulne
Copy link
Collaborator

@Mbeaulne Mbeaulne commented Mar 4, 2026

Description

Added bulk submission functionality to the Oasis submitter, allowing users to submit multiple pipeline runs with different parameter values in a single operation. Users can enable bulk mode for individual string inputs using a toggle switch, enter comma-separated values, and submit multiple runs simultaneously. The feature includes progress tracking, validation for mismatched value counts, and comprehensive error handling.

Related Issue and Pull requests

Type of Change

  • Bug fix
  • New feature
  • Improvement
  • Cleanup/Refactor
  • Breaking change
  • Documentation update

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots (if applicable)

The video demonstrates both single field bulk and import bulk arguments (handled by the next PR in the stack)
bulk_sub.mov (uploaded via Graphite)

Test Instructions

  1. Navigate to a pipeline with configurable string inputs
  2. Click "Configure & Submit" to open the arguments dialog
  3. Toggle "Bulk" mode for one or more string inputs
  4. Enter comma-separated values (e.g., "train, test, validation")
  5. Verify the run count displays correctly at the bottom
  6. Submit and observe progress tracking during bulk submission
  7. Test error handling by providing mismatched value counts across bulk inputs
  8. Verify that secret arguments cannot be set to bulk mode

Additional Comments

The implementation includes comprehensive unit tests for the bulk submission utilities and maintains backward compatibility with existing single-run submissions. Progress tracking shows current submission status and handles partial failures gracefully.

@Mbeaulne Mbeaulne changed the title bulk submissions Add bulk submission support to OasisSubmitter with comma-separated input values Mar 4, 2026
@github-actions
Copy link

github-actions bot commented Mar 4, 2026

🎩 To tophat this PR:

You can add the following URL parameter to your browser to tophat this PR:

`?tophat_location=03-04-bulk_submissions/afad2c5`

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