hiredis icon indicating copy to clipboard operation
hiredis copied to clipboard

Add Github Actions CI workflow for hiredis

Open kristjanvalur opened this issue 3 years ago • 3 comments

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

kristjanvalur avatar Apr 19 '21 22:04 kristjanvalur

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:

  1. test 32 bit support
  2. Test ARM support, 32 and 64 bit
  3. 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.

kristjanvalur avatar Nov 30 '21 13:11 kristjanvalur

Hello there, any news?

kristjanvalur avatar Jun 24 '22 17:06 kristjanvalur

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.

kristjanvalur avatar Jul 07 '22 12:07 kristjanvalur