14 Commits

Author SHA1 Message Date
20dka
bbfb85155e fix github workflows
updated upload-artifacts action
2024-09-15 10:25:04 +01:00
Lucca Jiménez Könings
08374b1398 deprecate Ubuntu 20.04 2024-06-26 14:12:45 +02:00
Lion Kortlepel
ac8c386c61
run gh workflows on PR and push differently 2024-02-15 17:38:21 +01:00
Lion Kortlepel
d1fb15fc9a
run ci/cd on PR open, reopen and ready for review 2024-02-15 17:38:21 +01:00
Lion Kortlepel
1bd47fa649 add noninteractive flag for debian/ubuntu 2024-01-09 15:35:47 +01:00
Lion Kortlepel
52c5a995cc fix wrong action dependency 2024-01-09 15:35:47 +01:00
Lion Kortlepel
9d5568dc56 make all ci/cd build actions matrix generic 2024-01-09 15:35:47 +01:00
Lion
c62a1b6add add arm64 builds to github actions
Update linux.yml to build ARM64 binaries for debian11

update linux.yml to fix incorrect runs-on tags

add ubuntu 22.04 arm64 build

Update linux.yml

Update linux.yml

Update linux.yml

Update linux.yml

Update linux.yml

Update linux.yml

Update 2-configure.sh

Update 2-configure.sh

Update 1-install-deps.sh

Update 1-install-deps.sh

Update 2-configure.sh

Update 2-configure.sh

Update linux.yml

use get-cmake

update vcpkg

force arm64 triplet
2024-01-09 15:35:47 +01:00
Lion
21e5101560
Make debug symbols available for release builds (#216)
Closes #214
2023-12-28 12:30:40 +01:00
Lion Kortlepel
2fc610f6bc fix tests not downloading artifacts by not using artifacts 2023-12-21 13:01:50 +01:00
Lion Kortlepel
ddd3883aa9 fix failing gh actions test run 2023-12-21 13:01:50 +01:00
Lion Kortlepel
e1dfb1085e
modify release workflows to add debug info artifacts 2023-12-21 11:17:17 +01:00
Lion Kortlepel
6b31ba35fd
attempt to fix workflows to make release builds 2023-12-09 19:18:33 +01:00
Lion Kortlepel
a6eb2f7bfe
switch to vcpkg+cmake, add debian build to workflows
using lionkor's template (MIT licensed)

This is a combination of 64 commits.
2023-12-05 17:57:19 +01:00