aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/solaris_test.yml
blob: f5e6bf49d70bd197449d9cadd4f6273136f20ba2 (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
29
30
name: solaris_ci

on:
  workflow_dispatch:
  schedule:
  - cron: "0 0 * * *"

jobs:
  build-native:
    strategy:
      matrix:
        release: [11.4]
    runs-on: macos-12
    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@v0
      with:
        prepare: |
          pkg install gcc make
        run: |
          MAKE=gmake ./configure
          gmake -j2 check || (cat tests/test-suite.log && exit 1)