diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index 05d9c4a..de93de9 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -39,7 +39,11 @@ jobs: { "name": "wp-packages", "type": "composer", - "url": "https://repo.wp-packages.org" + "url": "https://repo.wp-packages.org", + "only": [ + "wp-plugin/*", + "wp-theme/*" + ] } ], "require": { diff --git a/README.md b/README.md index caa5978..9ecd853 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,11 @@ Add the repository to your `composer.json`: { "name": "wp-packages", "type": "composer", - "url": "https://repo.wp-packages.org" + "url": "https://repo.wp-packages.org", + "only": [ + "wp-plugin/*", + "wp-theme/*" + ] } ], "require": { @@ -100,7 +104,11 @@ A typical [Bedrock](https://roots.io/bedrock/) project uses `roots/wordpress` fo { "name": "wp-packages", "type": "composer", - "url": "https://repo.wp-packages.org" + "url": "https://repo.wp-packages.org", + "only": [ + "wp-plugin/*", + "wp-theme/*" + ] } ], "require": { diff --git a/internal/http/templates/compare.html b/internal/http/templates/compare.html index f23bf3d..9d2be5d 100644 --- a/internal/http/templates/compare.html +++ b/internal/http/templates/compare.html @@ -212,7 +212,7 @@

Manually migrate

2

Remove the wpackagist repository and add WP Packages:

-
composer config --unset repositories.wpackagist && composer config repositories.wp-packages composer https://repo.wp-packages.org
+
composer config --unset repositories.wpackagist && composer config repositories.wp-packages '{"type":"composer","url":"https://repo.wp-packages.org","only":["wp-plugin/*","wp-theme/*"]}'
diff --git a/internal/http/templates/index.html b/internal/http/templates/index.html index 4f3abd3..94e15fe 100644 --- a/internal/http/templates/index.html +++ b/internal/http/templates/index.html @@ -25,9 +25,12 @@

Composer repository for WordPress plugins and themes.

A 17x faster, fully open-source alternative to WPackagist that updates every 5 minutes.

See how WP Packages compares to WPackagist →

-
+
$ -composer config repositories.wp-packages composer https://repo.wp-packages.org +composer config repositories.wp-packages '{"type":"composer","url":"https://repo.wp-packages.org","only":["wp-plugin/*","wp-theme/*"]}' @@ -110,7 +113,11 @@

Usage

{ "name": "wp-packages", "type": "composer", - "url": "https://repo.wp-packages.org" + "url": "https://repo.wp-packages.org", + "only": [ + "wp-plugin/*", + "wp-theme/*" + ] } ], "require": { @@ -165,7 +172,7 @@

Manually migrate

2

Remove the wpackagist repository and add WP Packages:

-
composer config --unset repositories.wpackagist && composer config repositories.wp-packages composer https://repo.wp-packages.org
+
composer config --unset repositories.wpackagist && composer config repositories.wp-packages '{"type":"composer","url":"https://repo.wp-packages.org","only":["wp-plugin/*","wp-theme/*"]}'
diff --git a/internal/http/templates/roots_wordpress.html b/internal/http/templates/roots_wordpress.html index 47be694..f039bfa 100644 --- a/internal/http/templates/roots_wordpress.html +++ b/internal/http/templates/roots_wordpress.html @@ -86,7 +86,11 @@

Standard (recommended)

{ "name": "wp-packages", "type": "composer", - "url": "https://repo.wp-packages.org" + "url": "https://repo.wp-packages.org", + "only": [ + "wp-plugin/*", + "wp-theme/*" + ] } ], "require": { diff --git a/scripts/migrate-from-wpackagist.sh b/scripts/migrate-from-wpackagist.sh index 3bb5391..2e02d8d 100755 --- a/scripts/migrate-from-wpackagist.sh +++ b/scripts/migrate-from-wpackagist.sh @@ -88,7 +88,11 @@ jq --indent "$INDENT" ' { "name": "wp-packages", "type": "composer", - "url": "https://repo.wp-packages.org" + "url": "https://repo.wp-packages.org", + "only": [ + "wp-plugin/*", + "wp-theme/*" + ] }; # Replace wpackagist repository with wp-packages (handles both array and object formats)