Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 12 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,34 +30,31 @@ Once [installed](#installation), use `composer` as usual.
$ composer audit
No security vulnerability advisories found.
Found 1 abandoned package:
+-------------------------+----------------------------------------------------------------------------------+
| Abandoned Package | Suggested Replacement |
+-------------------------+----------------------------------------------------------------------------------+
| wpackagist-plugin/moody | none |
+-------------------------+----------------------------------------------------------------------------------+
+------------------------------------+-----------------------+
| Abandoned Package | Suggested Replacement |
+------------------------------------+-----------------------+
| wpackagist-plugin/my-closed-plugin | none |
+------------------------------------+-----------------------+
```

```console
$ composer show wpackagist-plugin/moody
$ composer show wpackagist-plugin/my-closed-plugin

# ...
names : wpackagist-plugin/moody
names : wpackagist-plugin/my-closed-plugin
Attention: This package is abandoned and no longer maintained.
# ...
```

```console
# The following commands show the same abandonment notice.
$ composer require
$ composer install
# ...
Package wpackagist-plugin/moody is abandoned because https://wordpress.org/plugins/moody has been closed, you should avoid using it. No replacement was suggested.
- Installing wpackagist-plugin/moody (1.1): Extracting archive
# ...
```

```console
$ composer update

# ...
Package wpackagist-plugin/moody is abandoned because https://wordpress.org/plugins/moody has been closed, you should avoid using it. No replacement was suggested.
Package wpackagist-plugin/my-closed-plugin is abandoned because https://wordpress.org/plugins/my-closed-plugin has been closed, you should avoid using it. No replacement was suggested.
- Installing wpackagist-plugin/my-closed-plugin (1.2.3): Extracting archive
# ...
```

Expand Down
41 changes: 41 additions & 0 deletions testdata/script/require_dist_closed.txtar
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
exec composer config repositories.wp-org-closed-plugin path $PWD

exec composer require wpackagist-plugin/better-delete-revision

stderr -count=1 'Package wpackagist-plugin/better-delete-revision is abandoned'

exec composer require wpackagist-plugin/better-delete-revision

stderr 'Nothing to install, update or remove'
stderr -count=1 'Package wpackagist-plugin/better-delete-revision is abandoned'

-- composer.json --
{
"name": "test/example",
"version": "0.0.1",
"require": {
"typisttech/wp-org-closed-plugin": "@dev"
},
"repositories": [
{
"type": "package",
"package": {
"name": "wpackagist-plugin/better-delete-revision",
"version": "1.0",
"dist": {
"type": "zip",
"url": "https://downloads.wordpress.org/plugin/better-delete-revision.1.0.zip"
}
}
}
],
"config": {
"allow-plugins": {
"composer/installers": true,
"typisttech/wp-org-closed-plugin": true
},
"audit": {
"abandoned": "fail"
}
}
}
41 changes: 41 additions & 0 deletions testdata/script/require_dist_open.txtar
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
exec composer config repositories.wp-org-closed-plugin path $PWD

exec composer require wpackagist-plugin/hello-dolly

! stderr abandoned

exec composer require wpackagist-plugin/hello-dolly

stderr 'Nothing to install, update or remove'
! stderr abandoned

-- composer.json --
{
"name": "test/example",
"version": "0.0.1",
"require": {
"typisttech/wp-org-closed-plugin": "@dev"
},
"repositories": [
{
"type": "package",
"package": {
"name": "wpackagist-plugin/hello-dolly",
"version": "1.6",
"dist": {
"type": "zip",
"url": "https://downloads.wordpress.org/plugin/hello-dolly.1.6.zip"
}
}
}
],
"config": {
"allow-plugins": {
"composer/installers": true,
"typisttech/wp-org-closed-plugin": true
},
"audit": {
"abandoned": "fail"
}
}
}
Loading