diff --git a/.github/workflows/build_bsd.yml b/.github/workflows/build_bsd.yml index e2ae5ee8..230a1fe0 100644 --- a/.github/workflows/build_bsd.yml +++ b/.github/workflows/build_bsd.yml @@ -1,16 +1,25 @@ -name: "Build on *BSD" +name: "Build on X platforms" on: push: {} pull_request: {} jobs: - openbsd: + linux: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Build on Ubuntu + run: | + autoreconf -vfi + ./configure + make - - name: Build on openbsd, x86-64, 7.4 + openbsd: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Build on OpenBSD, x86-64, 7.4 uses: cross-platform-actions/action@v0.25.0 env: AUTOCONF_VERSION: 2.71 @@ -33,8 +42,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - - name: Build on freebsd + - name: Build on FreeBSD uses: cross-platform-actions/action@v0.25.0 with: operating_system: freebsd @@ -53,22 +61,28 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - - name: Build on netbsd + - name: Build on NetBSD uses: cross-platform-actions/action@v0.25.0 - env: - AUTOCONF_VERSION: 2.71 - AUTOMAKE_VERSION: 1.16 with: operating_system: netbsd architecture: x86-64 version: '9.4' memory: 4G sync_files: runner-to-vm - environment_variables: AUTOCONF_VERSION AUTOMAKE_VERSION shell: bash run: | sudo pkgin install autoconf automake libtool autoreconf -vfi ./configure make + + macos: + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 + - name: Build on macOS + run: | + brew install autoconf automake libtool + autoreconf -vfi + ./configure + make