CI: Streamline names and contents of releases and artifacts#27
CI: Streamline names and contents of releases and artifacts#27akien-mga merged 2 commits intogodotengine:masterfrom
Conversation
3a782ca to
11f9734
Compare
11f9734 to
4e93b5d
Compare
|
Test release on my fork to validate the changes: https://github.com/akien-mga/FBX2glTF/releases/tag/v0.13.0-p1 |
44e3fcf to
4031f06
Compare
Packaging:
- Use `FBX2glTF-<platform>-<arch>` format consistently for binaries.
- Zip binary + licenses for the GitHub Releases.
- Rename licenses to `FBX-SDK-License.{rtf,txt}` and `FBX2glTF-License.txt`.
- Include licenses together with the artifacts for each platform.
- Don't upload the licenses as a separate artifact, it gets zipped so it's not
convenient. We still upload them as files to GH Releases though which we can
link directly.
CI setup:
- Rename jobs for consistency.
- Bump to actions/checkout@v3 and setup-python@v4.
Takes into account the artifact/release changes from the previous commit.
4031f06 to
05ff763
Compare
|
Alright, after a bunch of iterations, I believe this is now ready to merge. Test release on my fork: https://github.com/akien-mga/FBX2glTF/releases/tag/v0.13.0-p3
Once merged here, we could tag |
There was a problem hiding this comment.
I did a read over of the code and executed the binary for windows once with https://sketchfab.com/3d-models/sensei-4-cc86a15388ab403baff5c7a4b4d3eefc
The import erroring can be debugged separately in a different pr.
Especially since I can't reproduce in Godot Engine.

Packaging:
FBX2glTF-<platform>-<arch>format consistently for binaries.FBX-SDK-License.{rtf,txt}andFBX2glTF-License.txt.convenient. We still upload them as files to GH Releases though which we can
link directly.
CI setup: