Skip to content

Commit d1be063

Browse files
committed
OpenUSD updates and Conan package.
- All releases - [OpenUSD now built as a Conan package](AcademySoftwareFoundation#231) - Conan package is named openusd, build container remains ci-usd to avoid breaking existing workflows - [additional OpenUSD dependencies enabled](AcademySoftwareFoundation#262) - usdview - Python - Alembic with hdf5 - MaterialX (previously enabled) - OpenColorIO - OpenImageIO - OpenShadingLanguage (updates to osl Conan recipe now that OpenUSD requires() it) - OpenVDB - Ptex - Following optional components are not enabled yet due to more complex dependencies - Draco - Embree - Mayapi - Renderman - Vulkan - Document use cases in `README.md`: - GitHub Actions - GPU Workloads - Extracting binaries from images and packages - 2026.x (no new container image release yet) - [OpenUSD 25.08 to 26.03](AcademySoftwareFoundation#343) Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
1 parent 7d0b1f4 commit d1be063

39 files changed

+2030
-985
lines changed

.github/workflows/docker-builds.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -320,20 +320,20 @@ jobs:
320320
--build-missing \
321321
--push NO
322322
323-
- name: Build vfx2 level 1 Conan packages
323+
- name: Build vfx1 level 6 Conan packages
324324
run: |
325325
set -ex
326326
uv run aswfdocker \
327327
--verbose \
328328
build \
329329
--ci-image-type PACKAGE \
330-
--group vfx2-1 \
330+
--group vfx1-6 \
331331
--version ${{ matrix.version_noclang }} \
332332
--use-conan \
333333
--build-missing \
334334
--push NO
335335
336-
- name: Build vfx2 level 2 non-Conan packages
336+
- name: Build vfx2 non-Conan packages
337337
run: |
338338
set -ex
339339
uv run aswfdocker \

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,36 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
# 2026-03-23
6+
7+
OpenUSD updates and Conan package.
8+
9+
- All releases
10+
- [OpenUSD now built as a Conan package](https://github.com/AcademySoftwareFoundation/aswf-docker/issues/231)
11+
- Conan package is named openusd, build container remains ci-usd to avoid breaking existing workflows
12+
- [additional OpenUSD dependencies enabled](https://github.com/AcademySoftwareFoundation/aswf-docker/issues/262)
13+
- usdview
14+
- Python
15+
- Alembic with hdf5
16+
- MaterialX (previously enabled)
17+
- OpenColorIO
18+
- OpenImageIO
19+
- OpenShadingLanguage (updates to osl Conan recipe now that OpenUSD requires() it)
20+
- OpenVDB
21+
- Ptex
22+
- Following optional components are not enabled yet due to more complex dependencies
23+
- Draco
24+
- Embree
25+
- Mayapi
26+
- Renderman
27+
- Vulkan
28+
- Document use cases in `README.md`:
29+
- GitHub Actions
30+
- GPU Workloads
31+
- Extracting binaries from images and packages
32+
- 2026.x (no new container image release yet)
33+
- [OpenUSD 25.08 to 26.03](https://github.com/AcademySoftwareFoundation/aswf-docker/issues/343)
34+
535
# 2026-03-14
636

737
- All releases

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -652,7 +652,7 @@ aswfdocker release -t PACKAGE -g vfx1-2 -v 2024 -v 2025 -v 2026 --docker-org asw
652652
aswfdocker release -t PACKAGE -g vfx1-3 -v 2024 -v 2025 -v 2026 --docker-org aswf -m "RELEASE_NOTES!"
653653
aswfdocker release -t PACKAGE -g vfx1-4 -v 2024 -v 2025 -v 2026 --docker-org aswf -m "RELEASE_NOTES!"
654654
aswfdocker release -t PACKAGE -g vfx1-5 -v 2024 -v 2025 -v 2026 --docker-org aswf -m "RELEASE_NOTES!"
655-
aswfdocker release -t PACKAGE -g vfx2-1 -v 2024 -v 2025 -v 2026 --docker-org aswf -m "RELEASE_NOTES!"
655+
aswfdocker release -t PACKAGE -g vfx1-6 -v 2024 -v 2025 -v 2026 --docker-org aswf -m "RELEASE_NOTES!"
656656
aswfdocker release -t PACKAGE -g vfx2 -v 2024 -v 2025 -v 2026 --docker-org aswf -m "RELEASE_NOTES!"
657657

658658
# Finally build the CI images

README.md

Lines changed: 177 additions & 33 deletions
Large diffs are not rendered by default.

ci-usd/Dockerfile

Lines changed: 8 additions & 237 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)