diff --git a/.gitea/workflows/run-full-tests.yaml b/.gitea/workflows/run-full-tests.yaml new file mode 100644 index 0000000..9a891fb --- /dev/null +++ b/.gitea/workflows/run-full-tests.yaml @@ -0,0 +1,30 @@ +name: Run code tests +run-name: Run code tests +on: + push: + workflow_dispatch: + +jobs: + Run-code-test: + container: + image: "ch1c0ry/php8-cli-actrunner:latest" + steps: + - name: Check out repository code + uses: actions/checkout@v4 + + - name: Install Composer dependencies + uses: "https://github.com/ramsey/composer-install@v3" + with: + composer-options: "--optimize-autoloader" + + - name: Check code style + run: | + composer run code-style-check + + - name: Run analyzer + run: | + composer run analyze-code + + - name: Run unit tests + run: | + composer run run-unit-tests