diff --git a/.gitea/workflows/phpunit.yml b/.gitea/workflows/phpunit.yml new file mode 100644 index 0000000..9f10d1b --- /dev/null +++ b/.gitea/workflows/phpunit.yml @@ -0,0 +1,25 @@ +name: PHPUnit + +on: + push: + pull_request: + +jobs: + phpunit: + name: PHP Unit Tests + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Install PHP & Composer + run: | + apt-get update -qq + apt-get install -y -qq php-cli php-xml php-mbstring composer > /dev/null 2>&1 + php --version + composer --version + + - name: Install dependencies + run: composer install --no-interaction --prefer-dist --no-progress + + - name: Run PHPUnit + run: vendor/bin/phpunit