mirror of
https://github.com/idanoo/php-resque
synced 2025-07-01 21:52:21 +00:00
2.1.2 (2023-03-22)
- Update composer packages - Update git information (GitHub)
This commit is contained in:
parent
c696723fd0
commit
575509ff53
4 changed files with 136 additions and 91 deletions
36
.github/workflows/ci.yml
vendored
Normal file
36
.github/workflows/ci.yml
vendored
Normal file
|
@ -0,0 +1,36 @@
|
|||
name: CI
|
||||
on: [push]
|
||||
jobs:
|
||||
Linter:
|
||||
runs-on: ubuntu-latest
|
||||
container: php:8.2
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Install composer
|
||||
run: apt-get update -yq && apt-get install git wget procps unzip -y && pecl install -o -f redis && rm -rf /tmp/pear && docker-php-ext-enable redis && wget https://getcomposer.org/composer.phar && php composer.phar install --dev
|
||||
- name: Validate composer.json and composer.lock
|
||||
run: php composer.phar validate --strict
|
||||
- name: Install dependencies
|
||||
run: php composer.phar install --dev --prefer-dist --no-progress
|
||||
- name: Run PHPCS Linter
|
||||
run: php -d memory_limit=256M vendor/bin/phpcs -s --standard=ruleset.xml
|
||||
PHPTest:
|
||||
runs-on: ubuntu-latest
|
||||
container: php:${{ matrix.php_version }}
|
||||
strategy:
|
||||
matrix:
|
||||
php_version: [7.4, 8.0, 8.1, 8.2]
|
||||
services:
|
||||
redis:
|
||||
image: redis:7.0
|
||||
options: >-
|
||||
--health-cmd "redis-cli ping"
|
||||
--health-interval 10s
|
||||
--health-timeout 5s
|
||||
--health-retries 5
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Install composer
|
||||
run: apt-get update -yq && apt-get install git wget procps unzip -y && pecl install -o -f redis && rm -rf /tmp/pear && docker-php-ext-enable redis && wget https://getcomposer.org/composer.phar && php composer.phar install --dev
|
||||
- name: Run PHP ${{ matrix.php_version }}} Unit Tests
|
||||
run: php vendor/bin/phpunit --verbose --configuration phpunit.xml
|
Loading…
Add table
Add a link
Reference in a new issue