Show sunset warning to Composer v1 users#29
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a Packagist-style sunset warning to the generated Composer repository root (packages.json) so Composer v1 clients receive guidance to upgrade.
Changes:
- Add
warningandwarning-versionsfields topackages.jsongenerated by the repository builder. - Limit warning visibility to Composer versions
<1.999viawarning-versions.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
internal/repository/builder.go
Outdated
| "warning": "Support for Composer 1 will be shut down in near future. You should upgrade to Composer 2.", | ||
| "warning-versions": "<1.999", |
internal/repository/builder.go
Outdated
| "warning": "Support for Composer 1 will be shut down in near future. You should upgrade to Composer 2.", | ||
| "warning-versions": "<1.999", |
Using `warning` and `warning-versions` instead of `warnings` for Composer v1 compatibility. Related: roots#24
There was a problem hiding this comment.
Pull request overview
This PR adds a Composer v1 “sunset” warning to the generated repository packages.json, using the warning and warning-versions fields for Composer v1 compatibility.
Changes:
- Add
warningandwarning-versionsfields topackages.jsongeneration. - Keep the repository root metadata compatible with Packagist-style Composer v1 warnings.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "warning": "Support for Composer 1 will be shut down in the near future. You should upgrade to Composer 2.", | ||
| "warning-versions": "<1.999", |
| "warning": "Support for Composer 1 will be shut down in the near future. You should upgrade to Composer 2.", | ||
| "warning-versions": "<1.999", |
|
v1 removal: #34 we can decide if we want this message up for a day or so first but I don't think it's really worthwhile since it's brand new |
|
This was done in #34 |
Using
warningandwarning-versionsinstead ofwarningsfor Composer v1 compatibility.Related: #24
Mimic https://packagist.org/packages.json response:
{ "warning":"Support for Composer 1 has been shutdown on September 1st 2025. You should upgrade to Composer 2. See https://blog.packagist.com/shutting-down-packagist-org-support-for-composer-1-x/", "warning-versions":"<1.999" }