From 9cd2900e52b75103940aab9bd6e2fda6ac36750d Mon Sep 17 00:00:00 2001 From: ItzxDwi <107537435+ItzxDwi@users.noreply.github.com> Date: Tue, 15 Jul 2025 12:34:10 +0800 Subject: [PATCH] update workflow --- .github/workflows/phpstan.yml | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/.github/workflows/phpstan.yml b/.github/workflows/phpstan.yml index f78acb2..40f8974 100644 --- a/.github/workflows/phpstan.yml +++ b/.github/workflows/phpstan.yml @@ -1,6 +1,8 @@ name: PHPStan CI -on: push +on: + push: + pull_request: jobs: phpstan: @@ -9,24 +11,16 @@ jobs: if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Startup - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - name: Download PHP Release - uses: dsaltares/fetch-gh-release-asset@1.1.0 + - name: Set up PHP + uses: pmmp/setup-php-action@3.2.0 with: - file: PHP-Linux-x86_64-PM5.tar.gz - repo: pmmp/PHP-Binaries - version: "tags/php-8.2-latest" + php-version: 8.2 + install-path: ./bin - - name: Unpack PHP Release - run: tar -xzvf PHP-Linux-x86_64-PM5.tar.gz - - - name: Download Composer - run: curl -o composer.phar "https://getcomposer.org/composer-stable.phar" - - - name: Install Composer dependencies - run: ./bin/php7/bin/php composer.phar install --prefer-dist --no-interaction + - name: Install dependencies + run: composer install --prefer-dist --no-interaction - name: Run PHPStan - run: ./bin/php7/bin/php vendor/bin/phpstan.phar analyze --no-progress \ No newline at end of file + run: php vendor/bin/phpstan.phar analyze --no-progress