hiredis
hiredis copied to clipboard
Add Github Actions CI workflow for hiredis
This builds and tests hiredis using Github Actions. This allows convenient verification of pull requests, and thus augments the Travis CI pipeiline. There are:
- Full build tests and unit for AMD64/linux
- simple build tests and unit tests for i386, arm and aarch64 linux platforms
- simple build tests and unit tests for windows
I've updated this PR. Since I submitted this PR 8 months ago, upstream has added its own Github actions. However, this PR still contains several relevant things:
- test 32 bit support
- Test ARM support, 32 and 64 bit
- Use of containers to provide redis server.
If there is interest, I can re-craft this to at least add the 32 bit and ARM tests to the existing set of tests.
Hello there, any news?
Rebased and collapsed this PR into separate chuncs. test.sh can now run a redis server as a docker container for simplicity. Use matrix tests with emulators in test.yml to test for ARM. Test for windows. Test linux 32 bit builds.