|
eea9f638
|
2022-10-12T18:51:59
|
|
CI: Update to actions/checkout@v3.
|
|
e710440f
|
2022-10-11T11:23:16
|
|
Vita: Fix typo in CI CMake command.
|
|
4227a0b4
|
2022-10-10T22:44:48
|
|
Vita: Turn on `SDL_WERROR` in CI.
|
|
e99b05d6
|
2022-10-10T22:36:21
|
|
Vita: Install bash in CI.
The wrapper `arm-vita-eabi-pkg-config` fails without it with the error:
`env: can't execute 'bash': No such file or directory`
|
|
fefd48eb
|
2022-10-10T22:30:05
|
|
PS2: Turn on `SDL_WERROR` in CI.
|
|
04727946
|
2022-10-10T22:04:15
|
|
PSP: Turn on `SDL_WERROR` in CI.
|
|
65527537
|
2021-03-30T04:32:39
|
|
N3DS port (squashed)
A dedicated renderer using Citro3D would likely allow for better
much better graphical performances.
|
|
b737833d
|
2022-10-10T11:07:03
|
|
N3DS: Turn on SDL_WERROR in CI.
|
|
151c2341
|
2022-10-06T05:27:37
|
|
ci: Add SDL_WERROR to a few configurations
|
|
cfab203f
|
2022-09-29T07:36:14
|
|
emscripten: Remove use of EM_ASM from SDL_timer code.
Instead use the native emscripten timer API.
See https://github.com/emscripten-core/emscripten/issues/17941
|
|
a97d2e69
|
2022-09-30T10:47:13
|
|
GitHub Actions: bump Emscripten version used to build to 2.0.31.
Reference PR #6304.
|
|
f648c000
|
2022-09-28T09:37:21
|
|
build: Fixed some references to renamed test-versioning.sh
|
|
46f95a7a
|
2022-06-24T00:20:11
|
|
Create dummy PS2 Video driver
|
|
6e9a606a
|
2022-07-30T21:08:07
|
|
Add more mingw-w64 build workflows
|
|
3bdc10f8
|
2022-07-30T19:41:48
|
|
Update the list of required Ubuntu packages, and add Ubuntu 22.04 workflows
|
|
adb3e1a2
|
2022-07-30T13:35:38
|
|
Add FreeBSD builds to GitHub Actions
|
|
36d45679
|
2022-07-26T15:42:01
|
|
CI: Fix CMake workflow.
- Add quotes the OSX_ARCHITECTURES list.
- Extract the flag in the matrix.
|
|
c37c1f7a
|
2022-07-26T15:24:38
|
|
CI: Make macOS universal build with CMake.
|
|
f86ec47f
|
2022-07-25T15:08:33
|
|
ci: don't use ANDROID_NDK_HOME environment variable in Android workflow
|
|
2fdedd17
|
2022-07-23T17:29:08
|
|
Revert 6fa7d62 and 856c99e5
|
|
832754b9
|
2022-07-23T15:43:06
|
|
ci: install SDL when built as a subproject
|
|
6fa7d624
|
2022-07-23T15:31:35
|
|
ci: use android-ndk r25 (LTS) on CI
|
|
1f3ae752
|
2022-06-18T11:54:23
|
|
Add ps2_drivers dependency
Fix CI
|
|
bd496961
|
2022-06-23T08:18:44
|
|
cmake: use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR (#5834)
* Update install directory to match generated
https://github.com/libsdl-org/SDL/blob/main/CMakeLists.txt#L3122
Sets `SDL2Config.cmake` to `CMAKE_BINARY_DIR`, whereas the install file tries to find it from a different location.
* cmake: use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR
* ci: test SDL included as a cmake subproject
Co-authored-by: Anonymous Maarten <anonymous.maarten@gmail.com>
|
|
78a37516
|
2022-06-16T16:38:58
|
|
cmake+ci: fix+test sdl2-config + sdl2.pc for all supported platforms
|
|
52f8d035
|
2022-03-20T18:51:37
|
|
Add PS2 CI config
|
|
86f50ae7
|
2022-06-15T06:10:25
|
|
ci: Test cmake build script on Android
android
|
|
12f9bcd2
|
2022-05-08T17:08:41
|
|
Build tests for all CMake platforms on CI
|
|
69df26a0
|
2022-06-15T03:51:46
|
|
ci: test clang+MinGW on CI
|
|
e201f338
|
2022-06-08T14:54:47
|
|
ci: enable CMake test for Emscripten
|
|
f858d130
|
2022-06-03T19:24:20
|
|
ci: test installed packages using CMake
|
|
aeeccb5d
|
2022-05-23T00:24:40
|
|
CI, OpenWatcom: remove workaround now that setup-watcom is fixed.
|
|
1a1cc802
|
2022-05-21T16:15:24
|
|
Use a tagged version of OpenWatcom in CI builds
|
|
aa51a979
|
2022-05-19T13:14:29
|
|
Run tests with OpenWatcom on CI
|
|
9dfa000b
|
2022-05-18T20:20:03
|
|
Initial support for building for Windows with OpenWatcom
|
|
6e6e425e
|
2022-05-05T17:50:28
|
|
workflows: Do the equivalent of Automake `make distcheck`
The official source code release isn't much use unless it contains
everything that users and downstream distributions need to do a
new build, so check that it does.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
9ef68857
|
2022-05-08T15:53:43
|
|
Fix MSVC ARM32 builds
|
|
b352b783
|
2022-05-07T14:57:17
|
|
Add 'static VCRT' cases to MSVC build matrix
|
|
c244bbc5
|
2022-05-04T17:50:44
|
|
workflows: Install and run GNOME-style installed-tests
This is currently only done for the Linux Autotools build. The CMake
build does not add a significant amount of extra test coverage, and
Github Workflows run in an environment where `cmake` and `sudo cmake`
point to different executables, which makes it awkward to install into
/usr/local from CMake.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
ecf1e15f
|
2022-05-04T19:31:11
|
|
workflows: Parallelize Linux Autotools and CMake builds
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
dba79ade
|
2022-05-04T13:57:30
|
|
workflows: Run build-time tests
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
a4594797
|
2022-05-04T18:13:25
|
|
workflows: Only run `cmake --install` on Unix platforms
The syntax used in this step assumes a Unix shell.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
79a16da6
|
2022-05-04T18:14:22
|
|
workflows: Change how we make CMake verbose
Some CI workers don't seem to understand `cmake -v`, and Windows' shell
doesn't understand `VERBOSE=1 cmake`.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
4da47601
|
2022-05-04T18:13:38
|
|
workflows: Remove redundant `cmake --build`
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
2a8297e4
|
2022-05-04T16:43:59
|
|
workflows: Add a test to assert that all the version numbers agree
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
50bc0136
|
2022-05-04T17:45:26
|
|
workflows: Tell CMake and Makefile.in to show compiler command-lines
This is usually desirable for batch processing: it lets us see exactly
what is happening in the logs.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
85a77fb5
|
2022-05-03T20:22:48
|
|
workflows: List files installed by CMake
This lets us compare them with Autotools more easily.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
90da399b
|
2022-04-12T14:54:24
|
|
workflows: Add a workflow to exercise the Autotools build on Linux
This builds the tests, but does not run them (for now).
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
55a4e1d3
|
2022-04-12T18:34:32
|
|
CI: update os2.yml to use open-watcom/setup-watcom
also remove os2-buildbot.sh -- not needed anymore.
|
|
b7f8117d
|
2022-02-28T15:47:59
|
|
Build the standalone MSVC projects with GitHub Actions
|
|
550b8377
|
2022-02-28T14:50:37
|
|
Combine the MSVC and UWP workflows
|
|
2005dd95
|
2022-02-02T17:06:52
|
|
UWP build (#5299)
* Add UWP-x64 action
* Fix formatting
* Fix missing -
|
|
0af391cb
|
2022-01-15T17:07:20
|
|
build with Release config on push and pull_request
|
|
30f895a5
|
2022-01-03T21:55:10
|
|
Update os2.yml
Specify the WATCOM environment variable in the "run" command line directly, so the home directory gets correct shell expansion.
|
|
1d918a28
|
2022-01-03T21:52:47
|
|
Update os2.yml
Whoops, forgot the `-R` on the chmod command.
|
|
39fc1e87
|
2022-01-03T21:51:12
|
|
os2.yml: OpenWatcom install fixes
Make everything in Open Watcom install executable (because none of it is, and this is good enough), and make wget less verbose.
|
|
eb3639d3
|
2022-01-03T21:47:04
|
|
os2.yml: Fix wget command line
It's a capital O, not lowercase. :/
|
|
56813d02
|
2022-01-03T21:44:17
|
|
Create os2.yml
This is a quick test to see if we can cache an OpenWatcom install on a GitHub Actions instance and build for OS/2 with it.
|
|
a201c948
|
2022-01-03T20:43:40
|
|
Build tests for PSP in CI
|
|
bfbdf896
|
2021-12-07T10:00:01
|
|
Add automated build for PSP
|
|
5cb85d61
|
2021-11-24T22:21:48
|
|
CI: Add iOS and tvOS builds
|
|
6b66542e
|
2021-11-17T17:04:34
|
|
Fixing compilation errors for VS2019 Clang toolset (fixes #4702)
|
|
e9dae813
|
2021-11-08T20:14:08
|
|
CI: disable fail-fast to avoid aborting build when one platform fails
|
|
0d631c74
|
2021-10-30T12:10:03
|
|
CI: Build tests for Windows, macOS, and Linux
|
|
ce093891
|
2021-10-26T23:10:30
|
|
Add RISC OS builds to GitHub Actions
|
|
21c10827
|
2021-09-20T13:22:20
|
|
Add MinGW-w64 builds to GitHub Actions
|
|
333ea51c
|
2021-09-11T23:07:44
|
|
CI: Set default shell for Vita build.
vitasdk image only comes with sh.
Previously, the shell was mentioned on each run step.
|
|
1e6e9f36
|
2021-08-21T12:10:37
|
|
CI: Add PS VIta build
|
|
b161c9ba
|
2021-08-14T16:30:37
|
|
CI: Add Emscripten build
|
|
f4f9c6bc
|
2021-03-11T00:40:43
|
|
CI: add 'libdecor' dependency from upstream
|
|
9170c0c7
|
2021-07-15T18:35:20
|
|
CI: Add Windows ARM64 builds
|
|
297ce148
|
2021-07-11T17:38:33
|
|
CI: Add Android builds to GitHub Actions
|
|
32e736d2
|
2021-07-10T11:39:51
|
|
CI: add github actions for windows x86
|
|
2689e844
|
2021-04-01T16:36:06
|
|
Delete gh-pages.yml
This shouldn’t exist, let alone make commits to the repo. Kind of annoyed this is here and ran today.
|
|
3a1317ed
|
2021-03-09T15:54:25
|
|
Minor tweak to workflow settings.
There was an (innocently intended, I assume!) "make X great again" joke in a previous commit message, and I'd like this not to be the first thing people see on our GitHub project page, so I added some whitespace to the end of this file.
Apologies to any that were bothered by that, it was an accident!
|
|
00fabdde
|
2021-03-03T19:05:47
|
|
Make github CI great again
The current CI doesn't work and can be fixed. To steps, use a matrix to build on various OS + allow platform specific flags.
The linux build should cover a wider case of video backends.
|
|
557aa140
|
2021-02-21T14:18:09
|
|
CI: fixed branch name
|
|
306e808d
|
2021-02-21T14:02:30
|
|
CI: added github pages build job
|
|
5d266e9b
|
2021-02-21T13:57:38
|
|
CI: added github actions
|