From 039e8fba817554e992b45c19d7a2d2dd4aed21fc Mon Sep 17 00:00:00 2001 From: Stephen Mathieson Date: Wed, 16 Jul 2025 20:00:13 -0400 Subject: [PATCH 1/2] Setup CI --- .github/workflows/ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..f0769cd --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,24 @@ +name: Test + +on: [push] + +jobs: + test: + runs-on: ubuntu-latest + strategy: + matrix: + compiler: [gcc, clang] + steps: + - uses: actions/checkout@v4 + - run: | + sudo apt-get update + sudo apt-get install -y build-essential + - env: + CC: ${{ matrix.compiler }} + run: make test + + test-macos: + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 + - run: make test From 4414b66761069b11e7bacb3d99bfc5783244e6e1 Mon Sep 17 00:00:00 2001 From: Stephen Mathieson Date: Wed, 16 Jul 2025 20:02:52 -0400 Subject: [PATCH 2/2] libcurl --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f0769cd..f06cd50 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v4 - run: | sudo apt-get update - sudo apt-get install -y build-essential + sudo apt-get install -y build-essential libcurl4-gnutls-dev - env: CC: ${{ matrix.compiler }} run: make test