diff --git a/.github/workflows/test_and_build.yml b/.github/workflows/test_and_build.yml index 32e643b..a7a4a0b 100644 --- a/.github/workflows/test_and_build.yml +++ b/.github/workflows/test_and_build.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - php: ['7.2', '7.3', '7.4', '8.0'] + php: ['7.4', '8.0'] steps: - name: Check out source code uses: actions/checkout@v2 @@ -25,7 +25,7 @@ jobs: run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Set up Composer caching - uses: actions/cache@v2 + uses: actions/cache@v4 env: cache-name: cache-composer-dependencies with: @@ -55,6 +55,7 @@ jobs: sed -E 's/.*"([^"]+)".*/\1/' ) sudo curl -L "https://github.com/docker/compose/releases/download/$VERSION/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + sudo chmod +x /usr/local/bin/docker-compose - name: Install dependencies run: | @@ -70,7 +71,9 @@ jobs: sed -i 's/\(easyengine\/.*\):\ \".*\"/\1:\ \"dev-develop\"/' composer.json composer update --prefer-dist --no-progress --no-interaction fi + composer dump-autoload --no-dev php -dphar.readonly=0 ./utils/make-phar.php easyengine.phar --quite > /dev/null + composer dump-autoload sudo php easyengine.phar cli info - name: Test