sonatype-nexus-community / nexus-repository-composer

Composer support for the Nexus Repository Manager (work in progress!)
Eclipse Public License 1.0
214 stars 81 forks source link

Composer v2 #97

Closed func0der closed 2 years ago

func0der commented 2 years ago

This should add compatibility with composer v2 api. New packages on packagist can not be access over composer v1 api anymore. For this reason we urgently NEED to address this quickly.

This pull request makes the following changes:

It relates to the following issue #s:

sonatypecla[bot] commented 2 years ago

Thanks for the contribution! Before we can merge this, we need @eplightning to sign the Sonatype Contributor License Agreement.

eplightning commented 2 years ago

@func0der

I no longer work at the company where I needed this but of course you're free to use the code as you want and continue the work.

You probably want to fork my repo and cherrypick the commit that introduced the composer v2 support because right now it's pulling other changes that are not really part of it (some workarounds for Github ratelimiting and cleanup policy support).

I also signed the CLA, maybe this will help you.

func0der commented 2 years ago

@eplightning Thanks for the signing and the tips :) And of course your work :partying_face:
I will cut the PR down, but first it would be nice to get a review from someone who can review PRs here, so I could also get that feedback in.

theCapypara commented 2 years ago

@func0der Do you know what the state on this is? Also would be great if you could still cut the PR down :)

func0der commented 2 years ago

PR replaced by this one: https://github.com/sonatype-nexus-community/nexus-repository-composer/pull/100