krasserm / streamz

A combinator library for integrating Functional Streams for Scala (FS2), Akka Streams and Apache Camel
Apache License 2.0
282 stars 44 forks source link

Migrate from Bintray #88

Open MateuszKubuszok opened 3 years ago

MateuszKubuszok commented 3 years ago

Since Bintray is being sunset it would be good to migrate current repo to one of alternatives before artifacts become unavailable.

Daenyth commented 3 years ago

@krasserm I think it's likely best if you take the lead on this. I can set up the automation once the permissions and initial setup is done

krasserm commented 3 years ago

@Daenyth will take care of it asap. Any preferences or recommendations regarding JFrog Artifactory vs MavenCentral?

Daenyth commented 3 years ago

Sonatype is pretty widely used among the scala libraries, and setting up automatic publishing for it should be very straightforward, so I feel like that's the path of least resistance

krasserm commented 3 years ago

@Daenyth For setting up a new project at Sonatype I need to provide a list of Sonatype JIRA usernames that should be able to upload artifacts. Can you please give me your Sonatype JIRA username and, if needed, a technical username for programmatic upload?

Daenyth commented 3 years ago

My username on there is daenyth. I'll check and see if we need a separate uploading account for automation

krasserm commented 3 years ago

https://issues.sonatype.org/browse/OSSRH-66129. The repository should be ready in less than 2 business days. Users krasserm and daenyth will have deploy permissions.

krasserm commented 3 years ago

@Daenyth can you try to publish to https://s01.oss.sonatype.org/ ? Although I also added your username when creating the ticket it wasn't mentioned in their response. If you cannot publish please add a comment to the ticket. Also, add a comment after having published the first artifacts there (e.g. those published to Bintray) so that they can start syncing to Maven Central.

joel-apollo commented 3 years ago

Any update here? Bintray/Jcenter is having a brown-out today reiterating how important this is. Screen Shot 2021-04-12 at 16 36 56

emmedema commented 3 years ago

Is there anything we could help with to ensure this issue gets unblocked?

danicheg commented 3 years ago

For now, artefacts are unavailable :( sbt.librarymanagement.ResolveException: Error downloading com.github.krasserm:streamz-converter_2.13:0.13

aleks-sidorenko commented 3 years ago

Nice, do we have at least some repo for now to reference this lib from?

wb14123 commented 2 years ago

Is there any update on this? It has been more than half a year for such an important feature.

wb14123 commented 2 years ago

I've published my own builds to maven central if anyone want to use it: https://search.maven.org/search?q=g:me.binwang.streamz . Source code is here: https://github.com/wb14123/streamz .

It's really easy to publish to maven central through Sonatype: https://central.sonatype.org/publish/publish-sbt/ . Please publish the library somewhere so people can actually use it.

Daenyth commented 2 years ago

Ultimately streamz needs more maintainers than it currently has. I'm no longer using it in production so I can't justify using work hours to contribute any more

@krasserm perhaps putting out a call asking for more maintainers would be good