@@ -28,27 +28,26 @@ jobs:
28
28
strategy :
29
29
matrix :
30
30
usdVersion :
31
- - 21 .05
31
+ - 24 .05
32
32
include :
33
- - usdVersion : 21.05
34
- usdVersionUrl : 21-05
35
- pythonVersion : 3.6
36
- USE_PYTHON_3 : ON
33
+ - usdVersion : 24.05
34
+ usdVersionUrl :
' 24.05/[email protected] +release.2864f3d0'
35
+ pythonVersion : ' 3.10'
37
36
buildType : Release
38
37
buildTests : ' ON'
39
- runs-on : ubuntu-18 .04
40
- name : ' Ubuntu 18 .04 NVIDIA Pre-built Binaries
38
+ runs-on : ubuntu-22 .04
39
+ name : ' Ubuntu 22 .04 NVIDIA Pre-built Binaries
41
40
<USD Version=${{ matrix.usdVersion }},
42
41
Python Version=${{ matrix.pythonVersion }},
43
42
Build type:${{ matrix.buildType }},
44
43
Enable tests=${{ matrix.build-tests }}>'
45
44
steps :
46
45
- name : Install dependencies (Linux)
47
46
run : sudo apt-get install cmake python${{ matrix.pythonVersion }} python${{ matrix.pythonVersion }}-dev
48
- - uses : actions/checkout@v2
47
+ - uses : actions/checkout@v4
49
48
- name : Download and extract pre-built USD binaries
50
49
run : |
51
- curl -L -o /tmp/usd-${{ matrix.usdVersion }}.7z https://developer.nvidia.com/usd- ${{ matrix.usdVersionUrl }}-binary-linux-python-${{ matrix.pythonVersion }}
50
+ curl -L -o /tmp/usd-${{ matrix.usdVersion }}.7z https://developer.nvidia.com/downloads/ usd/usd_binaries/ ${{ matrix.usdVersionUrl }}.zip
52
51
mkdir -p /tmp/usd-${{ matrix.usdVersion }}
53
52
7z x /tmp/usd-${{ matrix.usdVersion }}.7z -o/tmp/usd-${{ matrix.usdVersion }}
54
53
- name : Create build directories
59
58
run : |
60
59
cmake -DUSD_ROOT="/tmp/usd-${{ matrix.usdVersion }}/" \
61
60
-DTBB_ROOT="/tmp/usd-${{ matrix.usdVersion }}/" \
62
- -DBOOST_ROOT="/tmp/usd-${{ matrix.usdVersion }}/" \
63
- -DUSE_PYTHON_3=${{ matrix.USE_PYTHON_3 }} \
61
+ -DBoost_ROOT="/tmp/usd-${{ matrix.usdVersion }}/" \
64
62
-DCMAKE_BUILD_TYPE=${{ matrix.buildType }} \
65
63
-DBUILD_TESTING=${{ matrix.buildTests }} \
66
64
-DCMAKE_CXX_FLAGS="-D_GLIBCXX_USE_CXX11_ABI=0" \
@@ -84,29 +82,28 @@ jobs:
84
82
strategy :
85
83
matrix :
86
84
usdVersion :
87
- - 21 .05
85
+ - 24 .05
88
86
include :
89
- - usdVersion : 21.05
90
- usdVersionUrl : 21-05
91
- pythonVersion : 3.6
92
- USE_PYTHON_3 : ON
87
+ - usdVersion : 24.05
88
+ usdVersionUrl :
' 24.05/[email protected] +release.2864f3d0'
89
+ pythonVersion : ' 3.10'
93
90
buildType : Release
94
91
buildTests : ON
95
- runs-on : windows-2016
96
- name : ' Windows 2016 NVIDIA Pre-built Binaries
92
+ runs-on : windows-2019
93
+ name : ' Windows 2019 NVIDIA Pre-built Binaries
97
94
<USD Version=${{ matrix.usdVersion }},
98
95
Python Version=${{ matrix.pythonVersion }},
99
96
Build type:${{ matrix.buildType }},
100
97
Enable tests=${{ matrix.build-tests }}>'
101
98
steps :
102
- - uses : actions/checkout@v2
99
+ - uses : actions/checkout@v4
103
100
- name : Set up Python ${{ matrix.pythonVersion }}
104
101
uses : actions/setup-python@v2
105
102
with :
106
103
python-version : ${{ matrix.pythonVersion }}
107
104
- name : Download and extract pre-built USD binaries
108
105
run : |
109
- Invoke-WebRequest https://developer.nvidia.com/usd- ${{ matrix.usdVersionUrl }}-binary-windows-python-${{ matrix.pythonVersion }} -OutFile $env:TEMP/usd-${{ matrix.usdVersion }}.zip
106
+ Invoke-WebRequest https://developer.nvidia.com/downloads/ usd/usd_binaries/ ${{ matrix.usdVersionUrl }}.zip -OutFile $env:TEMP/usd-${{ matrix.usdVersion }}.zip
110
107
mkdir -Force $env:TEMP/usd-${{ matrix.usdVersion }}
111
108
7z x $env:TEMP/usd-${{ matrix.usdVersion }}.zip $("-o" + "$env:TEMP" + "\usd-${{ matrix.usdVersion }}") -y
112
109
- name : Create build directories
@@ -117,12 +114,11 @@ jobs:
117
114
run : |
118
115
cmake -DUSD_ROOT="$env:TEMP/usd-${{ matrix.usdVersion }}" `
119
116
-DTBB_ROOT="$env:TEMP/usd-${{ matrix.usdVersion }}" `
120
- -DBOOST_ROOT="$env:TEMP/usd-${{ matrix.usdVersion }}" `
121
- -DUSE_PYTHON_3=${{ matrix.USE_PYTHON_3 }} `
117
+ -DBoost_ROOT="$env:TEMP/usd-${{ matrix.usdVersion }}" `
122
118
-DCMAKE_BUILD_TYPE=${{ matrix.buildType }} `
123
119
-DBUILD_TESTING=${{ matrix.buildTests }} `
124
120
-DCMAKE_INSTALL_PREFIX="../_install" `
125
- -G "Visual Studio 15 2017 Win64 " `
121
+ -G "Visual Studio 16 2019 " `
126
122
../usd
127
123
working-directory : " _build"
128
124
- name : Build
@@ -148,12 +144,12 @@ jobs:
148
144
149
145
# Run automated code formatting checks.
150
146
code-formatting-check :
151
- runs-on : ubuntu-18 .04
147
+ runs-on : ubuntu-24 .04
152
148
steps :
153
149
- name : Install dependencies (Linux)
154
150
run : |
155
- sudo apt-get install clang-format-10
156
- - uses : actions/checkout@v2
151
+ sudo apt-get install clang-format-16
152
+ - uses : actions/checkout@v4
157
153
- name : Run clang-format on source code
158
154
run : |
159
155
find . \
0 commit comments