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