142 Commits

Author SHA1 Message Date
Jesse Talavera-Greenberg
fe6c227778 Use a different token 2023-11-06 09:57:55 -05:00
Jesse Talavera-Greenberg
f8223c852b Use an Action to create and push a tag 2023-11-06 09:47:09 -05:00
Jesse Talavera-Greenberg
a679849ea6 Add "latest" version 2023-11-06 09:20:38 -05:00
Jesse Talavera-Greenberg
e975957eb7 Use another changelog parser 2023-11-06 09:06:21 -05:00
Jesse Talavera-Greenberg
6352c95ca5 Another test release 2023-11-06 08:44:59 -05:00
Jesse Talavera-Greenberg
7e418d5eae Try a different release action 2023-11-03 20:23:45 -04:00
Jesse Talavera-Greenberg
c405e5dda3 Don't react to .gitlab-ci.yml 2023-11-03 20:22:33 -04:00
Jesse Talavera-Greenberg
863c35fa37 Enforce consistent version numbers 2023-11-03 17:07:13 -04:00
Jesse Talavera-Greenberg
4e1c4f6690 Stop using GitHub Actions variables to pick a version of melonDS 2023-11-03 16:13:26 -04:00
Jesse Talavera-Greenberg
16bebaa745 Generate the info file from CMake, instead of vice versa 2023-11-03 13:35:11 -04:00
Jesse Talavera-Greenberg
bac146c55c Download the build artifacts
- Gotta see how they're laid out on disk
- This will affect how I attach them to releases
- I will want to attach the `.info` file to releases, too, to simplify the automatic PR to libretro-super
2023-11-03 10:11:25 -04:00
Jesse Talavera-Greenberg
963f95789d Only update the release if a tag was pushed 2023-11-03 09:44:22 -04:00
Jesse Talavera-Greenberg
5e2e050a39 Test release 2023-11-03 09:27:51 -04:00
Jesse Talavera-Greenberg
a8f2937f9b Fix an incorrect job name in test.yaml 2023-11-02 19:50:59 -04:00
Jesse Talavera-Greenberg
31852aad9b First crack at release automation 2023-11-02 19:05:57 -04:00
Jesse Talavera-Greenberg
7c994ae2df Fix #92 2023-11-02 13:09:46 -04:00
Jesse Talavera-Greenberg
705a5d102a Only remove extra artifacts if a test suite is next 2023-11-02 12:58:15 -04:00
Jesse Talavera-Greenberg
22e3e8a987 Add a tvOS workflow 2023-11-02 12:46:08 -04:00
Jesse Talavera-Greenberg
badd201a22 Simplify iOS builds
- Fewer arguments need to be passed by default
2023-11-02 11:27:12 -04:00
Jesse Talavera-Greenberg
891c37627e Simplify library naming 2023-11-02 10:25:11 -04:00
Jesse Talavera-Greenberg
27dac227bf Remove an unused parameter 2023-11-01 13:58:00 -04:00
Jesse Talavera-Greenberg
5af5c9fdf1 Fix #93 2023-11-01 13:57:01 -04:00
Jesse Talavera-Greenberg
6f95ce063d Fix #71 2023-11-01 10:34:03 -04:00
Jesse Talavera-Greenberg
b3597cb9b0 Fix #108 2023-10-31 21:17:51 -04:00
Jesse Talavera-Greenberg
23762d2599 Oops, I set the wrong variable 2023-10-29 19:23:32 -04:00
Jesse Talavera-Greenberg
03b45a43a2 Bump the minimum iOS version to 14
- iOS 13 doesn't include std::counting_semaphore
- I don't think enough people use old iOS versions to justify #ifdef'ing the Platform::Semaphore implementation
2023-10-29 18:51:46 -04:00
Jesse Talavera-Greenberg
8d0209bf51 Run RetroArch headlessly
- Thanks, xvfb-run!
2023-09-11 20:34:09 -04:00
Jesse Talavera-Greenberg
9636bab6e5 Provide the rest of the secrets explicitly 2023-09-11 19:41:47 -04:00
Jesse Talavera-Greenberg
b43e0c333d Unmark secrets as required
- They're only required if the test suite is running
2023-09-11 19:10:50 -04:00
Jesse Talavera-Greenberg
6c35d00ea3 Provide some explicitly-declared secrets 2023-09-11 19:09:43 -04:00
Jesse Talavera-Greenberg
f26fe63bb0 Explicitly declare some secrets 2023-09-11 19:08:40 -04:00
Jesse Talavera-Greenberg
39b86fbe20 Remove an unused input 2023-09-11 18:56:38 -04:00
Jesse Talavera-Greenberg
9f5d75be68 Set up the test suite 2023-09-11 18:56:26 -04:00
Jesse Talavera-Greenberg
83f191dc25 Remove an input 2023-09-11 15:58:46 -04:00
Jesse Talavera-Greenberg
2214a0beaf Install the GCC problem matcher in build.yaml
- So I don't have to pass another variable to action.yml
2023-09-11 15:58:18 -04:00
Jesse Talavera-Greenberg
185a3786af Remove an unused input 2023-09-11 15:36:48 -04:00
Jesse Talavera-Greenberg
9a852594bc Whoops, I guess I do need to specify the target 2023-09-11 15:28:23 -04:00
Jesse Talavera-Greenberg
1025af8c25 Simplify action.yml
- Fewer inputs necessary
2023-09-11 14:32:20 -04:00
Jesse Talavera-Greenberg
6e4d1250e1 Simplify the selection of a ccache variant 2023-09-11 12:20:17 -04:00
Jesse Talavera-Greenberg
1a01cf8750 Simplify installation of aarch64 packages 2023-09-05 20:45:05 -04:00
Jesse Talavera-Greenberg
2cbb0a1101 Specify sscache explicitly 2023-08-14 23:25:35 -04:00
Jesse Talavera-Greenberg
9caeadd349 Comment on disabled features 2023-08-14 23:08:35 -04:00
Jesse Talavera-Greenberg
fc29e59165 Disable OpenGL on macOS 2023-08-14 23:07:19 -04:00
Jesse Talavera-Greenberg
a2f76992b3 Fix the Android build workflow 2023-08-12 19:38:02 -04:00
Jesse Talavera-Greenberg
fe7423248f Bump up the minimum Android SDK 2023-08-02 23:34:16 -04:00
Jesse Talavera-Greenberg
d559ff35ac Use the vars context 2023-08-02 20:44:51 -04:00
Jesse Talavera-Greenberg
e9eae444ab Set the repo/tag for melonDS 2023-08-02 20:38:54 -04:00
Jesse Talavera-Greenberg
b6a2a32e89 Set info-dir for the iOS build 2023-07-11 12:57:19 -04:00
Jesse Talavera-Greenberg
63b1c243bd Set ccache input as optional 2023-07-11 08:41:23 -04:00
Jesse Talavera-Greenberg
30f2ab7b98 Forgot to set the ccache variant in build.yaml 2023-07-11 08:40:27 -04:00