name: Integration Test

on:
  push:
    branches:
      - master
  pull_request: {}

jobs:
  build:
    name: Integration Test
    runs-on: ubuntu-latest

    strategy:
      matrix:
        php-version: ['8.1', '8.2']

    steps:
      - name: Check out code
        uses: actions/checkout@v3
      - name: Install PHP 
        uses: shivammathur/setup-php@v2
        with:
          php-version: ${{ matrix.php-version }}
      - name: Install PHP Dependencies
        run: composer install
      - name: Run Integration Tests
        env:
          MUX_TOKEN_ID: ${{ secrets.MUX_TOKEN_ID }}
          MUX_TOKEN_SECRET: ${{ secrets.MUX_TOKEN_SECRET }}
        run: bash test.sh
