Commit Graph

101 Commits

Author SHA1 Message Date
Lion Kortlepel
471bfff92e attempt to fix windows workflow 2023-12-05 15:30:42 +01:00
Lion Kortlepel
bde1f24552 fix runtime deps for tests runs 2023-12-05 15:16:52 +01:00
Lion Kortlepel
c36d6a8380 add unit test running step 2023-12-05 14:54:08 +01:00
Lion Kortlepel
567a770ed9 fix vcpkg cmake to not run when CMAKE_TOOLCHAIN_FILE is defined 2023-12-05 14:47:02 +01:00
Lion Kortlepel
ea2088d5fd use static windows vcpkg triplet 2023-12-05 14:32:23 +01:00
Lion Kortlepel
bd923acf4e add windows build step 2023-12-05 14:29:09 +01:00
Lion Kortlepel
47084841a0 consolidate build workflows into one file for linux 2023-12-05 14:13:22 +01:00
Lion Kortlepel
5da2065372 fix syntax error in ubuntu workflow 2023-12-05 14:09:56 +01:00
Lion Kortlepel
582bb0a021 add toolchain file to configure call to skip second vcpkg install step 2023-12-05 14:08:31 +01:00
Lion Kortlepel
162e1dc922 run ubuntu build in container 2023-12-05 14:00:13 +01:00
Lion Kortlepel
9a8c9f3cc6 fix ubuntu build to actually be called ubuntu build 2023-12-05 13:59:31 +01:00
Lion Kortlepel
bb4b5a3cf8 add ubuntu 22.04 build step 2023-12-05 13:58:34 +01:00
Lion Kortlepel
295f814f0f run vcpkg install before configure 2023-12-05 13:55:02 +01:00
Lion Kortlepel
90a17ec5f4 add back vcpkg step 2023-12-05 13:53:32 +01:00
Lion Kortlepel
2fd0d2b0dd remove vcpkg step again 2023-12-05 13:52:35 +01:00
Lion Kortlepel
df1514a657 set toolchain file 2023-12-05 13:49:20 +01:00
Lion Kortlepel
96ce0e05a1 add git safe 2023-12-05 13:45:13 +01:00
Lion Kortlepel
b0e011cabf add safe directories 2023-12-05 13:42:42 +01:00
Lion Kortlepel
c598884b9a remove vcpkg fetch 2023-12-05 13:39:51 +01:00
Lion Kortlepel
1c409ff354 add git 2023-12-05 13:30:34 +01:00
Lion Kortlepel
8ab018485b add back recursive fetch 2023-12-05 13:29:59 +01:00
Lion Kortlepel
c05287dbde remove workdir 2023-12-05 13:25:03 +01:00
Lion Kortlepel
cdb17d4bbb add submodule fetch 2023-12-05 13:23:30 +01:00
Lion Kortlepel
9c1954caf0 no sudo 2023-12-05 13:22:02 +01:00
Lion Kortlepel
22933084d4 fix run 2023-12-05 13:21:31 +01:00
Lion Kortlepel
efdb400747 remove tests for now 2023-12-05 13:20:23 +01:00
Lion Kortlepel
d260563d99 try using debian 2023-12-05 13:19:28 +01:00
Lion Kortlepel
161f8127fa simplify build steps 2023-12-05 13:18:43 +01:00
Lion Kortlepel
c56adcb8c5 take source dir from cli args 2023-12-04 16:11:18 +01:00
Lion Kortlepel
59be12f7ac fix runtime deps 2023-12-04 16:07:35 +01:00
Lion Kortlepel
4c99f1df00 fix paths 2023-12-04 16:05:07 +01:00
Lion Kortlepel
d04e88c0be create build dir before running cmake 2023-12-04 16:01:13 +01:00
Lion Kortlepel
30f69c9c27 run ci scripts explicitly with sudo 2023-12-04 15:50:14 +01:00
Lion Kortlepel
f9d023314c run install scripts as sudo 2023-12-04 15:33:28 +01:00
Lion Kortlepel
fff1f56631 switch to vcpkg+cmake build system 2023-12-04 15:31:03 +01:00
Lion Kortlepel
103d2dc030 update vcpkg in workflows 2023-12-03 17:50:45 +01:00
Lion Kortlepel
093f905fd8 remove redundant addition libboost library install in cmake-linux action 2022-10-22 23:06:11 +02:00
Lion Kortlepel
340933bbb3 fix dependencies for test run (add curl, fix ssl) 2022-10-22 21:01:44 +02:00
Lion Kortlepel
a63359479e rename dependencies for test run in github actions 2022-10-22 20:44:47 +02:00
Lion Kortlepel
309a9d1fa9 fix invalid windows workflows indentation 2022-10-17 12:12:55 +02:00
Lion Kortlepel
ad860835ca fix linux tests run not installing openssl properly 2022-10-17 12:10:52 +02:00
Lion Kortlepel
c6c2efb0b1 revert "update linux and windows workflows to run on pr open, reopen, review submit"
This reverts commit 23e9941704.
2022-10-17 12:09:36 +02:00
Lion Kortlepel
fd51336a91 update vcpkg 2022-10-17 12:01:08 +02:00
Lion Kortlepel
93b2559120 switch to boost 1.74 2022-10-15 23:16:05 +02:00
Lion Kortlepel
b25f4a875c run on latest ubuntu 2022-10-06 00:54:57 +02:00
Lion Kortlepel
c69418ea5e add boost_system dependency for linux gh actions 2022-10-06 00:40:39 +02:00
Lion Kortlepel
917e3f98ab fix github actions dependencies for linux to use proper boost version 2022-10-06 00:36:57 +02:00
Lion Kortlepel
6249397fb5 add libboost-all-dev to github actions
it's a new dependency
2022-10-05 20:50:28 +02:00
Lion Kortlepel
23e9941704 update linux and windows workflows to run on pr open, reopen, review submit 2022-09-14 20:42:25 +02:00
Lion Kortlepel
70e53c2a70 fix dependencies
ubuntu's package naming is confusing me
2022-05-26 16:00:36 +02:00