diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..cfec672 --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,21 @@ +name: CI + +on: + pull_request: + branches: [main] + +jobs: + php-tests: + runs-on: ubuntu-latest + container: php:8.3-cli-alpine + steps: + - uses: actions/checkout@v4 + + - name: Install Composer + run: curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer + + - name: Install dependencies + run: composer install --no-progress --prefer-dist + + - name: Run tests + run: vendor/bin/phpunit