Commit Graph

59 Commits

Author SHA1 Message Date
rofl0r
3b767a4101 use recursive submodules and checkoutv2 2022-02-11 14:28:14 +00:00
rofl0r
0d90a6684d CI: add github action to build source release tarball with submodules
whenever a release is created on github using "make new release",
CI will automatically create a tarball containing all sources
including submodules and upload it.
this makes it much easier for distros to build ppsspp using their
existing workflow, without having to resort to running git from
build scripts.

fixes #13973
fixes #11090
2022-02-10 14:21:45 +00:00
Francisco Javier Trujillo Mata
77fa87d9b7 Generate dockerfile in GHA 2022-02-07 23:34:02 +01:00
Unknown W. Brackets
693439b710 Build: Fix Windows unit tests. 2022-01-30 06:56:05 -08:00
Unknown W. Brackets
df454d2ce2 Build: Enable ccache for GitHub Actions. 2022-01-29 15:31:44 -08:00
Unknown W. Brackets
00e809341f Build: Run unit tests after build. 2022-01-29 14:07:26 -08:00
Unknown W. Brackets
5c5fdb48b6 Build: Speed up macOS actions build a bit. 2022-01-22 00:14:15 -08:00
Unknown W. Brackets
47a8e5e612 Headless: Update passing tests.
Also make GitHub Actions run only passing.
2022-01-22 00:14:15 -08:00
Vitaly Cheptsov
c8204a24ec Try to workaround git tag fetch failure 2021-09-17 00:50:30 +03:00
vit9696
82249ce9a7 Update SDL and try faster commit history fetch 2021-09-17 00:33:11 +03:00
vit9696
90cb3d302d Silence submodule fetch error screaming 2021-09-16 10:54:07 +03:00
vit9696
e1cb1c9a67 Switch to submodules and fix release version generation 2021-09-16 10:40:39 +03:00
vit9696
b583d16c29 Include macOS name in the zip archive 2021-09-15 21:07:26 +03:00
vit9696
ed046aebf5 Fix git describe not fetching version tag 2021-09-15 21:02:59 +03:00
vit9696
14c2231500 Add FAT support for macOS with automatic GitHub releases
closes #11799
closes #13708
closes #14815
2021-09-13 02:01:22 +03:00
Unknown W. Brackets
da62dde15c Build: Cache Qt during Actions run. 2021-02-13 12:18:37 -08:00
Unknown W. Brackets
29171d26cd Build: Allow on actions test branch. 2021-02-13 12:18:37 -08:00
Unknown W. Brackets
e12651e746 Build: Validate unittest/headless on Android. 2021-01-10 12:16:17 -08:00
kaiomatico
17cb7a3da8 add assets to ubuntu build artifact
This enables us to run PPSSPPSDL in the ubuntu artifact zip as normal release. Can be uploaded to the automated ppsspp download pake. After downloading the artiact zip just chmod +x PPSSPPSDL and install libsdl2-dev libgl1-mesa-dev libglu1-mesa-dev. Then everything works fine :)
2021-01-08 09:59:29 +01:00
Henrik Rydgård
106a299c06 Merge pull request #13860 from unknownbrackets/windows-arm64
Windows: Fix miniupnpc build on ARM64
2021-01-03 09:40:57 +01:00
Unknown W. Brackets
f2ddf73044 Build: Include Windows ARM64 in builds too. 2021-01-02 18:22:26 -08:00
Unknown W. Brackets
2892f0ee20 Build: Run software backend for tests. 2021-01-02 09:37:29 -08:00
Unknown W. Brackets
e87f9adde8 Build: Remove Travis in favor of GitHub Actions. 2020-12-31 08:12:28 -08:00
Unknown W. Brackets
898ed73e50 Build: Auto skip on documentation only changes. 2020-12-31 07:27:27 -08:00
Unknown W. Brackets
ca971ad2df Build: Disable fast fail to see all build errors.
If multiple platforms have different errors (i.e. missing cstring.h,
size_t narrowing type error, etc.) it's nice to see them all.
2020-12-31 07:27:27 -08:00