0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-19 19:52:15 +02:00
Commit Graph

26 Commits

Author SHA1 Message Date
RenovateBot
5ce80fc300 Update vcpkg digest to b4624c3 2024-09-10 04:00:28 +00:00
RenovateBot
59bbe89413 Update github actions 2024-09-02 15:00:37 +00:00
RenovateBot
7444bad773 chore(deps): update vcpkg digest to f5398d9 2024-08-08 14:43:15 +00:00
RenovateBot
8aaecdd14a chore(deps): update dependency chriskohlhoff/asio to asio-1-31-0 2024-08-08 14:43:14 +00:00
RenovateBot
4e643142aa chore(deps): update github actions 2024-08-01 00:00:38 +00:00
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