Tomasz Kapuściński
9586474fa8
Removed remaining dependency on boost
2023-08-15 12:47:27 +02:00
Tomasz Kapuściński
fd81641cf7
Updated CI pipeline build for MacOS
2023-08-13 22:36:13 +02:00
Tomasz Kapuściński
af1abfe41e
Updated CI pipeline build for Linux
2023-08-13 20:22:52 +02:00
Tomasz Kapuściński
8e950e5145
Updated CI pipeline build for Windows
2023-08-13 19:51:57 +02:00
Tomasz Kapuściński
83b9ded0dc
Merge branch 'dev' into dev-graphics-overhaul
2023-08-08 01:01:57 +02:00
tomangelo2
882672c0b5
Another fix for Appimage generator
2023-07-22 21:31:49 +02:00
tomangelo2
b152bd5dea
Fix Appimage generation script
2023-07-22 21:23:13 +02:00
Tomasz Kapuściński
a04dcd8014
Fix windows build failure ( #1595 )
...
* Added version override for libiconv
* Updated vcpkg baseline, forced PhysFS version 3.0.2
* Updated vcpkg git commit
2023-07-04 20:35:52 +02:00
Tomasz Kapuściński
461f1e2240
Fix windows build failure ( #1595 )
...
* Added version override for libiconv
* Updated vcpkg baseline, forced PhysFS version 3.0.2
* Updated vcpkg git commit
2023-06-28 23:52:01 +02:00
Tomasz Kapuściński
4b1b20ec5f
Checkout json submodule in Mac build
2023-04-15 00:29:07 +02:00
Tomasz Kapuściński
d24a6b37a4
Added glm to installed dependencies
2023-04-15 00:16:56 +02:00
Tomasz Kapuściński
4531dc432e
Merge branch 'dev' into dev-graphics-overhaul
2023-04-14 23:41:28 +02:00
Tomasz Kapuściński
158901ff02
Fixed cached path
2023-04-10 22:36:52 +02:00
Tomasz Kapuściński
7c0dbd914f
Cache vcpkg dependencies
2023-04-10 20:55:39 +02:00
Tomasz Kapuściński
bfd9dae533
Removed Ubuntu 18.04 actions
2023-04-08 20:43:26 +02:00
Tomasz Kapuściński
efbd296fc3
Merge branch 'dev' into dev-fix-macos-compilation
2023-04-08 17:55:03 +02:00
Tomasz Kapuściński
0b978f7dbc
Use newer version of vcpkg to fix broken link
2023-04-03 00:51:27 +02:00
Tomasz Kapuściński
4634461c1d
Added vcpkg manifest file
2023-04-03 00:01:30 +02:00
Tomasz Kapuściński
5feffc70df
Updated vcpkg version
2022-11-26 12:31:54 +01:00
Emxx52
b7cb26822b
Update build.yml
2022-11-06 04:12:02 +01:00
tomangelo2
0e53336d61
Merge branch 'dev' into dev-fix-macos-compilation
2022-11-05 19:27:52 +01:00
tomangelo
708d3cfd46
Enable building tests
...
Making .dmg package needs `data` directory, while `make install` does weird stuff with path, for now I'll skip that.
2022-09-14 23:58:42 +02:00
tomangelo
6cc58b872f
Let's try to get tests instead
...
Making .dmg package needs `data` directory, while `make install` does weird stuff with path, for now I'll skip that.
2022-09-14 23:25:16 +02:00
tomangelo
4c767953ea
Fix path
2022-09-13 21:58:35 +02:00
tomangelo
4ec0083cd8
Try to move binary to separate directory
2022-09-13 21:48:43 +02:00
tomangelo
87ad81f891
Don't try to make package for now
2022-09-13 21:21:49 +02:00
tomangelo
afbf687255
Try to fix packaging
2022-09-13 21:03:14 +02:00
tomangelo2
0693aa5e1e
Fix OpenAL library path
2022-09-13 20:45:07 +02:00
tomangelo2
2a91d6bf35
Temporarily remove tests
2022-09-13 20:14:47 +02:00
tomangelo2
438e4bba62
First attempt to run MacOS build on Github Actions
2022-09-13 19:58:11 +02:00
Tomasz Kapuściński
f2cc131ff7
Merge branch 'dev' into dev-graphics-overhaul
...
# Conflicts:
# .github/workflows/build.yml
2022-05-02 09:24:05 +02:00
Tomasz Kapuściński
b6f2a9e544
Fix for invisible batteries (code by melex750) ( #1520 )
...
* Fix for invisible batteries (code by melex750)
* Updated vcpkg
* A workaround for sprintf define
* Added mpg123 to dependencies due to newer version of SndFile
* Removed CONFIG
* Another fix for dependencies
* Made additional dependencies optional
2022-04-29 00:02:04 +02:00
Tomasz Kapuściński
0882b69ec8
Switch to gcc-9 for Ubuntu 18.04 builds for proper support of C++17 with filesystem
2022-04-23 11:34:15 +02:00
Tomasz Kapuściński
dffb988798
Added checkout submodule for docs
2022-02-26 22:32:00 +01:00
Tomasz Kapuściński
d09c5da493
Checkout json submodule
2022-02-26 21:47:22 +01:00
Tomasz Kapuściński
628567701a
Added nlohmann json as submodule
2022-02-26 21:12:40 +01:00
Tomasz Kapuściński
38990e283b
Another fix
2022-02-26 20:04:13 +01:00
Tomasz Kapuściński
05163c09a1
Fix for dependencies
2022-02-26 19:04:04 +01:00
Tomasz Kapuściński
6447304531
Added nlohmann-json library to dependencies
2022-02-25 20:41:45 +01:00
Tomasz Kapuściński
26c0d85c66
Updated cache key
2021-12-04 16:02:17 +01:00
Tomasz Kapuściński
613efd7599
Added missing glm library to CI
2021-12-04 15:31:16 +01:00
MrSimbax
005f5b5103
Replace ::add-path:: function with appending to $GITHUB_PATH
...
See https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2021-09-04 21:59:49 +02:00
MrSimbax
bb6c32c897
Update run-vcpkg action from v3 to v7
2021-09-04 21:52:58 +02:00
MrSimbax
d39f1999e7
Remove support for MXE
2021-09-04 21:52:58 +02:00
MrSimbax
d06b7e1456
Update vcpkg version used in CI
2021-09-04 21:52:58 +02:00
MrSimbax
5e37f84bc7
Merge branch 'dev' into dev-modern
2021-09-04 19:11:24 +02:00
MrSimbax
92f574d2ca
Remove Ubuntu 16.04 from CI jobs
2021-08-21 22:48:51 +02:00
MrSimbax
decab29555
Remove linter CI jobs
...
They require Ubuntu 16.04 which is no longer supported.
2021-08-21 22:48:51 +02:00
krzys-h
f5519f8936
Send comment when pull request targets the wrong branch
2021-02-22 12:57:04 +01:00
krzys-h
9f2f7780a4
Safely upload linter results from forks to GitHub
...
This makes lint results from pull requests appear as GitHub checks
similarly to how pull requests from branches are able to work
Based on https://securitylab.github.com/research/github-actions-preventing-pwn-requests
2021-02-22 12:57:03 +01:00