l3ender / nexus-repository-ansiblegalaxy

A Nexus Repository 3 plugin that allows usage of Ansible Galaxy repositories.
30 stars 12 forks source link

Feature/ansible galaxy v3 compatibility #24

Open angeloxx opened 1 year ago

angeloxx commented 1 year ago

Implemented compatibility with ansible galaxy v3

This pull request makes the following changes:

It relates to the following issue:

cc @DarthHater @bhamail @l3ender

lamm commented 10 months ago

@l3ender : When do you think you can integrate this fix into a next release?

cniweb commented 8 months ago

@l3ender : When do you think you can integrate this fix into a next release?

l3ender commented 2 months ago

Thanks for this PR! My apologies for missing it the first time around.

I've noticed your recent activity, so please tag me when it's ready to go. Thanks again!

angeloxx commented 2 months ago

I updated the PR in order to support GitHub actions and release the new version simply tagging the code with version (eg. v0.3.3). Once released, we have to update again the code in order to built with Java 17 and support Nexus 3.69+ (https://help.sonatype.com/en/sonatype-nexus-repository-system-requirements.html) and check if works properly with PostgreSQL because embedded OrientDB (which I used to test the plugin, version 3.68.0) is no longer supported.

Nexus Repository no longer supports OrientDB, Java 8, or Java 11 in future releases. OrientDB users must migrate to H2 or PostgreSQL before upgrading to version 3.71.0

Once merged we can close this issue and check if further changes are needed. Readme was updated with reference to "this" version (0.3.3) and marked 0.4.x as TBD.