Skip to content

Commit 7fd278f

Browse files
syoyoclaude
andcommitted
Fix OpenUSD binary download and dependency issues in Linux CI
- Fix ARM64 binary pattern: change aarch64 to arm64 to match actual release filename - Add libtbb12 installation for x86_64 build to resolve missing libtbb.so.12 error These changes fix the failures in workflow run #20866500999 where: 1. ARM64 build failed with "no assets match the file pattern" 2. x86_64 build failed with "error while loading shared libraries: libtbb.so.12" Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 606729b commit 7fd278f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

.github/workflows/linux_ci.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,11 @@ jobs:
117117
run: cd build && ctest --output-on-failure
118118

119119
# Test with OpenUSD binary
120+
- name: Install TBB dependency
121+
run: |
122+
sudo apt-get update
123+
sudo apt-get install -y libtbb12
124+
120125
- name: Download OpenUSD binary
121126
run: |
122127
gh release download v25.11-lte \
@@ -283,13 +288,13 @@ jobs:
283288
run: |
284289
gh release download v25.11-lte \
285290
--repo lighttransport/openusd-bin \
286-
--pattern 'openusd-*-minsizerel-linux-aarch64.tar.gz'
291+
--pattern 'openusd-*-minsizerel-linux-arm64.tar.gz'
287292
env:
288293
GH_TOKEN: ${{ github.token }}
289294

290295
- name: Extract and setup OpenUSD (ARM64)
291296
run: |
292-
tar -xzf openusd-*-minsizerel-linux-aarch64.tar.gz
297+
tar -xzf openusd-*-minsizerel-linux-arm64.tar.gz
293298
USD_DIR=$(find . -maxdepth 1 -type d -name "openusd-*" | head -n 1)
294299
echo "USD_DIR=$USD_DIR" >> $GITHUB_ENV
295300
echo "USD_INSTALL_ROOT=$(pwd)/$USD_DIR" >> $GITHUB_ENV

0 commit comments

Comments
 (0)