diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index dfe34a9..283efc1 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -8,25 +8,19 @@ on: jobs: build: + strategy: + matrix: + os: [alpine, debian, rocky, ubuntu] + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: ubuntu - uses: addnab/docker-run-action@v3 - with: - options: -v ${{ github.workspace }}:/usr/src/pam_aad - image: ghcr.io/aad-for-linux/pam_aad:ubuntu - run: | - cd /usr/src/pam_aad - ./bootstrap.sh - ./configure - make - - name: alpine + - name: ${{ matrix.os }} uses: addnab/docker-run-action@v3 with: options: -v ${{ github.workspace }}:/usr/src/pam_aad - image: ghcr.io/aad-for-linux/pam_aad:alpine + image: ghcr.io/aad-for-linux/pam_aad:${{ matrix.os }} run: | cd /usr/src/pam_aad ./bootstrap.sh