95 Commits

Author SHA1 Message Date
Tixx
6014536f52
Switch to github arm runners 2025-01-25 21:28:15 +01:00
Lion
17e9c05f46
add PR template 2024-11-13 16:21:49 +01:00
Lion Kortlepel
530d605bc1
fix release 2024-09-19 01:54:16 +02:00
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
e72c217e63 Remove all unused platforms from FUNDING.yml 2024-01-25 12:14:25 +01:00
Lion
75bae8ee5a Create FUNDING.yml 2024-01-25 12:14:25 +01:00
Lion Kortlepel
9915c83363 fix release arm64 workflow 2024-01-15 14:49:17 +01:00
Lion
b0f5976121 Update release.yml to fix release message 2024-01-09 15:35:47 +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
6e04b2d93a
Fix GitHub Actions not downloading the latest tests to run them (#220)
Closes #219
2023-12-28 11:55:02 +01:00
Lion
416e0399af
Remove [Feature Request] from issue title (#217) 2023-12-28 11:47:51 +01:00
Lion
aa84a65546
Update feature_request.md 2023-12-21 13:15:48 +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
c3895ec1ca
remove [Bug] title from issue template 2023-12-21 12:17:50 +01:00
Lion
c741fe5310
remove [Feature Request] from issue title 2023-12-21 12:17:11 +01:00
Lion Kortlepel
e1dfb1085e
modify release workflows to add debug info artifacts 2023-12-21 11:17:17 +01:00
Lion Kortlepel
9f87edc6e9
add msvcp140.dll comment to the release text 2023-12-09 20:09:56 +01:00
Lion Kortlepel
c6f78c5522
fix release build path 2023-12-09 20:06:50 +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
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 23e9941704af79d4d1497a74702437eb057ace2f.
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
Lion Kortlepel
cc35d83834
make linux workflow parallel, add runtime dependencies 2022-05-26 15:54:23 +02:00
Lion Kortlepel
b4f97a6da0
make tests executable before running
:^)
2022-05-26 15:44:39 +02:00
Lion Kortlepel
1c3b1ecc76
fix workflow test run path 2022-05-26 15:37:33 +02:00
Lion Kortlepel
303da19f48
add -t to linux workflow 2022-05-26 14:43:38 +02:00
Lion Kortlepel
c455d4855c
possibly fix workflow 2022-05-26 14:40:56 +02:00
Lion Kortlepel
8df61fe44c
add g++ to workflow 2022-05-26 13:58:29 +02:00
Lion Kortlepel
7224e90c68
add test workflow 2022-05-26 13:56:58 +02:00