Commit graph

51 commits

Author SHA1 Message Date
qurious-pixel
e6c528a20a Shallow clone vcpkg 2023-11-09 07:41:36 +00:00
qurious-pixel
7216269309 Shallow clone vcpkg 2023-11-09 07:41:36 +00:00
Live session user
eb146c53a0 CI fix 2023-11-09 07:41:36 +00:00
James Benton
b1ca72f1ae ci: Fix Windows Vulkan SDK installation. 2022-05-07 15:54:58 +01:00
James Benton
c3a4667687 Fix for latest Vulkan SDK. 2022-05-07 13:37:58 +01:00
qurious-pixel
24ccfd0922 MISC: clean up 2022-01-29 09:17:13 +00:00
qurious-pixel
dcc8aea392 Rewrite yaml with env vars
Use Variables to set
MSVC
Compiler & version
vulkan version
qt-version
2022-01-29 09:17:13 +00:00
James Benton
6988f975fa vcpkg: Add as a submodule.
This gives us more stability on builds.
2022-01-23 21:27:54 +00:00
James Benton
2b55942eb8 Restore submodules for less widely available libraries. 2022-01-23 10:30:56 +00:00
James Benton
21dd06e0e7 ci: Use github.repository_owner in create-release. 2022-01-22 15:41:16 +00:00
James Benton
8fce24b1e0 Support building with either Qt5 5.15+ or Qt6. 2022-01-22 13:43:32 +00:00
James Benton
600337d414 Port to vcpkg 2022-01-22 13:43:32 +00:00
James Benton
750563c94e ci: Only upload to releases on master. 2022-01-21 13:45:18 +00:00
qurious-pixel
91d083c057 CI: Fix user id
Fixed user id passed to upload
2022-01-21 13:44:15 +00:00
qurious-pixel
cf150e0ccf MISC: restore spacing 2022-01-21 13:44:15 +00:00
qurious-pixel
718957863f create releases
-Add master releases to the release page
2022-01-21 13:44:15 +00:00
James Benton
7372f33a56 cmake: Use windeployqt to copy Qt dependencies to bin dir. 2021-07-18 12:14:31 +01:00
James Benton
21cfabaa7c Remove ffmpeg from Windows CI builds and from conanfile.
Conan no longer seems to have any binaries for ffmpeg, which makes it very
unsuitable for consuming ffmpeg from...
2021-07-18 10:57:12 +01:00
James Benton
4213ad512a ci: Disable MacOS builds because installing vulkan is complicated. 2021-07-18 09:57:54 +01:00
James Benton
98e573d9cb ci: Disable MacOS builds because installing vulkan is complicated. 2021-07-17 16:19:54 +01:00
James Benton
1d674404fb ci: Demos folder no longer exists in Vulkan SDK. 2021-07-17 16:01:12 +01:00
James Benton
8b58f1737e ci: Fix MacOS url for vulkan 1.2.182 2021-07-17 16:01:12 +01:00
James Benton
e02f9912c7 ci: Update to Vulkan 1.2.182.0 2021-07-17 15:47:59 +01:00
James Benton
6feb1be1db ci: Remove installation of CMake 3.16 as runners now have 3.19 installed. 2021-02-21 11:37:54 +00:00
James Benton
45799f8d2c ci: Fix usage of deprecated set-env. 2021-02-21 11:37:39 +00:00
curtisy
ef720a0992 Change back Windows QTDIR variable 2020-11-16 15:31:15 +00:00
curtisy
55a01f1957 Fix CI runs after github actions deprecations 2020-11-16 15:31:15 +00:00
Ash Logan
766a88cc90 ci: Upload artifacts for all platforms 2020-09-07 20:34:18 +01:00
James Benton
eb86c79e56 ci: Fix CI. 2020-08-15 12:40:48 +01:00
James Benton
4a1821802c Fix CI builds. 2020-04-13 15:38:28 +01:00
James Benton
388a559810 ci: Update from macOS-10.14 to macOS-latest. 2019-12-18 20:02:28 +00:00
James Benton
39be679db3 ci: Switch MacOS vulkan sdk download to gstreamer mirror.
LunarG is super rate limited and its hard to grab it...
2019-12-18 15:26:22 +00:00
James Benton
ca41671ec0 ci: Cache Vulkan on macOS.
This is extremely important given that LunarG has rate limiting on the
MacOS Vulkan SDK of 5 downloads per ip per 24 hours.
2019-12-18 15:26:22 +00:00
James Benton
8c3e453128 ci: Add conan install to MacOS 2019-12-18 15:26:21 +00:00
James Benton
6c90e8345c ci: Update conan to use VS2019. 2019-12-18 15:26:21 +00:00
James Benton
5bca7bf064 cmake: Cleanup options. 2019-12-18 15:26:21 +00:00
James Benton
0b128ddca6 ci: Add Vulkan to macOS builds 2019-12-09 22:24:22 +00:00
Brett Lawson
a06a696f97 ci: Cleaned up and started caching Windows Vulkan and Qt. 2019-12-10 06:48:05 -08:00
Brett Lawson
a6a7b9adc1 build: Switched to using CMake PCH rather than Cotire. 2019-12-07 05:16:34 -08:00
James Benton
c3617563a6 ci: Improve artifact upload.
We dont need a zip inside a zip.. :)
2019-11-22 13:33:30 +00:00
James Benton
2c574c6574 ci: Fix for new aqtinstall changes. 2019-11-17 14:30:08 +00:00
James Benton
c99d5d4122 ci: Build decaf-qt on Linux, 2019-11-08 16:08:59 +00:00
James Benton
2c2e493007 qt: Add title list. 2019-11-06 22:42:01 +00:00
James Benton
a21cd88fa2 actions: Fix Windows CI. 2019-11-06 16:41:18 +00:00
James Benton
6c259599a3 conan: Try ignore warnings from conan setup commands.
o its powershell not cmd.
2019-11-04 15:15:07 +00:00
James Benton
3a53951498 conan: Try ignore warnings from conan setup commands. 2019-11-04 14:20:42 +00:00
James Benton
6a4d0f45b8 ci: Pin conan to 1.19.2
Conan is too unreliable to always grab latest version.
2019-11-03 10:49:50 +00:00
EmulationChannel
de0bd52f85 Update VulkanSDK to 1.1.121.2 2019-10-27 08:29:13 +00:00
James
89f549f4ef
Update ccpp.yml
Run action on pull request
2019-09-26 21:05:19 +01:00
James Benton
0f998cd0c7 Update ccpp.yml 2019-09-26 17:18:46 +01:00