create an Agent Skill to build, test Blender conda recipies using AL2023 container#201
Draft
leongdl wants to merge 1 commit intoaws-deadline:mainlinefrom
Draft
create an Agent Skill to build, test Blender conda recipies using AL2023 container#201leongdl wants to merge 1 commit intoaws-deadline:mainlinefrom
leongdl wants to merge 1 commit intoaws-deadline:mainlinefrom
Conversation
AlexTranAmz
reviewed
Apr 14, 2026
| - `deadline-cloud.yaml` | ||
| - `README.md` | ||
|
|
||
| ### Step 4: Create the new recipe |
Contributor
There was a problem hiding this comment.
We might want to include conda build (meta.yaml alongside recipe.yaml) so it can be directly transport for our conda channel
AlexTranAmz
reviewed
Apr 14, 2026
| libSM libICE libXrandr libXinerama libXcursor \ | ||
| mesa-libGL mesa-libGLU mesa-libEGL libglvnd-egl libxkbcommon | ||
|
|
||
| # Install rattler-build |
Contributor
There was a problem hiding this comment.
Again maybe include conda-build as well? at least for the meantime to support SMF as well?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Idea for commenting.
What was the problem/requirement? (What/Why)
There was no reusable guide or skill for creating new Blender conda recipes for Deadline Cloud. Each new Blender version required manually figuring out the Docker setup, X11 dependencies, rattler-build commands, and testing steps from scratch.
What was the solution? (How)
Added a
skills/blender-builder/skill that documents the complete workflow for creating Blender conda recipes, from fetching SHA256 hashes to building in an AL2023 Docker container (matching the service-managed fleet OS), indexing into a local channel, and testing with openjd-cli. The skill covers headless X11/EGL dependency setup and includes a fast smoke-test render approach (640x480, 8 samples).What is the impact of this change?
Anyone creating a new Blender version recipe can follow the skill's step-by-step workflow instead of piecing together the process manually. The skill also serves as documentation for the AL2023 Docker-based build environment setup.
How was this change tested?
Used the skill's workflow end-to-end to create the Blender 5.1.1 recipe (separate PR):
rattler-build build(with test enabled) —blender -htest passed inside the container.conda indexand verified the package was discoverable viaconda search.blender --versionreturned 5.1.1 and all BLENDER_* env vars were set.Was this change documented?
The skill itself is the documentation —
skills/blender-builder/SKILL.mdcontains the complete workflow, quick reference table, headless dependency list, and common mistakes section.By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.