SirLynix
f572ae06a1
Switch FFMpeg plugin to LGPL and distribute it
...
This is possible now that ffmpeg package (from xmake-repo, see https://github.com/xmake-io/xmake-repo/pull/3315 ) allows building on Windows without GPL code
2024-02-25 14:33:08 +01:00
SirLynix
aca5a7a00d
CI: Fix msys2 package name
2024-02-03 22:52:08 +01:00
SirLynix
59e172c2ee
CI: Add static job
2024-02-03 22:35:55 +01:00
SirLynix
9ada93b995
Remove spaces before line feed
2024-01-25 14:38:06 +01:00
dependabot[bot]
e9c3fe270a
Bump actions/cache from 3 to 4
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-24 13:38:16 +01:00
SirLynix
88ae92baa0
CI: Cache asset downloading
...
Assets are downloaded from a single server which doesn't have enough bandwidth for 20 concurrent downloads
2024-01-24 12:00:07 +01:00
SirLynix
830e167027
CI: Install nightlies to the 0.0.0 nightly tag
2024-01-24 11:16:59 +01:00
SirLynix
1eb72af57e
CI: Save dependencies cache even if compilation/tests fail
2024-01-04 14:53:40 +01:00
dependabot[bot]
20ec1c40fc
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 22:09:03 +02:00
Jérôme Leclercq
94035c1db8
msys2: use xmake package instead of compiling from source
2023-08-04 00:13:37 +02:00
Jérôme Leclercq
8bfa5b4614
Fix msys2 CI
2023-08-03 23:42:43 +02:00
SirLynix
e2808192aa
Minor fixes
2023-07-30 19:46:01 +02:00
SirLynix
b191dacc58
Reenable unit tests in release mode
2023-07-30 10:55:38 +02:00
SirLynix
0a2388a343
Move MinGW isystem fix to xmake.lua
2023-04-11 18:17:40 +02:00
Lynix
b6d565a097
Add WASM CI
2023-02-05 11:00:39 +01:00
SirLynix
4b804dc613
Move ComputeTest,GraphicsTest,RenderTest and Std140Debug to the tests folder
...
Also renamed NazaraUnitTests to UnitTests
2022-12-26 08:44:11 +01:00
SirLynix
60c468694c
Update msys2-build.yml
2022-12-25 11:53:59 +01:00
SirLynix
7989220bc0
Update CI
2022-11-28 13:00:01 +01:00
Jérôme Leclercq
082015a0c5
Fix macOS compilation ( #384 )
...
Disable X11 on macOS, I don't know why it's enabled
2022-11-19 13:37:42 +01:00
SirLynix
5fb974f24c
Add xmake cache folder
2022-11-18 21:34:36 +01:00
Lynix
4eadb35b0d
CI: Switch to xmake master
2022-11-13 12:43:40 +01:00
Lynix
b24975c89d
CI: Update to GITHUB_OUTPUT syntax
2022-11-13 12:30:38 +01:00
SirLynix
057eb1b350
Try to fix MinGW ci
2022-07-27 23:02:02 +02:00
Lynix
272a5c9ec1
Update msys2-build.yml
2022-07-19 20:36:37 +02:00
Lynix
994ebd869a
Disable -isystem with MinGW on msys2
...
See https://github.com/msys2/MINGW-packages/issues/10761
2022-07-19 19:03:47 +02:00
Lynix
56faab662e
Update msys2-build.yml
2022-07-19 18:31:08 +02:00
SirLynix
d335c5d73c
Add FFmpeg plugin
2022-05-27 18:53:16 +02:00
SirLynix
22fe70aca0
CI: Authorize asset downloading
2022-05-27 08:35:29 +02:00
Jérôme Leclercq
03e2801dbe
Split engine to packages NazaraUtils and NZSL ( #375 )
...
* Move code to NazaraUtils and NZSL packages
* Reorder includes
* Tests: Remove glslang and spirv-tools deps
* Tests: Remove glslang init
* Remove NazaraUtils tests and fix Vector4Test
* Fix Linux compilation
* Update msys2-build.yml
* Fix assimp package
* Update xmake.lua
* Update xmake.lua
* Fix shader compilation on MinGW
* Final fixes
* The final fix 2: the fix strikes back!
* Disable cache on CI
* The return of the fix™️
2022-05-25 19:36:10 +02:00
SirLynix
d3f1707ed4
Update msys2-build.yml
2022-04-30 15:23:00 +02:00
SirLynix
ab80965e89
CI: Fix package key
2022-04-30 15:18:39 +02:00
SirLynix
5400b49180
CI: Improve and fix
2022-04-30 15:12:50 +02:00
SirLynix
5f345555ab
CI: Make caches last one week at most
2022-04-30 14:27:29 +02:00
SirLynix
da70722155
Update msys2-build.yml
2022-04-28 22:59:33 +02:00
SirLynix
af69c2bed8
CI: Fix MinGW build
2022-04-28 18:12:41 +02:00
SirLynix
97ab25f9ae
CI: Upgrade actions/cache version
2022-04-28 18:02:51 +02:00
SirLynix
96a3629968
CI: Cache XMake build
2022-04-28 18:02:31 +02:00
Jérôme Leclercq
7a990c757f
Fix MinGW ci ( #371 )
2022-04-20 02:01:03 +02:00
Jérôme Leclercq
993f4e7c78
Update msys2-build.yml
2022-04-19 18:32:17 +02:00
Lynix
41c549adb2
Update msys2-build.yml
2022-04-19 18:32:16 +02:00
Lynix
da53fa4dc3
I have no idea what I'm doing
2022-04-19 18:32:16 +02:00
Lynix
5947184901
CI: Fix MinGW
2022-04-19 18:32:16 +02:00
SirLynix
6171125d21
nzslc fixes
2022-04-06 12:49:34 +02:00
Jérôme Leclercq
ea0b10f10e
CI: Fix unit test exclusion in release for real
2022-03-19 19:09:14 +01:00
Lynix
637ae18798
CI: Fix unit test exclusion condition
2022-03-19 17:57:13 +01:00
Lynix
8c05395e95
Add macOS CI for tests
2022-03-19 17:48:59 +01:00
Lynix
f3eeace359
CI: Replace fuzzing with asan mode
2022-03-19 17:48:03 +01:00
Lynix
d853741f6f
Core/StringExt: Fix out of range read
2022-03-19 17:44:39 +01:00
Lynix
ed057c8364
CI: Always run unit tests
2022-03-19 14:49:49 +01:00
Lynix
b97f1a4c41
Improve CI
2022-03-19 14:19:32 +01:00