name: Build and validate

on: [push]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v4
      - name: PHP Composer
        uses: php-actions/composer@v6
      - name: Tests
        uses: php-actions/phpunit@v3.0.0
        with:
          args: tests
          test_suffix: Test.php
        env:
          SECRET_KEY: ${{ secrets.SECRET_KEY }}
          PUBLIC_KEY: ${{ secrets.PUBLIC_KEY }}