Skip to content

Commit

Permalink
Rename namespace/code.
Browse files Browse the repository at this point in the history
  • Loading branch information
dereuromark committed Mar 21, 2023
1 parent f86f69b commit 80f7424
Show file tree
Hide file tree
Showing 16 changed files with 145 additions and 153 deletions.
3 changes: 3 additions & 0 deletions .editorconfig
Expand Up @@ -10,3 +10,6 @@ indent_size = 4

[Makefile]
indent_style = tab

[*.yml]
indent_size = 2
2 changes: 0 additions & 2 deletions .flintci.yml

This file was deleted.

105 changes: 105 additions & 0 deletions .github/workflows/ci.yml
@@ -0,0 +1,105 @@
name: CI

on:
pull_request:
push:
branches:
- master
workflow_dispatch:

jobs:
testsuite:
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
php-version: ['7.4', '8.2']

steps:
- uses: actions/checkout@v2

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
extensions: mbstring, intl, bcmath
coverage: pcov

- name: Composer install
run: |
composer --version
composer install
- name: Run PHPUnit
run: |
if [[ ${{ matrix.php-version }} == '7.4' ]]; then
vendor/bin/phpunit --coverage-clover=coverage.xml
else
vendor/bin/phpunit
fi
- name: Code Coverage Report
if: success() && matrix.php-version == '7.4'
uses: codecov/codecov-action@v1

validation:
name: Coding Standard & Static Analysis
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v2

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
extensions: mbstring, intl, bcmath
coverage: none

- name: Composer Install
run: composer install

- name: Run phpstan
run: composer stan-setup && vendor/bin/phpstan analyse --error-format=github

- name: Run phpcs
run: composer cs-check

prefer-lowest:
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
php-version: [
'7.4'
]

steps:
- name: Checkout
uses: actions/checkout@v2

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
extensions: mbstring, intl, bcmath
coverage: none

- name: Get Composer Cache Directory
id: composer-cache
run: |
echo "::set-output name=dir::$(composer config cache-files-dir)"
- name: Composer cache
uses: actions/cache@v2
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: ${{ runner.os }}-composer-

- name: Composer prefer-lowest
run: |
composer update --prefer-dist --no-interaction --prefer-lowest --prefer-stable
- name: Run PHPUnit
run: |
vendor/bin/phpunit
8 changes: 4 additions & 4 deletions .gitignore
@@ -1,5 +1,5 @@
/.php_cs.cache
/.phpunit.result.cache
/composer.lock
/vendor
.php_cs.cache
.phpunit.result.cache
composer.lock
vendor/
*.phar
52 changes: 0 additions & 52 deletions .travis.yml

This file was deleted.

44 changes: 2 additions & 42 deletions CHANGELOG.md
@@ -1,44 +1,4 @@
# CHANGELOG

* 2.0.5 (2021-12-07)

* PHP 8 support

* 2.0.4 (2020-05-05)

* Composer v2 support

* 2.0.3 (2017-06-16)

* Fix wrong outdated output on aliased packages.

* 2.0.2 (2016-04-29)

* Remove composer compatibility check.

* 2.0.1 (2016-04-26)

* Fix `UnexpectedValueException` with `Semver::satisfies` issue
try to update with `--no-plugins` to get this new version.

* 2.0.0 (2016-04-19)

* Composer version compatibility check.
* Remove composer BC version compare method.
* Disable `show-links` option by default.

* 1.1.0 (2016-04-19)

* More tiny and sexy outdated output words.
* Outdated packages number on output.
* Show outdated packages links if exist.

* 1.0.2 (2015-10-12)

* Align output indent to Composer.
* Plugin disabled with --prefer-lowest option.

* 1.0.1 (2015-10-06)

* Cross-platform newline character support.
* Fix composer versions without `composer/semver` enabled.
Coming from original `sllh/composer-versions-check` v1 or v2:
- Use this in v1 now.
27 changes: 9 additions & 18 deletions README.md
@@ -1,24 +1,15 @@
# composer-versions-check

composer-versions-check is a plugin for Composer.
A plugin for Composer. It warns user for outdated packages from last major versions after update command.

It warns user for outdated packages from last major versions after update command.
[![Latest Stable Version](https://poser.pugx.org/dereuromark/composer-versions-check/v/stable)](https://packagist.org/packages/dereuromark/composer-versions-check)
[![License](https://poser.pugx.org/dereuromark/composer-versions-check/license)](https://packagist.org/packages/dereuromark/composer-versions-check)

[![Latest Stable Version](https://poser.pugx.org/sllh/composer-versions-check/v/stable)](https://packagist.org/packages/sllh/composer-versions-check)
[![Latest Unstable Version](https://poser.pugx.org/sllh/composer-versions-check/v/unstable)](https://packagist.org/packages/sllh/composer-versions-check)
[![License](https://poser.pugx.org/sllh/composer-versions-check/license)](https://packagist.org/packages/sllh/composer-versions-check)
[![Dependency Status](https://www.versioneye.com/php/sllh:composer-versions-check/badge.svg)](https://www.versioneye.com/php/sllh:composer-versions-check)
[![Reference Status](https://www.versioneye.com/php/sllh:composer-versions-check/reference_badge.svg)](https://www.versioneye.com/php/sllh:composer-versions-check/references)

[![Total Downloads](https://poser.pugx.org/sllh/composer-versions-check/downloads)](https://packagist.org/packages/sllh/composer-versions-check)
[![Monthly Downloads](https://poser.pugx.org/sllh/composer-versions-check/d/monthly)](https://packagist.org/packages/sllh/composer-versions-check)
[![Daily Downloads](https://poser.pugx.org/sllh/composer-versions-check/d/daily)](https://packagist.org/packages/sllh/composer-versions-check)
[![Total Downloads](https://poser.pugx.org/dereuromark/composer-versions-check/downloads)](https://packagist.org/packages/dereuromark/composer-versions-check)
[![Monthly Downloads](https://poser.pugx.org/dereuromark/composer-versions-check/d/monthly)](https://packagist.org/packages/dereuromark/composer-versions-check)
[![Daily Downloads](https://poser.pugx.org/dereuromark/composer-versions-check/d/daily)](https://packagist.org/packages/dereuromark/composer-versions-check)

[![Build Status](https://travis-ci.org/Soullivaneuh/composer-versions-check.svg?branch=master)](https://travis-ci.org/Soullivaneuh/composer-versions-check)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/Soullivaneuh/composer-versions-check/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/Soullivaneuh/composer-versions-check/?branch=master)
[![Code Climate](https://codeclimate.com/github/Soullivaneuh/composer-versions-check/badges/gpa.svg)](https://codeclimate.com/github/Soullivaneuh/composer-versions-check)
[![Coverage Status](https://coveralls.io/repos/Soullivaneuh/composer-versions-check/badge.svg?branch=master)](https://coveralls.io/r/Soullivaneuh/composer-versions-check?branch=master)
[![SensioLabsInsight](https://insight.sensiolabs.com/projects/278a8379-fb6d-425f-b175-7d7b9ef93d47/mini.png)](https://insight.sensiolabs.com/projects/278a8379-fb6d-425f-b175-7d7b9ef93d47)

![composer-versions-check_demo](https://cloud.githubusercontent.com/assets/1698357/14637529/2e32a778-0632-11e6-99c7-0e1c284a7436.gif)

Expand All @@ -29,13 +20,13 @@ It warns user for outdated packages from last major versions after update comman
You can install it either globally (recommended):

```bash
composer global require sllh/composer-versions-check
composer global require dereuromark/composer-versions-check
```

or locally (as require-dev dependency then):

```bash
composer require --dev sllh/composer-versions-check
composer require --dev dereuromark/composer-versions-check
```

## Usage
Expand All @@ -51,7 +42,7 @@ You can configure the plugin via the [`COMPOSER_HOME/config.json`](https://getco
```json
{
"config": {
"sllh-composer-versions-check": {
"dereuromark-composer-versions-check": {
"show-links": false
}
}
Expand Down
14 changes: 0 additions & 14 deletions UPGRADE-2.0.md

This file was deleted.

13 changes: 7 additions & 6 deletions composer.json
Expand Up @@ -11,29 +11,30 @@
}
],
"require": {
"php": "^7.4 || ^8.0",
"php": ">=7.4",
"composer-plugin-api": "^2.0",
"composer/semver": "^3.2.5",
"symfony/console": "^3.4 || ^4.4 || ^5.0"
"symfony/console": "^4.4 || ^5.3 || ^6.0"
},
"require-dev": {
"composer/composer": "^2.0",
"phpunit/phpunit": "9.6.5",
"symfony/phpunit-bridge": "^5.3.3"
},
"autoload": {
"psr-4": {
"SLLH\\ComposerVersionsCheck\\": "src/"
"ComposerVersionsCheck\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"SLLH\\ComposerVersionsCheck\\Tests\\": "tests/"
"ComposerVersionsCheck\\Tests\\": "tests/"
}
},
"extra": {
"class": "SLLH\\ComposerVersionsCheck\\VersionsCheckPlugin",
"class": "ComposerVersionsCheck\\VersionsCheckPlugin",
"branch-alias": {
"dev-master": "2.x-dev"
"dev-master": "1.x-dev"
}
}
}
4 changes: 2 additions & 2 deletions phpunit.xml.dist
Expand Up @@ -17,13 +17,13 @@

<testsuites>
<testsuite name="Composer version-check plugin bridge Test Suite">
<directory >./tests/</directory>
<directory >tests/</directory>
</testsuite>
</testsuites>

<filter>
<whitelist>
<directory>./src</directory>
<directory>src/</directory>
</whitelist>
</filter>
</phpunit>
4 changes: 2 additions & 2 deletions src/OutdatedPackage.php
@@ -1,14 +1,14 @@
<?php

namespace SLLH\ComposerVersionsCheck;
namespace ComposerVersionsCheck;

use Composer\Package\Link;
use Composer\Package\PackageInterface;

/**
* @author Sullivan Senechal <soullivaneuh@gmail.com>
*/
final class OutdatedPackage
class OutdatedPackage
{
/**
* @var PackageInterface
Expand Down
4 changes: 2 additions & 2 deletions src/VersionsCheck.php
@@ -1,6 +1,6 @@
<?php

namespace SLLH\ComposerVersionsCheck;
namespace ComposerVersionsCheck;

use Composer\Package\AliasPackage;
use Composer\Package\Link;
Expand All @@ -15,7 +15,7 @@
/**
* @author Sullivan Senechal <soullivaneuh@gmail.com>
*/
final class VersionsCheck
class VersionsCheck
{
/**
* @var OutdatedPackage[]
Expand Down

0 comments on commit 80f7424

Please sign in to comment.