workflow: Install bats for test builds

Signed-off-by: Ben Collins <bcollins@libjwt.io>
This commit is contained in:
Ben Collins 2025-02-14 06:51:33 -05:00
parent 89727aae38
commit a46a08c4b4
No known key found for this signature in database
GPG key ID: 5D5A57C7242B22CF

View file

@ -26,7 +26,7 @@ jobs:
- uses: actions/checkout@v4
- uses: ConorMacBride/install-package@v1
with:
brew: gnutls openssl@3 jansson pkgconf cmake check curl
brew: gnutls openssl@3 jansson pkgconf cmake check curl bats-core
- name: Build and Test
uses: threeal/cmake-action@v2.1.0
@ -44,7 +44,7 @@ jobs:
- uses: actions/checkout@v4
- uses: ConorMacBride/install-package@v1
with:
apt: gnutls-dev libssl-dev libjansson-dev pkg-config check lcov valgrind libcurl4-openssl-dev
apt: gnutls-dev libssl-dev libjansson-dev pkg-config check lcov valgrind libcurl4-openssl-dev bats
- name: Build, Test, and Coverage
uses: threeal/cmake-action@v2.1.0