Commit Graph

70 Commits

Author SHA1 Message Date
Henrik Rydgård
3aed81d51b
Merge pull request #18170 from hch12907/sdl-ttf
ci: use pkgconfig as a fallback for finding SDL2_ttf
2023-09-21 13:45:52 +02:00
Hoe Hao Cheng
b768210797 ci: use pkgconfig as a fallback for finding SDL2_ttf 2023-09-19 00:51:19 +08:00
Unknown W. Brackets
cbf076feea GitHub: Disable ccache on macOS builds. 2023-09-05 21:00:23 -07:00
Henrik Rydgård
a099a8d32c Remove the CI build too, duh 2023-08-14 13:59:49 +02:00
Hoe Hao Cheng
e77fc325d8 ci: add SDL2_ttf and fontconfig to the dependencies 2023-08-03 20:54:21 +08:00
Lubos
59c247d53d OpenXR - Remove redundant CI workflow 2023-06-04 14:20:26 +02:00
Unknown W. Brackets
4378de6aa0 Build: Use Windows 2019 for UWP builds. 2022-12-04 07:29:21 -08:00
Henrik Rydgård
14e7507145 Temporarily disable the UWP github CI job 2022-12-01 14:13:07 +01:00
Henrik Rydgård
d38019ee6a Add basic CI support for build-testing the Android-based VR build.
Note: Doesn't do APK generation, to keep things simple, instead using
the old NDK build.

Later should run gradle on github CI too, I guess.

Fixes #15981
2022-11-25 10:49:59 +01:00
Unknown W. Brackets
46bb065b7e Build: Use Makefile for libretro. 2022-11-01 23:45:19 -07:00
Unknown W. Brackets
d3e99fa308 Build: Fix Android/macOS ccache. 2022-10-26 08:48:43 -07:00
Unknown W. Brackets
e7eddab2a1 Build: Update deprecated actions.
There are some deprecations coming and some actions might stop working.
It seems softprops/action-gh-release@v1 is not being actively maintained,
and isn't updated here.
2022-10-26 00:18:14 -07:00
Unknown W. Brackets
3554e2ee72 Build: Correct ccache keys.
It seems to use id*, so clang was matching other builds sometimes.
2022-08-13 00:16:26 -07:00
rofl0r
f1e235a8e7 CI: fix tag regex to match also shorter tags like v1.13
the previous tag regex matched only tagnames with 2 dots in them,
that's why the build.yml didn't run for the v1.13 tag.

addressing https://github.com/hrydgard/ppsspp/issues/15737
2022-07-31 12:26:51 +00:00
rofl0r
7d6a806d85 CI: make indentation in tarball.yml consistent 2022-07-31 04:41:19 +00:00
rofl0r
8626780943 CI: also upload release source tarball on tag push
the mac os build action uses an action that automatically creates
a release from a tag push, which circumvents triggering the regular
release actions.

also switch from the unmaintained actions/upload-release-asset@v1
to the active softprops/action-gh-release@v1 action.

closes #15761
2022-07-30 21:50:42 +00:00
Unknown W. Brackets
c71951ca4d Build: Update to NDK r21e.
This fixes a NEON intrinsic segfault and is LTS.
2022-07-24 17:45:01 -07:00
GABO1423
fc3d9fed15
Add UWP Platform to Issue Templates 2022-07-19 22:49:14 -04:00
ANR2ME
52cf015393 Manual generate Android APK 2022-03-20 10:37:48 +07:00
rofl0r
cf1c77b0e7 remove more prebuilt stuff and huge rapidjson testsuite (unused) 2022-02-11 23:32:41 +00:00
rofl0r
515278b7f6 also delete pre-built ffmpeg windows libraries 2022-02-11 20:52:22 +00:00
rofl0r
32f54ba40d fix version string generation 2022-02-11 17:13:30 +00:00
rofl0r
82c76c854a fix version number display 2022-02-11 17:02:57 +00:00
rofl0r
80cbe20ed5 try 2: remove pre-built ffmpeg and vulkan libraries 2022-02-11 15:18:11 +00:00
rofl0r
e9ae4ac9d7 remove pre-built ffmpeg and vulkan libraries 2022-02-11 14:59:12 +00:00
rofl0r
71ad10b98e fix mime type of xz tarball 2022-02-11 14:51:10 +00:00
rofl0r
bff3dfe880 rename action title 2022-02-11 14:30:01 +00:00
rofl0r
96abab9c9f rename to tarball.yml 2022-02-11 14:29:10 +00:00
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
d146370075 GitHub: Update link for translation contribution. 2021-08-01 15:28:59 -07:00
Unknown W. Brackets
eee2093433 GitHub: Switch to issue form templates. 2021-08-01 15:26:08 -07:00
Unknown W. Brackets
e67c6593f3
GibHub: Prompt build command in issue template. 2021-05-22 17:22:27 -07:00
Unknown W. Brackets
25ddcbf683 GitHub: Add multiple issue templates w/checklists.
To ask better questions upfront.
2021-03-14 10:20:28 -07: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
sum2012
3548ac9a41 Remove re-test each month 2021-01-17 05:19:19 +08:00