From 643f766d657cfda6fd5454c47a75f40b20b3b111 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Delgado=20Kr=C3=A4mer?= Date: Sun, 27 Oct 2024 15:30:45 +0100 Subject: [PATCH] Add USD v24.08 and v24.11 to CI; update docs to latest --- .github/workflows/deploy-release.yml | 26 ++++++++++++++++++++++++- .github/workflows/run-tests-usd2408.yml | 16 +++++++++++++++ .github/workflows/run-tests-usd2411.yml | 16 +++++++++++++++ README.md | 6 +++--- 4 files changed, 60 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/run-tests-usd2408.yml create mode 100644 .github/workflows/run-tests-usd2411.yml diff --git a/.github/workflows/deploy-release.yml b/.github/workflows/deploy-release.yml index 3c449b5..bc2f010 100644 --- a/.github/workflows/deploy-release.yml +++ b/.github/workflows/deploy-release.yml @@ -19,6 +19,20 @@ on: type: boolean jobs: + build-2411: + name: Build guc for USD v24.11 + uses: ./.github/workflows/build-usd.yml + with: + usd-version: 24.11 + build-config: Release + + build-2408: + name: Build guc for USD v24.08 + uses: ./.github/workflows/build-usd.yml + with: + usd-version: 24.08 + build-config: Release + build-2405: name: Build guc for USD v24.05 uses: ./.github/workflows/build-usd.yml @@ -35,10 +49,20 @@ jobs: deploy-release: name: Deploy Release - needs: [build-2405, build-2403] + needs: [build-2411, build-2408, build-2405, build-2403] runs-on: ubuntu-latest steps: + - name: Download USD v24.11 artifacts + uses: actions/download-artifact@v3 + with: + name: ${{ needs.build-2411.outputs.archive-name }} + + - name: Download USD v24.08 artifacts + uses: actions/download-artifact@v3 + with: + name: ${{ needs.build-2408.outputs.archive-name }} + - name: Download USD v24.05 artifacts uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/run-tests-usd2408.yml b/.github/workflows/run-tests-usd2408.yml new file mode 100644 index 0000000..f10d19e --- /dev/null +++ b/.github/workflows/run-tests-usd2408.yml @@ -0,0 +1,16 @@ +name: USD v24.08 + +on: + push: + paths-ignore: + - '**.md' + pull_request: + paths-ignore: + - '**.md' + +jobs: + run-tests: + name: Run Tests for USD v24.08 + uses: ./.github/workflows/run-tests.yml + with: + usd-version: 24.08 diff --git a/.github/workflows/run-tests-usd2411.yml b/.github/workflows/run-tests-usd2411.yml new file mode 100644 index 0000000..7a80449 --- /dev/null +++ b/.github/workflows/run-tests-usd2411.yml @@ -0,0 +1,16 @@ +name: USD v24.11 + +on: + push: + paths-ignore: + - '**.md' + pull_request: + paths-ignore: + - '**.md' + +jobs: + run-tests: + name: Run Tests for USD v24.11 + uses: ./.github/workflows/run-tests.yml + with: + usd-version: 24.11 diff --git a/README.md b/README.md index 1092119..bba8892 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ## guc -![USD v24.05](https://github.com/pablode/guc/actions/workflows/run-tests-usd2405.yml/badge.svg?branch=main) -![USD v24.03](https://github.com/pablode/guc/actions/workflows/run-tests-usd2403.yml/badge.svg?branch=main) +![USD v24.11](https://github.com/pablode/guc/actions/workflows/run-tests-usd2411.yml/badge.svg?branch=main) +![USD v24.08](https://github.com/pablode/guc/actions/workflows/run-tests-usd2408.yml/badge.svg?branch=main) guc is a glTF to [Universal Scene Description](https://github.com/PixarAnimationStudios/USD) (USD) converter. @@ -25,7 +25,7 @@ All glTF features except animation and skinning are implemented and get continuo ### Build -You need USD v23.11+ (e.g. v24.05) with MaterialX support enabled. +You need USD v23.11+ (e.g. v24.11) with MaterialX support enabled. Do a recursive clone of the repository and set up a build folder: ```