Skip to content

feat: add submission hook for automatic USD dependency discovery#211

Merged
karthikbekalp merged 2 commits into
aws-deadline:mainlinefrom
rickrams:feat/submission-hooks-usd-dependency-discovery
May 26, 2026
Merged

feat: add submission hook for automatic USD dependency discovery#211
karthikbekalp merged 2 commits into
aws-deadline:mainlinefrom
rickrams:feat/submission-hooks-usd-dependency-discovery

Conversation

@rickrams
Copy link
Copy Markdown
Contributor

@rickrams rickrams commented May 4, 2026

Add a pre-submission hook to the houdini_husk_usd_render job bundle that automatically discovers USD file dependencies using UsdUtils.ComputeAllDependencies and adds them as input attachments before submission.

This eliminates the need to run generate_usd_job.py as a separate step. Users can now submit the bundle directly with 'deadline bundle submit'.

How was this change tested?

Submitted the included usda sample


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@rickrams rickrams requested a review from a team as a code owner May 4, 2026 22:29
@github-actions github-actions Bot added the waiting-on-maintainers Waiting on the maintainers to review. label May 4, 2026
Add a pre-submission hook to the houdini_husk_usd_render job bundle that
automatically discovers USD file dependencies using UsdUtils.ComputeAllDependencies
and adds them as input attachments before submission.

This eliminates the need to run generate_usd_job.py as a separate step.
Users can now submit the bundle directly with 'deadline bundle submit'.

Signed-off-by: rickrams <rickrams@users.noreply.github.com>
@jericht jericht force-pushed the feat/submission-hooks-usd-dependency-discovery branch from cdd3303 to b89c032 Compare May 13, 2026 19:33
@karthikbekalp karthikbekalp enabled auto-merge (squash) May 26, 2026 17:05
@karthikbekalp karthikbekalp merged commit e1c35f6 into aws-deadline:mainline May 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting-on-maintainers Waiting on the maintainers to review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants