Commit graph

18 commits

Author SHA1 Message Date
Dean Herbert be91db5b85
Don't automatically build native dependencies on push
We don't really need this. We always manually do these updates anyway.
2021-08-20 13:24:04 +09:00
Salman Ahmed 7e899b49c0 Fix linux platform workflow failures 2021-07-25 09:11:53 +03:00
Mary db92e59f27 ci: Build on ubuntu 18.04 for Linux
This is to ensure we have an old enough glibc to be compatible wih
ancient version of it.
2021-05-01 12:04:16 +02:00
Mary 4ca474a69b Switch target repo to ppy/SDL 2021-04-06 23:52:40 +02:00
Mary 8807bcc1b2 Rework CI
This rework current CI to build on all standard platform and architectures.

The following changes were made:
- Adds support for Windows x86, x64 and ARM64 builds
- Adds support for macOS arm64
- Use cmake instead of autoconf
- All artifacts are now build in Release insead of Debug
- A matrix is now used instead of individual steps to deduplicate steps and to allow adding new target architecture with a single line
- If build of one job fails, it will now let others continue instead of cancelling them
- The action can now be triggered via a manual workflow
2021-04-05 17:34:55 +02:00
Dean Herbert 408fadcded Try forcing xcode-select 2021-04-02 15:37:35 +09:00
Dean Herbert 8a2eb9bfa0 Use DEVELOPER_DIR instead 2021-04-02 15:19:06 +09:00
Dean Herbert e05d0ef426 Attempt to force older version of xcode 2021-04-02 15:11:52 +09:00
Dean Herbert 947e2503da Move envvar to correct task 2021-04-02 14:22:45 +09:00
Dean Herbert 9bf64d5cd1 Attempt to target earlier macOS SDK version 2021-04-02 13:57:14 +09:00
Dean Herbert cc7d210bf4 Move fork to org 2021-04-02 13:43:25 +09:00
Dean Herbert 3442d7e8b4 Target fork for the time being 2021-04-02 13:39:40 +09:00
Mary e2fb4179bd Fix Github Action build
This fix github actions build issues since SDL migration to github.
2021-03-29 20:30:37 +02:00
Dean Herbert 5ace052807 Rename linux libraries to match expected filename 2020-12-02 14:52:45 +09:00
Dean Herbert 9289a3fd82 Add macOS native binary build workflow 2020-11-09 15:18:08 +09:00
Tudor Brindus 0c9a67cd45 Check out SDL sources only once
This prevents weird issues where a commit can happen between when the
i386 binaries are built and when amd64 binaries are built, and also
speeds up the workflow a bit.
2020-05-06 16:07:55 -04:00
Tudor Brindus 6dba3318fa Properly title the Linux SDL autogenerated PR 2020-05-06 16:03:36 -04:00
Tudor Brindus 155c51adb8 Add GitHub workflow to rebuild SDL binaries for Linux 2020-04-29 21:37:55 -04:00