acm19 / aws-request-signing-apache-interceptor

https://acm19.github.io/aws-request-signing-apache-interceptor/
Apache License 2.0
17 stars 6 forks source link

Release to maven central #35

Closed dblock closed 2 years ago

dblock commented 2 years ago

Release io.github.acm19.aws-request-signing-apache-interceptor to Maven.

Also #23 will make it repeatable and easy.

dblock commented 2 years ago

@acm19 I'd be happy to take care of this if you want to give me repo access

acm19 commented 2 years ago

I haven't been able to catch up but I'm really interested in doing this one. I should be up to date by the end of the week, as well as hopefully actually contribute. If I'm not able to catch up I'll be happy let you take care of it.

acm19 commented 2 years ago

Project requested: https://issues.sonatype.org/browse/OSSRH-82461

dblock commented 2 years ago

As part of this I'd like us to add a RELEASING.md (like this one or this one) that has instructions of how to do a release that can be followed by any current/future maintainer. Those would include updating CHANGELOG and version to the next development iteration.

acm19 commented 2 years ago

:rocket:

dblock commented 2 years ago

@acm19 I see https://github.com/acm19/aws-request-signing-apache-interceptor/runs/7308424461?check_suite_focus=true succeeding, but can't find the project in maven central. Are you seeing it in staging? Does it need to be manually published? I think either way add instructions to RELEASING?

dblock commented 2 years ago

I just opened https://github.com/acm19/aws-request-signing-apache-interceptor/issues/65 to track

acm19 commented 2 years ago

I've closed the release, according to the docs in max 2 hours should be indexed, I'll check again tomorrow:

Once you have successfully closed the staging repository, you can release it by pressing the Release button. This will move the components into the release repository of OSSRH where it will be synced to the Central Repository.

dblock commented 2 years ago

It's up!

https://s01.oss.sonatype.org/#nexus-search;quick~aws-request-signing-apache-interceptor

The maven central and stuff will take some time to update, I'll add badges soon.

dblock commented 2 years ago

Still not seeing it in https://mvnrepository.com/search?q=aws-request-signing-apache-interceptor, or https://search.maven.org/search?q=aws-request-signing-apache-interceptor :(

acm19 commented 2 years ago

This is indeed annoying, their bot updated my ticket yesterday with this info:

Central sync is activated for io.github.acm19. After you successfully release, your component will be available to the public on Central https://repo1.maven.org/maven2/, typically within 30 minutes, though updates to https://search.maven.org/ can take up to four hours.

I can confirm it's available: https://repo1.maven.org/maven2/io/github/acm19/aws-request-signing-apache-interceptor/2.1.1/ and it's downloadable by Maven, but it doesn't seem to be indexed for search yet. I'm not home today, but I'll create a ticket for the sonatype guys as soon as I'm back if it's still not searchable.

acm19 commented 2 years ago

Ticket to asking for support on the repo no being searchable: https://issues.sonatype.org/browse/OSSRH-82665. @dblock are you able to see the tickets?

dblock commented 2 years ago

@acm19 yep, I tacked a comment to #65