Skip to content

Commit

Permalink
Add USD v24.08 and v24.11 to CI; update docs to latest
Browse files Browse the repository at this point in the history
  • Loading branch information
pablode committed Oct 27, 2024
1 parent fbcdc69 commit 643f766
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 4 deletions.
26 changes: 25 additions & 1 deletion .github/workflows/deploy-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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:
Expand Down
16 changes: 16 additions & 0 deletions .github/workflows/run-tests-usd2408.yml
Original file line number Diff line number Diff line change
@@ -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
16 changes: 16 additions & 0 deletions .github/workflows/run-tests-usd2411.yml
Original file line number Diff line number Diff line change
@@ -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
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -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.

Expand All @@ -25,7 +25,7 @@ All glTF features except animation and skinning are implemented and get continuo

### Build

You need USD v23.11+ (e.g. <a href="https://github.com/PixarAnimationStudios/OpenUSD/releases/tag/v24.05">v24.05</a>) with MaterialX support enabled.
You need USD v23.11+ (e.g. <a href="https://github.com/PixarAnimationStudios/OpenUSD/releases/tag/v24.11">v24.11</a>) with MaterialX support enabled.

Do a recursive clone of the repository and set up a build folder:
```
Expand Down

0 comments on commit 643f766

Please sign in to comment.