Jesse Talavera
f4362667d9
Increase the default test timeout to 3 minutes
2024-06-10 16:46:37 -04:00
Jesse Talavera
9c120ef28e
Try D3D12_DEBUG on the Windows runner
...
- Source: https://docs.mesa3d.org/drivers/d3d12.html
2024-06-10 16:29:41 -04:00
Jesse Talavera
ae620675af
Try MESA_DEBUG on the Windows runner
2024-06-10 15:20:13 -04:00
Jesse Talavera
6cb74c949d
Update to libretro.py 0.1.11
2024-06-10 14:58:20 -04:00
Jesse Talavera
822520f893
No --extra-verbose output on the Linux test runner
2024-06-10 14:21:23 -04:00
Jesse Talavera
984c122490
Add another log line
2024-06-10 13:46:30 -04:00
Jesse Talavera
21fa8a6b1f
Disable Python's stdout/stderr buffering
...
- Less likely that some log lines will be lost
2024-06-10 13:26:09 -04:00
Jesse Talavera
d5264a26dd
Add some extra logging
2024-06-10 12:20:52 -04:00
Jesse Talavera
7e7d4b5d77
Don't write extra-verbose test output
2024-06-08 16:42:15 -04:00
Jesse Talavera
7ef00f101c
Set GLCONTEXT_WIN_LIBGL
in the run
block
...
- `$RUNNER_TEMP` isn't yet defined when the `env` block is being evaluated
2024-06-07 18:49:54 -04:00
Jesse Talavera
cbb686ac9b
Stop logging the environment
2024-06-07 18:43:02 -04:00
Jesse Talavera
28f868bdcf
Increase the default test timeout to 60 seconds
2024-06-07 18:34:41 -04:00
Jesse Talavera
38d170759f
Don't hardcode the temp path
2024-06-07 18:31:32 -04:00
Jesse Talavera
ad1df30ad1
Try a different path
...
- Print all environment variables, too
2024-06-07 18:15:07 -04:00
Jesse Talavera
189f00e566
Log info about $$GLCONTEXT_WIN_LIBGL
2024-06-07 18:07:44 -04:00
Jesse Talavera
cc953b8227
Update Python dependencies
2024-06-07 17:33:14 -04:00
Jesse Talavera
cc226f48b4
Update Python dependencies
2024-06-07 17:06:03 -04:00
Jesse Talavera
6e50af0669
Bump libretro.py to 0.1.8
2024-06-05 19:54:34 -04:00
Jesse Talavera
af25e8c60f
Bump libretro.py to 0.1.7
2024-06-05 19:05:32 -04:00
Jesse Talavera
48b0c5a1e0
Try Python 3.11 instead
2024-06-05 13:27:00 -04:00
Jesse Talavera
3c28df8f60
Try a different path
2024-06-05 13:10:21 -04:00
Jesse Talavera
eaa103d952
No, that didn't work
2024-06-05 13:06:36 -04:00
Jesse Talavera
46d16a6237
Try using the default Python version
2024-06-05 13:02:20 -04:00
Jesse Talavera
6bf3b41c2f
Set the PATH to ensure the relevant DLLs are available to moderngl
2024-06-05 12:36:16 -04:00
Jesse Talavera
b619be61b2
Log more environment info
2024-06-05 10:48:38 -04:00
Jesse Talavera
6193fc5eda
Log more environment info
2024-06-05 10:39:36 -04:00
Jesse Talavera
c2f810a248
List Python3_ROOT_DIR
2024-06-05 10:05:10 -04:00
Jesse Talavera
2504c7b3dd
Don't print the env
2024-06-05 09:36:14 -04:00
Jesse Talavera
322637aeea
Print the env
2024-06-05 09:23:09 -04:00
Jesse Talavera
9ed7be74fd
Forward slashes
...
- Motherfucker
2024-06-04 22:44:44 -04:00
Jesse Talavera
25646589a2
Follow the moderngl instructions
...
- https://moderngl.readthedocs.io/en/5.8.2/install/installation.html#using-with-mesa-3d-on-windows
2024-06-04 22:43:39 -04:00
Jesse Talavera
b327a8885f
Install mingw-w64-x86_64-mesa
on the Windows runners
2024-06-04 22:25:55 -04:00
Jesse Talavera
d9308c2924
Don't force bash
2024-06-04 22:05:24 -04:00
Jesse Talavera
24305bcb4d
Whoops, I screwed up the variables
2024-06-04 21:23:24 -04:00
Jesse Talavera
c4beabb1af
What's going on here?
2024-06-04 21:14:50 -04:00
Jesse Talavera
7302a44820
Force bash for the configure step
2024-06-04 21:12:42 -04:00
Jesse Talavera
b881725170
Clarify a step's name
2024-06-04 21:02:52 -04:00
Jesse Talavera
715f5d0e89
Forgot a backslash
2024-06-04 21:02:43 -04:00
Jesse Talavera
fc012400c8
Fix an incorrect if
2024-06-04 20:35:56 -04:00
Jesse Talavera
cdb35c299a
Consolidate the build, test, and dependency workflows
2024-06-04 20:30:38 -04:00
Jesse Talavera
71a9d39132
Remove the set-extra-args
job
...
- Originally intended for canary builds against standalone melonDS's `master` branch
- I changed my mind about doing that, as API compatibility isn't guaranteed anyway
2024-06-04 19:49:51 -04:00
Jesse Talavera
64e30a5ced
Revert the last two changes
2024-06-04 19:44:36 -04:00
Jesse Talavera
316fed16b6
Clone libretro-common
first
2024-06-04 19:32:03 -04:00
Jesse Talavera
cf5c244039
Add .git
to the melonDS dependency's URL
...
- I wonder if this is somehow making `git` choke on the Windows runner?
2024-06-04 19:11:46 -04:00
Jesse Talavera
af2ba9f738
Turn off FETCHCONTENT_QUIET
in the test suite
2024-06-03 23:08:05 -04:00
Jesse Talavera
ba09d6a411
Don't set the MELONDS_
CMake variables
2024-06-03 20:52:38 -04:00
Jesse Talavera
157f95ac7b
Re-enable the test suite on the Windows runners
2024-06-03 20:26:38 -04:00
Jesse Talavera
d5df5dd49f
Update libretro.py
2024-06-03 20:13:56 -04:00
Jesse Talavera
d2d1ff5862
Log info when trying to import a module in FindPythonModules.cmake
2024-06-03 20:13:17 -04:00
Jesse Talavera
fd6d86577d
Install libopengl0
on the Linux test runners
...
- Should allow PyOpenGL to be imported safely
2024-06-03 20:12:37 -04:00