diff --git a/.gitattributes b/.gitattributes index 029da0a..eba151e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -3,5 +3,6 @@ .gitignore export-ignore .php_cs export-ignore bootstrap.php export-ignore +logo.svg export-ignore phpunit.xml export-ignore tests export-ignore diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index be8b354..cbade9b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,6 +12,7 @@ jobs: extensions: bz2, dom, iconv, fileinfo, openssl, xml, zlib key: cache-v1 PHPUNIT_COVERAGE: 0 + PHP_INI: date.timezone='UTC', memory_limit=-1, opcache.enable=1, opcache.enable_cli=1 strategy: matrix: @@ -34,14 +35,31 @@ jobs: if: matrix.os == 'ubuntu-latest' run: sudo apt-get install unzip p7zip-full + - + name: Set JIT args + if: matrix.php == '8.0' + run: echo "PHP_INI=\"$PHP_INI, opcache.jit_buffer_size=256M\"" >> $GITHUB_ENV + - name: Install PHP with extensions + if: matrix.php == '7.4' uses: shivammathur/setup-php@v2 with: - php-version: ${{ matrix.php }} + php-version: 7.4 extensions: ${{ env.extensions }} coverage: pcov - ini-values: date.timezone='UTC', memory_limit=-1 + ini-values: ${{ env.PHP_INI }} + tools: composer:v2 + + - + name: Install PHP 8.0 with extensions + if: matrix.php == '8.0' + uses: shivammathur/setup-php@v2 + with: + php-version: 8.0 + extensions: ${{ env.extensions }} + coverage: pcov + ini-values: date.timezone='UTC', memory_limit=-1, opcache.enable=1, opcache.enable_cli=1, opcache.jit_buffer_size=256M tools: composer:v2 - diff --git a/.scrutinizer.yml b/.scrutinizer.yml deleted file mode 100644 index 0aa5464..0000000 --- a/.scrutinizer.yml +++ /dev/null @@ -1,43 +0,0 @@ -checks: - php: true - -filter: - paths: [ "src/*" ] - excluded_paths: [ "vendor/*", "tests/*" ] - -tools: - external_code_coverage: false - -build: - environment: - php: - version: 8.0 - pecl_extensions: - - zip - mysql: false - node: false - postgresql: false - mongodb: false - elasticsearch: false - redis: false - memcached: false - neo4j: false - rabbitmq: false - nodes: - analysis: - environment: - php: 8.0 - tests: - override: - - php-scrutinizer-run - dependencies: - before: - - composer self-update - - composer update --no-interaction --prefer-dist --no-progress - tests: - before: - - - command: composer test:coverage - coverage: - file: 'build/logs/clover.xml' - format: 'clover' diff --git a/README.RU.md b/README.RU.md index 1c9ed17..d336771 100644 --- a/README.RU.md +++ b/README.RU.md @@ -1,12 +1,11 @@ -`PhpZip` -======== +