Skip to content

Conversation

@dbaarda
Copy link
Member

@dbaarda dbaarda commented Aug 9, 2021

Create a check.yml github action to replace the Travis config with full rdiff testing on Windows using libpopt from the vcpkg repository.

dbaarda added 5 commits August 9, 2021 23:54
Check in initial unmodified cmake action as generated using the github UI.
This is the final result of experiments done in
#1 slightly modified to incorporate
suggestions from rizsotto in librsync#222.
The original experiments had a messy commit history including many dead-ends
so this cleaner patch was created rather than merge all that mess.

It includes testing on ubuntu, macos, and windows for Release builds with a
variety of cmake options, and a Debug build on ubuntu. The options include
testing with clang, Ninja, static libs, and excluding rdiff. It installs all
required packages using apt-get, brew, or vcpkg to fully build and test rdiff
on all platforms.
Install the ninja-build package on Linux for the test that uses it.
@dbaarda dbaarda mentioned this pull request Aug 9, 2021
We don't need to test compiling with clang and using the Ninja build system
in isolation. We can test them together, saving one check.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant