aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/solaris_test.yml
blob: 6470278ba8c94ab2a6f4edc1ee5c14f753d9cbed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
name: solaris_ci

on:
  workflow_dispatch:

jobs:
  build-native:
    strategy:
      matrix:
        release: [11.4]
    runs-on: ubuntu-latest
    continue-on-error: false
    name: Solaris ${{ matrix.release }}
    steps:
    - name: Checkout source
      uses: actions/checkout@main
    - name: Configure source
      run: |
        brew install automake autoconf libtool
        ./autogen.sh
    - name: Build on VM
      uses: vmactions/solaris-vm@v1
      with:
        prepare: |
          pkg install gcc make
        run: |
          MAKE=gmake ./configure
          gmake -j2 check || (cat tests/test-suite.log && exit 1)