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