You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by GitBox <gi...@apache.org> on 2023/01/16 15:44:50 UTC

[GitHub] [incubator-pekko] seglo commented on issue #104: Use sbt-rsync plugin instead of github action or remove sbt-publish-rsync

seglo commented on issue #104:
URL: https://github.com/apache/incubator-pekko/issues/104#issuecomment-1384232871

   The Akka team used rsync to publish documentation assets to a Lightbend maintained server (`gustav`). Java snapshots were published to maven repositories, originally a bintray repo, and then the actual sonatype snapshots repo when bintray went away. I briefly considered repurposing the `Publish` and `sbt-publish-rsync` infra, but when I found Apache Arrow's nightlies implementation with a GitHub Action I opted to use it because the precedent was already established by another Apache project and I liked that it was setup to automatically truncate the number of snapshots kept on nightlies. 
   
   One of the issues with Akka's current snapshot publishing is that snapshots are available indefinitely until they're deleted manually or until the sonatype infra team decides to do some cleanup, Arrow's solution to keep the last 30 versions seemed like a nice solution. To achieve the same thing using `sbt-publish-rsync` would require some customization either in the form of a shell script sbt commands (i.e. steps in an `sbt-release` setup), or customization of `sbt-publish-rsync`. I think that given publishing snapshots to nightlies is realistically only going to be done by the Pekko project there's not a lot of value in making the process portable.
   
   I think we should drop the existing rsync functionality found in the project infra since it no longer serves a purpose.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org