1
0
mirror of https://github.com/Ne-Lexa/php-zip.git synced 2025-01-16 20:28:16 +01:00

update docs and build

This commit is contained in:
Ne-Lexa 2021-02-23 13:34:41 +03:00
parent f799eca6de
commit 34074a8024
7 changed files with 27 additions and 52 deletions

1
.gitattributes vendored
View File

@ -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

View File

@ -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
-

View File

@ -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'

View File

@ -1,12 +1,11 @@
`PhpZip`
========
<h1 align="center"><img src="logo.svg" alt="PhpZip" width="250" height="51"></h1>
`PhpZip` - php библиотека для продвинутой работы с ZIP-архивами.
[![Build Status](https://travis-ci.org/Ne-Lexa/php-zip.svg?branch=master)](https://travis-ci.org/Ne-Lexa/php-zip)
[![Build Status](https://github.com/Ne-Lexa/php-zip/workflows/build/badge.svg)](https://github.com/Ne-Lexa/php-zip/actions)
[![Code Coverage](https://scrutinizer-ci.com/g/Ne-Lexa/php-zip/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/Ne-Lexa/php-zip/?branch=master)
[![Latest Stable Version](https://poser.pugx.org/nelexa/zip/v/stable)](https://packagist.org/packages/nelexa/zip)
[![Total Downloads](https://poser.pugx.org/nelexa/zip/downloads)](https://packagist.org/packages/nelexa/zip)
[![Minimum PHP Version](http://img.shields.io/badge/php-%3E%3D%205.5-8892BF.svg)](https://php.net/)
[![License](https://poser.pugx.org/nelexa/zip/license)](https://packagist.org/packages/nelexa/zip)
[English Documentation](README.md)

View File

@ -1,5 +1,5 @@
`PhpZip`
========
<h1 align="center"><img src="logo.svg" alt="PhpZip" width="250" height="51"></h1>
`PhpZip` is a php-library for extended work with ZIP-archives.
[![Build Status](https://github.com/Ne-Lexa/php-zip/workflows/build/badge.svg)](https://github.com/Ne-Lexa/php-zip/actions)

View File

@ -8,7 +8,6 @@
"archive",
"extract",
"winzip",
"zipalign",
"ziparchive"
],
"homepage": "https://github.com/Ne-Lexa/php-zip",

1
logo.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 22 KiB