Commit Graph

64 Commits

Author SHA1 Message Date
Robin Linden
ac190a5413 Add an ARM job to CI 2026-05-30 00:40:12 +02:00
Robin Linden
944cea441c Switch from pip to pipx in CI 2026-04-26 15:17:41 +02:00
Robin Linden
72cb56f4cd Update CI actions 2026-04-26 15:14:46 +02:00
Robin Linden
efe978b574 Point to a commit w/ libsodium 1.0.20-FINAL in the README 2026-02-28 02:25:03 +01:00
Robin Linden
cfebfd3da4 Update libsodium to 1.0.20-FINAL 2026-02-28 02:22:28 +01:00
Robin Linden
260622e5b6 Indicate the max CMake version we support 2025-07-17 23:31:52 +02:00
Robin Linden
ff9ae14d5e Test the oldest supported CMake version in CI 2025-07-17 23:31:52 +02:00
Robin Linden
2a448ad6aa Update CMake and Ninja in CI 2025-07-17 23:14:39 +02:00
Robin Linden
24f829c6d1 Point to a commit w/ libsodium 1.0.20 in the README 2025-04-13 15:01:52 +02:00
Robin Linden
e5b985ad0d Update some CI jobs to run on Windows-2025 and Ubuntu 24.04 2025-04-10 22:20:47 +02:00
Robin Linden
071d6650c1 Cancel ongoing CI runs for the current branch if needed 2025-04-10 22:20:09 +02:00
Robin Linden
efe92cfa29 Set CI jobs to only be allowed to read the repo contents 2025-04-10 22:19:15 +02:00
Robin Linden
0dc973bb0b Only run CI for PRs or when manually triggered 2025-04-10 22:18:24 +02:00
Robin Linden
78a8bac16f Add a clang-cl x64 CI job 2025-04-10 22:08:29 +02:00
Robin Linden
71a2857c24 Support building w/ clang-cl 2025-04-10 22:08:26 +02:00
m-obi
420fb406ef Update to 1.0.20-RELEASE 2025-03-16 23:48:19 +01:00
Robin Linden
f568ff02f1 Update to the latest version of CMake in CI 2022-08-11 23:49:00 +02:00
Robin Linden
18f984cb48 Use the latest version of CMake in CI 2022-06-08 19:42:06 +02:00
Robin Linden
78f3153b2b Use the latest setup-python action in CI 2022-06-08 19:41:22 +02:00
Robin Linden
24064a7109 Disable MSVC-specific stdlib deprecation warnings 2022-06-06 19:03:29 +02:00
Robin Linden
114ab2831d Enable and treat CMake warnings as errors 2022-06-06 18:37:57 +02:00
Robin Linden
a7c87b7bcc Remove step names from CI
The commands we run are simple enough that having a name instead of the
command displayed just makes things less obvious.
2022-06-06 18:36:28 +02:00
Robin Linden
cd8427a30e Give the Windows CI less transient names 2022-05-29 19:28:34 +02:00
Robin Lindén
a873309d12 Run Linux CI on Ubuntu 22.04 2022-05-29 19:27:20 +02:00
Robin Lindén
3786f8020c Better document the FetchContent-usage in the example 2022-05-29 19:17:33 +02:00
Robin Lindén
3f1aaad3aa Include the version required for the example to work out-of-the-box 2022-05-29 19:17:32 +02:00
Robin Lindén
34904205c4 Drop CI badges from the readme
They're outdated, and I never push to master without a PR, so CI will
always be passing.
2022-05-29 19:17:12 +02:00
Robin Linden
99f14233ea Update Windows CI to target VS2022 2022-04-30 20:37:50 +02:00
Robin Linden
3903fd5f8c Merge the CI workflow files 2022-04-27 21:54:19 +02:00
Robin Linden
d0d2d01af7 Update versions of things used in CI 2022-04-21 17:45:59 +02:00
Robin Linden
a606dc79ed Use the latest versions of Python, Ninja, and CMake in CI 2021-11-02 22:10:36 +01:00
Robin Linden
a549f50a1b Don't require a C++ compiler 2021-10-29 00:14:19 +02:00
Robin Linden
25c6fb801a Replace Travis CI with GitHub Actions 2021-10-26 23:10:42 +02:00
Robin Linden
a8ac4509b2 Replace Appveyor w/ GitHub actions 2020-10-18 14:51:45 +02:00
Robin Linden
7a47334097 Add required cmake include to readme 2020-06-01 23:29:00 +02:00
Robin Linden
aea84b1abb Fix style in CMake example usage 2020-04-23 22:55:00 +02:00
Robin Linden
fba2f45649 Migrate to travis.com 2020-04-23 22:54:56 +02:00
Robin Linden
e29a8c2b58 Test against VS2019 on Appveyor 2020-04-20 20:49:32 +02:00
Robin Linden
6f384498d2 Always pretend to be configured
If the user is building libsodium-cmake they probably know it's not the
official build.
2020-04-06 23:01:59 +02:00
Robin Linden
fbe5ff541f Update libsodium to 1.0.18 2020-01-06 15:16:25 +01:00
Robin Linden
b2b73fcd8c Add ISC license 2019-10-26 17:15:19 +02:00
Robin Lindén
90d87cdb22 Allow disabling warnings about not building w/ autotools 2019-10-07 22:35:18 +02:00
Robin Lindén
8ec38f4314 Modernize CMake usage in readme 2019-10-01 23:16:01 +02:00
Robin Lindén
e7ddcd1872 Use pip to install ninja and cmake on AppVeyor 2019-09-21 16:32:50 +02:00
Robin Lindén
c5c9ef1b08 Use a more reasonable option() behaviour when available 2019-05-10 23:18:37 +02:00
Robin Lindén
4933dc3fb7 Add option of using blocking random 2019-05-08 21:40:55 +02:00
Robin Lindén
de9a59c96f Export the SODIUM_LIBRARY_MINIMAL define to version.h 2019-04-30 18:03:31 +02:00
Robin Lindén
63a73d04b7 Use a better message for the SODIUM_MINIMAL option 2019-04-30 17:46:43 +02:00
Robin Lindén
6d359589d2 Add Travis builds testing the minimal build 2019-04-28 18:04:30 +02:00
Robin Lindén
a66ee39974 Add support for minimal builds 2019-04-28 18:04:29 +02:00