.github/workflows


Log

Author Commit Date CI Message
Pierre Wendling eea9f638 2022-10-12T18:51:59 CI: Update to actions/checkout@v3.
Pierre Wendling e710440f 2022-10-11T11:23:16 Vita: Fix typo in CI CMake command.
Pierre Wendling 4227a0b4 2022-10-10T22:44:48 Vita: Turn on `SDL_WERROR` in CI.
Pierre Wendling 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`
Pierre Wendling fefd48eb 2022-10-10T22:30:05 PS2: Turn on `SDL_WERROR` in CI.
Pierre Wendling 04727946 2022-10-10T22:04:15 PSP: Turn on `SDL_WERROR` in CI.
Pierre Wendling 65527537 2021-03-30T04:32:39 N3DS port (squashed) A dedicated renderer using Citro3D would likely allow for better much better graphical performances.
Pierre Wendling b737833d 2022-10-10T11:07:03 N3DS: Turn on SDL_WERROR in CI.
Anonymous Maarten 151c2341 2022-10-06T05:27:37 ci: Add SDL_WERROR to a few configurations
Sam Clegg 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
Ryan C. Gordon a97d2e69 2022-09-30T10:47:13 GitHub Actions: bump Emscripten version used to build to 2.0.31. Reference PR #6304.
Ryan C. Gordon f648c000 2022-09-28T09:37:21 build: Fixed some references to renamed test-versioning.sh
Francisco Javier Trujillo Mata 46f95a7a 2022-06-24T00:20:11 Create dummy PS2 Video driver
Cameron Cawley 6e9a606a 2022-07-30T21:08:07 Add more mingw-w64 build workflows
Cameron Cawley 3bdc10f8 2022-07-30T19:41:48 Update the list of required Ubuntu packages, and add Ubuntu 22.04 workflows
Cameron Cawley adb3e1a2 2022-07-30T13:35:38 Add FreeBSD builds to GitHub Actions
Pierre Wendling 36d45679 2022-07-26T15:42:01 CI: Fix CMake workflow. - Add quotes the OSX_ARCHITECTURES list. - Extract the flag in the matrix.
Pierre Wendling c37c1f7a 2022-07-26T15:24:38 CI: Make macOS universal build with CMake.
Anonymous Maarten f86ec47f 2022-07-25T15:08:33 ci: don't use ANDROID_NDK_HOME environment variable in Android workflow
Anonymous Maarten 2fdedd17 2022-07-23T17:29:08 Revert 6fa7d62 and 856c99e5
Anonymous Maarten 832754b9 2022-07-23T15:43:06 ci: install SDL when built as a subproject
Anonymous Maarten 6fa7d624 2022-07-23T15:31:35 ci: use android-ndk r25 (LTS) on CI
Francisco Javier Trujillo Mata 1f3ae752 2022-06-18T11:54:23 Add ps2_drivers dependency Fix CI
hsdk123 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>
Anonymous Maarten 78a37516 2022-06-16T16:38:58 cmake+ci: fix+test sdl2-config + sdl2.pc for all supported platforms
Francisco Javier Trujillo Mata 52f8d035 2022-03-20T18:51:37 Add PS2 CI config
Anonymous Maarten 86f50ae7 2022-06-15T06:10:25 ci: Test cmake build script on Android android
Cameron Cawley 12f9bcd2 2022-05-08T17:08:41 Build tests for all CMake platforms on CI
Anonymous Maarten 69df26a0 2022-06-15T03:51:46 ci: test clang+MinGW on CI
Charlie Birks e201f338 2022-06-08T14:54:47 ci: enable CMake test for Emscripten
Anonymous Maarten f858d130 2022-06-03T19:24:20 ci: test installed packages using CMake
Ozkan Sezer aeeccb5d 2022-05-23T00:24:40 CI, OpenWatcom: remove workaround now that setup-watcom is fixed.
Cameron Cawley 1a1cc802 2022-05-21T16:15:24 Use a tagged version of OpenWatcom in CI builds
Cameron Cawley aa51a979 2022-05-19T13:14:29 Run tests with OpenWatcom on CI
Cameron Cawley 9dfa000b 2022-05-18T20:20:03 Initial support for building for Windows with OpenWatcom
Simon McVittie 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>
Cameron Cawley 9ef68857 2022-05-08T15:53:43 Fix MSVC ARM32 builds
Frank Richter b352b783 2022-05-07T14:57:17 Add 'static VCRT' cases to MSVC build matrix
Simon McVittie 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>
Simon McVittie ecf1e15f 2022-05-04T19:31:11 workflows: Parallelize Linux Autotools and CMake builds Signed-off-by: Simon McVittie <smcv@collabora.com>
Simon McVittie dba79ade 2022-05-04T13:57:30 workflows: Run build-time tests Signed-off-by: Simon McVittie <smcv@collabora.com>
Simon McVittie 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>
Simon McVittie 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>
Simon McVittie 4da47601 2022-05-04T18:13:38 workflows: Remove redundant `cmake --build` Signed-off-by: Simon McVittie <smcv@collabora.com>
Simon McVittie 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>
Simon McVittie 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>
Simon McVittie 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>
Simon McVittie 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>
Ozkan Sezer 55a4e1d3 2022-04-12T18:34:32 CI: update os2.yml to use open-watcom/setup-watcom also remove os2-buildbot.sh -- not needed anymore.
Cameron Cawley b7f8117d 2022-02-28T15:47:59 Build the standalone MSVC projects with GitHub Actions
Cameron Cawley 550b8377 2022-02-28T14:50:37 Combine the MSVC and UWP workflows
Ravbug 2005dd95 2022-02-02T17:06:52 UWP build (#5299) * Add UWP-x64 action * Fix formatting * Fix missing -
pionere 0af391cb 2022-01-15T17:07:20 build with Release config on push and pull_request
Ryan C. Gordon 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.
Ryan C. Gordon 1d918a28 2022-01-03T21:52:47 Update os2.yml Whoops, forgot the `-R` on the chmod command.
Ryan C. Gordon 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.
Ryan C. Gordon eb3639d3 2022-01-03T21:47:04 os2.yml: Fix wget command line It's a capital O, not lowercase. :/
Ryan C. Gordon 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.
Wouter Wijsman a201c948 2022-01-03T20:43:40 Build tests for PSP in CI
Wouter Wijsman bfbdf896 2021-12-07T10:00:01 Add automated build for PSP
Cameron Gutman 5cb85d61 2021-11-24T22:21:48 CI: Add iOS and tvOS builds
hgs3 6b66542e 2021-11-17T17:04:34 Fixing compilation errors for VS2019 Clang toolset (fixes #4702)
Cameron Gutman e9dae813 2021-11-08T20:14:08 CI: disable fail-fast to avoid aborting build when one platform fails
Cameron Gutman 0d631c74 2021-10-30T12:10:03 CI: Build tests for Windows, macOS, and Linux
Cameron Cawley ce093891 2021-10-26T23:10:30 Add RISC OS builds to GitHub Actions
Cameron Cawley 21c10827 2021-09-20T13:22:20 Add MinGW-w64 builds to GitHub Actions
Pierre Wendling 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.
Pierre Wendling 1e6e9f36 2021-08-21T12:10:37 CI: Add PS VIta build
Charlie Birks b161c9ba 2021-08-14T16:30:37 CI: Add Emscripten build
Christian Rauch f4f9c6bc 2021-03-11T00:40:43 CI: add 'libdecor' dependency from upstream
Cameron Gutman 9170c0c7 2021-07-15T18:35:20 CI: Add Windows ARM64 builds
Cameron Cawley 297ce148 2021-07-11T17:38:33 CI: Add Android builds to GitHub Actions
scribam 32e736d2 2021-07-10T11:39:51 CI: add github actions for windows x86
Ryan C. Gordon 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.
Ryan C. Gordon 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!
Subs 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.
Martin Gerhardy 557aa140 2021-02-21T14:18:09 CI: fixed branch name
Martin Gerhardy 306e808d 2021-02-21T14:02:30 CI: added github pages build job
Martin Gerhardy 5d266e9b 2021-02-21T13:57:38 CI: added github actions