RenovateBot
dd9ca30871
Update vcpkg digest to e3ad383
2024-06-27 23:00:24 +00:00
RenovateBot
cb017dca52
Update github actions
2024-06-06 09:48:59 +00:00
Frank Lichtenheld
11dd85f8bd
GHA: Fix action pinning
...
- Some actions were not pinned at all.
- Note full version number in comment so that renovate
provides better changelog.
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2024-05-15 16:28:00 +00:00
RenovateBot
060f45b251
chore(deps): update github actions to v4
2024-04-24 15:46:43 +00:00
RenovateBot
6f9bca5289
chore(deps): update dependency chriskohlhoff/asio to asio-1-30-2
2024-04-18 10:02:32 +00:00
RenovateBot
0f990cfbd2
chore(deps): pin dependencies
2024-04-12 04:02:08 +00:00
RenovateBot
2ff8029eba
chore(deps): update dependency chriskohlhoff/asio to asio-1-30-1
2024-04-10 12:00:45 +00:00
RenovateBot
70c0d9a534
chore(deps): update dependency chriskohlhoff/asio to asio-1-29-0
2024-03-28 11:27:24 +00:00
Frank Lichtenheld
f8c7d0629f
Manage more parts of GHA with renovate
...
- Add custom rule for vcpkg
- Add custom rule for repository checkouts
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2024-03-13 16:43:53 +01:00
Frank Lichtenheld
4a51628afe
Tweaking renovate config
...
- Group GHA updates and set them to monthly schedule to
drastically reduce the numbers of PRs
- Notify about GoogleTest updates
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2024-03-13 16:43:52 +01:00
Frank Lichtenheld
130caea570
GHA: copy caching enhancements for coverity scan from OpenVPN 2
...
Do not run the daily scan if there was no push since the
last run.
Reduces resource usage and notification noise.
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-11-30 11:53:27 +01:00
Frank Lichtenheld
13d42f5f2d
CMakePresets.json: add test presets for all msvc build presets
...
Also run tests in GHA.
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-08-02 17:25:17 +02:00
Frank Lichtenheld
ea8bc75e01
GHA: new workflow coverity-scan
...
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-08-02 17:25:15 +02:00
Frank Lichtenheld
90cd1f59c4
GHA: msbuild: update vcpkg/run-vcpkg
...
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-08-02 17:25:14 +02:00
Frank Lichtenheld
554fcd0457
GHA: fix vcpkg caching
...
The default caching does not take in account
build arch which makes the cache mostly unusable.
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-02-28 13:45:16 +01:00
Frank Lichtenheld
fca27e516e
GHA: use v3 of checkout and upload-artifact
...
To avoid node 12 deprecation warnings.
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-02-28 13:45:16 +01:00
Frank Lichtenheld
63499ba7ac
CMake: add CMakePresets.json and switch GHA to use it
...
For now define vcpkg builds for MSVC and MinGW
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-02-28 13:45:16 +01:00
Frank Lichtenheld
0f299e8bc8
GHA: update to lukka/run-vcpkg@v10
...
While here, also update vcpkg to latest.
To resolve warning:
The `save-state` command is deprecated and will be disabled soon.
Please upgrade to using Environment Files. For more information see:
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-02-28 12:30:30 +01:00
Lev Stipakov
91c589263f
GitHub Actions: fix broken script
...
- build for x86/x64/arm64
- fix run-cmake step
- fix caching
- add upload artifacts
- update vcpkg commit
Signed-off-by: Lev Stipakov <lev@openvpn.net>
2022-02-10 18:36:59 +01:00
Lev Stipakov
8cae2a770b
asio: support for version 1.18
...
ASIO 1.18 enabled UNIX domain sockets on Windows,
which breaks our code, since we use Linux-specific
API to work with sockets.
Fix by disabling UNIX domain (local in ASIO terminology)
sockets on Windows.
Bump ASIO version to 1.18.
Signed-off-by: Lev Stipakov <lev@openvpn.net>
2021-06-10 22:43:26 +02:00
Lev Stipakov
232e54f523
Add GitHub Actions for Windows build
...
Signed-off-by: Lev Stipakov <lev@openvpn.net>
2021-04-21 08:44:01 +03:00