Skip to content

Bump pocketmine/pocketmine-mp from 5.8.2 to 5.9.0 (#37) #164

Bump pocketmine/pocketmine-mp from 5.8.2 to 5.9.0 (#37)

Bump pocketmine/pocketmine-mp from 5.8.2 to 5.9.0 (#37) #164

Workflow file for this run

name: CI
on:
push:
pull_request:
workflow_dispatch:
jobs:
phpstan:
name: PHPStan analysis
runs-on: ${{ matrix.image }}
strategy:
fail-fast: false
matrix:
image: [ubuntu-20.04]
php: ["8.1", "8.2"]
steps:
- uses: actions/checkout@v4
- name: Setup PHP
uses: pmmp/[email protected]
with:
php-version: ${{ matrix.php }}
install-path: "./bin"
pm-version-major: "5"
- name: Restore Composer package cache
uses: actions/cache@v3
with:
path: |
~/.cache/composer/files
~/.cache/composer/vcs
key: "composer-v2-cache-${{ matrix.php }}-${{ hashFiles('./composer.lock') }}"
restore-keys: |
composer-v2-cache-
- name: Run PHPStan
run: make phpstan
codestyle:
name: Code Style checks
runs-on: ubuntu-20.04
strategy:
fail-fast: false
steps:
- uses: actions/checkout@v4
- name: Setup PHP and tools
run: make php/install
- name: Run PHP-CS-Fixer
run: make cs/diff
unittests:
name: Unit tests
runs-on: ${{ matrix.image }}
strategy:
fail-fast: false
matrix:
image: [ubuntu-20.04]
suittest: ["normal", "with_plugin"]
php: ["8.1", "8.2"]
steps:
- uses: actions/checkout@v4
- name: Setup PHP and tools
run: make php/install
- name: Run PHPUnit
run: export SUITE_TEST=${{ matrix.suittest }} && export PHP_VERSION=${{ matrix.php }} && make suitetest