168 Commits

Author SHA1 Message Date
Alejandro González
c33d823373 More Windows CI fixes 2024-03-23 11:58:50 +01:00
Alejandro González
99cea73695 Bump upload-artifact action vers tag to get rid of deprecation warns 2024-03-23 00:02:52 +01:00
Alejandro González
e82255acae Possible Windows CI fix 2024-03-23 00:01:04 +01:00
Alejandro González
b60d28572c Assorted dependency updates
These updates fix building the project on my up to date Linux box due to
missing cstdint headers on the older Draco versions it was pinned to,
and bumps Conan 1.x to the latest semver-compatible release, which also
introduces support for newer GCC compilers.

While at it, I've also bumped the GitHub Actions checkout version tag to
v4, from v3, and the runner image versions. The Ubuntu runner version
was purposefully not updated to avoid the risk of making binaries less
portable than before due to a bump in the `glibc` version that the
compiler will link to.
2024-03-22 23:10:52 +01:00
Valentine Briese
ac1435d0f3 Use Python 3.11 in macOS build workflow 2023-12-14 13:20:53 -08:00
Valentine Briese
4a58b35c5d Require Cython version < 3 2023-12-13 08:42:29 -08:00
Hugo Locurcio
d36d41e80a Add issue templates
These are based on godotengine/godot's issue templates.
2023-05-22 18:50:25 +02:00
David
3c7090e98c Lock conan version to 1.58 to resolve incompatibilities with conan 2.x 2023-04-10 12:57:18 +02:00
Rémi Verschelde
b24e56c41a CI: Streamline names and contents of releases and artifacts
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.
2022-12-18 00:42:18 +01:00
K. S. Ernest (iFire) Lee
3d8bd0ef29 Always write png instead of jpg. 2022-05-23 16:22:30 -07:00
K. S. Ernest (iFire) Lee
eb1ab7581d Update build.yaml 2022-04-07 12:18:20 -07:00
K. S. Ernest (iFire) Lee
5fb127283f Update build.yaml 2022-04-07 09:19:57 -07:00
K. S. Ernest (iFire) Lee
0ef651f899 Rename CICD try 3. 2022-04-07 07:50:13 -07:00
K. S. Ernest (iFire) Lee
9f75c4e5fd Update CICD try 2. 2022-04-07 07:11:40 -07:00
K. S. Ernest (iFire) Lee
666f1c6cec Update cicd. 2022-04-07 07:10:23 -07:00
K. S. Ernest (iFire) Lee
16d214497a Upload artifact action is unused. Remove. 2022-04-04 08:24:11 -07:00
K. S. Ernest (iFire) Lee
89fa380bc7 Don't use dots in the mac naming. 2022-04-04 04:56:37 -07:00
K. S. Ernest (iFire) Lee
42c921c091 Unify naming. 2022-04-04 04:54:08 -07:00
K. S. Ernest (iFire) Lee
057ea2228f Typo in the macos build. 2022-04-04 04:42:51 -07:00
K. S. Ernest (iFire) Lee
657536d595 Use the proper tracking in cicd. 2022-04-03 20:10:35 -07:00
K. S. Ernest (iFire) Lee
9f9f6e7291 Consolidate build. 2022-04-03 20:07:17 -07:00
K. S. Ernest (iFire) Lee
31752b14c5 Change cicd because Linux doesn't use rtf but txt. 2022-04-03 19:28:22 -07:00
K. S. Ernest (iFire) Lee
e181f44442 Remove extra bits from the release tag. 2022-04-03 19:26:03 -07:00
K. S. Ernest (iFire) Lee
3d735db463 Update build-release.yml 2022-04-03 17:33:22 -07:00
K. S. Ernest (iFire) Lee
b9657bab57 Use the proper tag automatic_release_tag. 2022-04-03 16:56:35 -07:00
K. S. Ernest (iFire) Lee
cc977f157f Move the outputs to the root. 2022-04-03 16:49:37 -07:00
K. S. Ernest (iFire) Lee
e03f80061a Modify the release tagging system. 2022-04-03 16:44:47 -07:00
K. S. Ernest (iFire) Lee
5a8369472e Clean github actions. 2022-04-03 16:34:31 -07:00
K. S. Ernest (iFire) Lee
29f7e3dca3 Only build artifacts. 2022-04-03 16:33:34 -07:00
K. S. Ernest (iFire) Lee
90ebabc007 Better the releases. 2022-04-03 16:29:34 -07:00
K. S. Ernest (iFire) Lee
f0fe737cf7 Increment version. 2022-04-03 16:19:48 -07:00
K. S. Ernest (iFire) Lee
2bc3fb7bb8 Make release and latest branches. 2022-04-03 16:13:21 -07:00
K. S. Ernest (iFire) Lee
43fc8b3552 Update build.yml 2022-04-01 05:01:52 -07:00
K. S. Ernest (iFire) Lee
31a70b770c Update build.yml 2022-04-01 04:58:15 -07:00
K. S. Ernest (iFire) Lee
4270ca7ba4 Keep the old releases style for now. 2022-03-30 07:08:47 -07:00
K. S. Ernest (iFire) Lee
60ac615327 Update build.yml 2022-03-30 06:47:41 -07:00
K. S. Ernest (iFire) Lee
8b49ca17af Update build.yml 2022-03-30 06:07:07 -07:00
K. S. Ernest (iFire) Lee
574bb2138f Only master should release. 2022-03-30 06:02:49 -07:00
Lyuma
d564db9204 attempt to fix conan 2022-03-26 18:28:31 -07:00
K. S. Ernest (iFire) Lee
6fde7edc5e Typo. 2021-11-17 16:34:36 -08:00
K. S. Ernest (iFire) Lee
0e626182f8 Give the proper path for zipping on windows. 2021-11-17 16:14:13 -08:00
K. S. Ernest (iFire) Lee
598f3b9cee Remove missing. 2021-11-17 16:03:08 -08:00
K. S. Ernest (iFire) Lee
9374ec5c5f Lose the top level zip. 2021-11-17 16:02:42 -08:00
K. S. Ernest (iFire) Lee
8cae0d5e1a Use working directory. 2021-11-17 15:50:30 -08:00
K. S. Ernest (iFire) Lee
646d6dd4cf Missed one. 2021-11-17 15:34:48 -08:00
K. S. Ernest (iFire) Lee
3a510af13f Correct error. 2021-11-17 15:27:16 -08:00
K. S. Ernest (iFire) Lee
4bcfdd6383 Change copy action. 2021-11-17 15:25:49 -08:00
K. S. Ernest (iFire) Lee
3eb9ccef7b Find licenses. 2021-11-17 15:21:59 -08:00
K. S. Ernest (iFire) Lee
754c1826a5 Store the entire directory. 2021-11-17 15:11:06 -08:00
K. S. Ernest (iFire) Lee
b98e1800ee Typo. 2021-11-17 15:08:35 -08:00