Skip to content

Commit

Permalink
Smoke test distro build on ubuntu and debian builds
Browse files Browse the repository at this point in the history
  • Loading branch information
filipecosta90 committed Nov 24, 2024
1 parent 0fbf8b7 commit 7b87d5f
Showing 1 changed file with 22 additions and 3 deletions.
25 changes: 22 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@ name: CI
on: [push, pull_request]

jobs:
smoketest-build-distros:
runs-on: ubuntu-latest
env:
ARCH: amd64
strategy:
matrix:
image: ${{ fromJSON(vars.SMOKE_TEST_IMAGES) }}
container: ${{ matrix.image }}
name: Build ${{ matrix.image }}
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt-get -qq update
sudo apt-get install lcov autoconf automake pkg-config libevent-dev libpcre3-dev libssl-dev
- name: Build
run: autoreconf -ivf && ./configure && make -j

build-notls:
runs-on: ubuntu-latest
steps:
Expand Down Expand Up @@ -107,7 +126,7 @@ jobs:
runs-on: macos-latest
continue-on-error: true
steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v4
- name: Install dependencies
run: brew install autoconf automake libtool libevent openssl@${{ matrix.openssl }}
- name: Build
Expand All @@ -122,7 +141,7 @@ jobs:
platform: [macos-12]
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v4
- name: Install dependencies
run: brew install autoconf automake libtool libevent [email protected]
- name: Build
Expand All @@ -135,7 +154,7 @@ jobs:
platform: [macos-12]
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v4
- name: Install dependencies
run: brew install autoconf automake libtool libevent pkg-config
- name: Install openssl v1.0.2
Expand Down

0 comments on commit 7b87d5f

Please sign in to comment.