From 6f6de297890b45a5ccde568241173a3cc9a39da2 Mon Sep 17 00:00:00 2001 From: Sasha Gerrand Date: Fri, 5 Jul 2024 18:01:13 +0100 Subject: [PATCH 1/5] Change `homepage` to support Dependabot updates --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index e4dfdfa..ff9a8b4 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,7 @@ "type": "library", "description": "Duffel API library for PHP", "keywords": ["duffel", "flights", "flights-api", "travel"], - "homepage": "https://duffel.com", + "homepage": "https://github.com/duffel/duffel-api-php", "license": "MIT", "authors": [ { From fe266f6a11e24c95f45fa270fc2e8880faf3c014 Mon Sep 17 00:00:00 2001 From: Sasha Gerrand Date: Fri, 5 Jul 2024 18:06:10 +0100 Subject: [PATCH 2/5] Add link to source code Supports: - [`composer.json` schema](https://getcomposer.org/doc/04-schema.md#support) - [Dependabot implementation](https://github.com/dependabot/dependabot-core/blob/e8d8a1268ea61304e939ba9ab963e249cac5b241/composer/lib/dependabot/composer/metadata_finder.rb#L19-L26) --- composer.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/composer.json b/composer.json index ff9a8b4..bdd5c5e 100644 --- a/composer.json +++ b/composer.json @@ -37,6 +37,9 @@ "ergebnis/phpstan-rules": "^1.0", "vimeo/psalm": "^4.23" }, + "support": { + "source": "https://github.com/sgerrand/duffel-api-php.git" + }, "autoload": { "psr-4": { "Duffel\\": "src/Duffel/" } }, From 55d437014f13705b0d0007d8bde56d66c254fa2c Mon Sep 17 00:00:00 2001 From: Sasha Gerrand Date: Fri, 5 Jul 2024 20:33:17 +0100 Subject: [PATCH 3/5] Fix homepage and source URLs As suggested by @timrogers, thanks Tim! - https://github.com/duffelhq/duffel-api-php/pull/30#pullrequestreview-2161091889 - https://github.com/duffelhq/duffel-api-php/pull/30#discussion_r1667033936 --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index bdd5c5e..ee027a6 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,7 @@ "type": "library", "description": "Duffel API library for PHP", "keywords": ["duffel", "flights", "flights-api", "travel"], - "homepage": "https://github.com/duffel/duffel-api-php", + "homepage": "https://github.com/duffelhq/duffel-api-php", "license": "MIT", "authors": [ { @@ -38,7 +38,7 @@ "vimeo/psalm": "^4.23" }, "support": { - "source": "https://github.com/sgerrand/duffel-api-php.git" + "source": "https://github.com/duffelhq/duffel-api-php.git" }, "autoload": { "psr-4": { "Duffel\\": "src/Duffel/" } From a1f812fed549fdf36ef2ac9e55bfdd2ddd809e65 Mon Sep 17 00:00:00 2001 From: Sasha Gerrand Date: Tue, 9 Jul 2024 12:28:46 +0100 Subject: [PATCH 4/5] Add support email address --- composer.json | 1 + 1 file changed, 1 insertion(+) diff --git a/composer.json b/composer.json index ee027a6..67b1dc9 100644 --- a/composer.json +++ b/composer.json @@ -38,6 +38,7 @@ "vimeo/psalm": "^4.23" }, "support": { + "email": "help@duffel.com", "source": "https://github.com/duffelhq/duffel-api-php.git" }, "autoload": { From 4edd79d86352e0e8994871eee3c78b513c671378 Mon Sep 17 00:00:00 2001 From: Sasha Gerrand Date: Tue, 9 Jul 2024 12:30:44 +0100 Subject: [PATCH 5/5] Enable auto-discovery of PSR-(17/18) HTTP clients See: - https://getcomposer.org/doc/06-config.md#allow-plugins - https://docs.php-http.org/en/latest/discovery.html --- composer.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/composer.json b/composer.json index 67b1dc9..23f1b2f 100644 --- a/composer.json +++ b/composer.json @@ -46,5 +46,10 @@ }, "autoload-dev": { "psr-4": { "Duffel\\Tests\\": "tests/Duffel/Tests/"} + }, + "config": { + "allow-plugins": { + "php-http/discovery": true + } } }