Commit Graph

240 Commits

Author SHA1 Message Date
Jesse Talavera-Greenberg
e7c84a92ac Add the compiler toolchain for the Windows test suite to pacify CMake 2024-01-07 22:08:26 -05:00
Jesse Talavera-Greenberg
a60bf76151 Remove a step 2024-01-07 21:10:39 -05:00
Jesse Talavera-Greenberg
d6a0b2eb72 Fix a -o flag 2024-01-07 20:55:54 -05:00
Jesse Talavera-Greenberg
2d9057b125 Extract RetroArch manually instead of using scoop 2024-01-07 20:24:28 -05:00
Jesse Talavera-Greenberg
da459894f4 First crack at running the test suite on Windows 2024-01-07 19:56:57 -05:00
Jesse Talavera-Greenberg
d2df1d2138 Fix a typo 2024-01-07 19:53:18 -05:00
Jesse Talavera-Greenberg
780ac06fc4 Forgot a pipe 2024-01-04 12:52:17 -05:00
Jesse Talavera-Greenberg
527d25967c Use bash variable syntax
- So `EXTRA_CMAKE_ARGS` being empty is not an error
2024-01-04 12:51:04 -05:00
Jesse Talavera-Greenberg
d78a75b9a4 First crack at forcing a build with upstream master 2024-01-04 12:49:17 -05:00
Jesse Talavera-Greenberg
32e6735d3e Stop semicolon abuse 2024-01-04 09:48:45 -05:00
Jesse Talavera-Greenberg
94faa24326 Slight cleanup of bug-report.yml
- Remove a redundant option
- List the latest stable release of standalone melonDS
- Note that bug reports should focus on one bug
2024-01-04 09:48:00 -05:00
Jesse Talavera-Greenberg
dc87e4fffd Fix a broken Discord link on the issue template config 2024-01-04 08:38:55 -05:00
Jesse Talavera-Greenberg
7b58471c30 Update to the latest version of ccache-action 2024-01-02 21:01:02 -05:00
Jesse Talavera-Greenberg
dbf41c2cc2 Oops, it's not linux-arm64 2023-12-27 15:13:47 -05:00
Jesse Talavera-Greenberg
98f5083166 Update the split macOS build's name in a few places 2023-12-27 15:13:03 -05:00
Jesse Talavera-Greenberg
534e54cfbb Update the ARM Linux build's name in a few places 2023-12-27 15:12:09 -05:00
Jesse Talavera-Greenberg
1cef8327bd Use a fixed version of a particular Action 2023-12-27 15:08:27 -05:00
Jesse Talavera-Greenberg
17649dd45a Switch to split macOS builds instead of universal ones
- Related to #131
2023-12-27 15:06:19 -05:00
Jesse Talavera-Greenberg
1d3a5dd4a0 Use a version of gha-ubuntu-cross with the fixes I need 2023-12-27 15:03:17 -05:00
Jesse Talavera-Greenberg
bfc2c63acd Rename melondsds_libretro-linux-aarch64 to melondsds_libretro-linux-arm64
- The `aarch64` suffix has already confused at least two people who thought it meant Arch Linux
2023-12-27 14:58:28 -05:00
Jesse Talavera-Greenberg
7dedaf79c0 Release 0.7.23 2023-11-06 20:46:36 -05:00
Jesse Talavera-Greenberg
dfa2c66162 Release 0.7.22 2023-11-06 20:24:54 -05:00
Jesse Talavera-Greenberg
69149bc765 Release 0.7.21 2023-11-06 20:15:59 -05:00
Jesse Talavera-Greenberg
b2174152f3 Add tvOS to bug-report.yml 2023-11-06 14:23:14 -05:00
Jesse Talavera-Greenberg
789b76abd7 Release 0.7.19 2023-11-06 13:58:55 -05:00
Jesse Talavera-Greenberg
72bc1f84ad Release 0.7.17 2023-11-06 13:35:12 -05:00
Jesse Talavera-Greenberg
8cf477f00a Release 0.7.15 2023-11-06 13:22:04 -05:00
Jesse Talavera-Greenberg
6a0f0d2cf0 Release 0.7.15 2023-11-06 12:57:46 -05:00
Jesse Talavera-Greenberg
36cfab52e1 Release 0.7.14 2023-11-06 12:43:44 -05:00
Jesse Talavera-Greenberg
5ab1786568 Simplify the release workflow a bit 2023-11-06 12:25:03 -05:00
Jesse Talavera-Greenberg
f103c33ebc Fix the release workflow, I think 2023-11-06 11:57:41 -05:00
Jesse Talavera-Greenberg
6822ee9df0 First crack at automating submission to libretro-super 2023-11-06 11:45:37 -05:00
Jesse Talavera-Greenberg
ac760c0ca5 Remove an unneeded workflow step 2023-11-06 11:25:19 -05:00
Jesse Talavera-Greenberg
e6e29b4a23 Simplify the release slightly 2023-11-06 11:00:27 -05:00
Jesse Talavera-Greenberg
5613f2617c Change how releases are made
- Parse the version number from the changelog
2023-11-06 10:46:57 -05:00
Jesse Talavera-Greenberg
86745603be Another step closer to automated releases... 2023-11-06 10:20:48 -05:00
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
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