Commit Graph

14 Commits

Author SHA1 Message Date
Christian Speckner 13bb5d61bb Remove logging code. 2024-06-02 19:27:11 +02:00
Christian Speckner dcaa48565d Try to update xcode version. 2024-06-02 19:21:28 +02:00
Christian Speckner cfb9ebd91a More logging. 2024-06-02 18:59:38 +02:00
Christian Speckner cdb923628a Dump MacOS version, arch. 2024-06-02 17:31:33 +02:00
Christian Speckner 9a0437aa2f Ups, wrong line. 2024-06-02 12:18:33 +02:00
Christian Speckner fe8c0a0b66 Log clang and gcc (alias?) version in CI / MacOS. 2024-06-02 12:18:01 +02:00
Stephen Anthony 017a4d1444 Remove 32-bit builds from CI on Github and Gitlab. 2024-05-08 19:47:40 -02:30
Stephen Anthony 75c6efbe9c Update Linux build script. 2022-11-24 16:04:15 -03:30
Stephen Anthony 9bf2373e71 Make automated builds use latest SDL (2.26) where possible. 2022-11-24 15:35:09 -03:30
Stephen Kitt f05aeb3e46 Use apt-get instead of apt (#938)
This avoids warnings about apt's suitability for use in scripts.

Signed-off-by: Stephen Kitt <steve@sk2.org>

Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-10-13 09:31:14 -02:30
Stephen Kitt db185d326c Upgrade GHAs to drop save-state and set-output (#939)
This bumps actions/checkout to v3.1.0 and microsoft/setup-msbuild to
v1.1.3, which switch to environment files. See
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
for context and
https://github.com/actions/checkout/releases/tag/v3.1.0 and
https://github.com/microsoft/setup-msbuild/releases/tag/v1.1.3 for
details of the changes.

Signed-off-by: Stephen Kitt <steve@sk2.org>

Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-10-13 11:26:37 +02:00
Stephen Kitt 963c7866dc Run the build GHA on pushes as well as PRs (#937)
This ensures that commits get a checkmark if they pass all tests.

Signed-off-by: Stephen Kitt <steve@sk2.org>

Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-10-10 18:33:56 -02:30
Stephen Kitt 2d7aa7cbb8 Add a GitHub action to build on Windows (#936)
This reproduces the Appveyor build for 32- and 64-bit Windows.

Signed-off-by: Stephen Kitt <steve@sk2.org>

Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-10-10 15:28:03 -02:30
Stephen Kitt 8ff021d1f8 Add a GitHub action to build on Linux and macOS (#935)
As with Travis CI, the test is only deemed successful on each platform
if the Stella build completes successfully.

For Linux, the test runs on Ubuntu with the toolchain test build
repository, using G++ 9, and the packaged version of SDL2, which is
guaranteed to be at least 2.0.10.

For macOS, SDL2 2.0.10 is still built from the upstream source code;
however that no longer builds with the newer Xcode versions available
in GHAs, so the build now uses "Unix-style" ./configure && make.

The runners provide two cores on Linux and three cores on macOS, so
the compile stages use the appropriate -j setting to build in
parallel.

Signed-off-by: Stephen Kitt <steve@sk2.org>

Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-10-10 14:45:55 -02:30