11 Commits (4b66bcf85bd4450575b4286aab9e9c58f7cebc5e)

Author SHA1 Message Date
Nicolas Favre-Felix 4b66bcf85b
Support Msgpack-C, add RedHat to test matrix
* Add support for libmsgpack-c (installed from source)
* Add Red Hat UBI 8.8 and UBI 9.2 to the build matrix
* Shorten GHA job names
11 months ago
Nicolas Favre-Felix b31fabe991
Restore previous workflow triggers for build.yml GHA 11 months ago
Nicolas Favre-Felix cce05b666f
Clean up curl-tests, install `uuid` on Ubuntu test runners 11 months ago
Nicolas Favre-Felix 90773ca519
Update GHA build.yml to use matrices of runners
* Add an Ubuntu matrix with 18.04, 20.04, 22.04, 23.04
* Make some steps conditional based on the environment
* Add a macOS matrix with macOS-11 and macOS-12
* Use Homebrew and a local Redis service started by `brew` on the macOS
  runners
11 months ago
Nicolas Favre-Felix bb6a3c02c9
Upgrade upload-artifact to v3 in build GHA
* Use actions/upload-artifact@v3 instead of v2
* Install nodejs in non-interactive mode to support running this job
  locally with "act"
1 year ago
Nicolas Favre-Felix 7988ec1c23
Update GHA checkout actions to v3
v2 uses node v12, a deprecated version
1 year ago
Nicolas Favre-Felix 9a29a85a94
GHA: upgrade Ubuntu, include Websocket tests
* Switch from Ubuntu 18.04 to 20.04
* Install WS dependency with pip
* Run WS tests as part of the "build" GHA
1 year ago
Nicolas Favre-Felix 35f4900bbb
Update GitHub Actions runner
ubuntu-18.04 was turned off on April 1st, 2023.
Moving to the next version, ubuntu-20.04
1 year ago
Nicolas Favre-Felix 7cec889947
Allow manual runs of "build" GitHub Action 3 years ago
Jessie Murray 6556039e05
Only process `Connection: close` header if full request was read (fixes #194) (#195) 3 years ago
Jessie Murray b3eded6a1c
Add build (+ test) workflow for GitHub Actions (#191)
Performs the same tasks as on CircleCI and adds badge to README.md.
No change made to the CircleCI config.
4 years ago