Lion Kortlepel
|
fa3da4ddf2
|
cache vcpkg buildtrees
|
2023-12-05 16:23:02 +01:00 |
|
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 |
|