Commit Graph

203 Commits

Author SHA1 Message Date
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
685571c746 Add ISSUE_TEMPLATE/config.yml 2023-11-06 09:16:50 -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
19d208d265 Oops, forgot a package 2023-11-01 10:43:10 -04:00
Jesse Talavera-Greenberg
6f95ce063d Fix #71 2023-11-01 10:34:03 -04:00
Jesse Talavera-Greenberg
547f2a93fb Fix #106 2023-10-31 21:53:27 -04:00
Jesse Talavera-Greenberg
b3597cb9b0 Fix #108 2023-10-31 21:17:51 -04:00
Jesse Talavera-Greenberg
12af223611 Require a description in feature requests 2023-10-31 17:28:47 -04:00
Jesse Talavera-Greenberg
3585cdace5 Fix #97 2023-10-31 17:23:53 -04:00
Jesse Talavera-Greenberg
07a7097986 Touch up some language and formatting 2023-10-31 17:07:28 -04:00
Jesse Talavera-Greenberg
1c9914b467 Touch up some language and formatting 2023-10-31 17:02:38 -04:00
Jesse Talavera-Greenberg
45dbd044c1 Change how lines are wrapped 2023-10-31 16:42:48 -04:00
Jesse Talavera-Greenberg
ea5b7d2fa2 Add some repo information
- Fix #102
- Fix #96
2023-10-31 16:40:02 -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
b8d7f8d31f Wait, I can't use my own fork? 2023-09-21 17:41:41 -04:00
Jesse Talavera-Greenberg
6b8304d85c Use my fork of emutest 2023-09-21 17:32:29 -04:00
Jesse Talavera-Greenberg
d7b5b99581 Install Go and Emutest if running the test suite 2023-09-12 17:52:35 -04:00
Jesse Talavera-Greenberg
0ab448b035 Suppress some log output in act 2023-09-12 17:52:18 -04:00
Jesse Talavera-Greenberg
99ebd7e756 Add some extra packages to the Linux dependency step to satisfy act 2023-09-12 15:15:57 -04:00
Jesse Talavera-Greenberg
8d0209bf51 Run RetroArch headlessly
- Thanks, xvfb-run!
2023-09-11 20:34:09 -04:00
Jesse Talavera-Greenberg
37d887a027 Re-enable appending the time stamp 2023-09-11 19:52:15 -04:00
Jesse Talavera-Greenberg
9636bab6e5 Provide the rest of the secrets explicitly 2023-09-11 19:41:47 -04:00
Jesse Talavera-Greenberg
124808a072 Try single quotes 2023-09-11 19:34:37 -04:00
Jesse Talavera-Greenberg
20e78c7a80 Fuck 2023-09-11 19:32:54 -04:00
Jesse Talavera-Greenberg
f4233418f2 Oh, inputs.test-suite might have been treated as a string 2023-09-11 19:26:32 -04:00
Jesse Talavera-Greenberg
57e0826471 Provide dummy non-empty string 2023-09-11 19:20:55 -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