The Windows DLLs are stored as releases in the mxe repository.
If you need to update them:
- Open a PR in the mxe repository
- Open a PR in the USDX repository that updates the commit id in dldlls.py
- Once everything works, merge the PR in the mxe repository
- Update the PR in the USDX repository to point to the commit id of the merge commit from step 3
- Merge the PR in the USDX repository and make a pre-release in the mxe repository. Pre-releases have
-rc1
added to the name of both the release and the zip asset!
When releasing a new version of USDX that uses new DLLs for the first time, edit the pre-release:
- change the name (name it the same the USDX version you're about to release)
- rename the zip asset
- unmark it as pre-release
- set as latest release