Giter VIP home page Giter VIP logo

Comments (15)

ihostage avatar ihostage commented on June 20, 2024 1

@ihostage, would you do the necessary for play-soap?
I can add the necessary keys to Travis.

@octonato Yes, of course. I created a separate issue for Play SOAP (playframework/play-soap#246) and do that when will find time for that.

from akka-meta.

octonato avatar octonato commented on June 20, 2024 1

@ignasi35, I updated the description with the conclusion of our discussion.

I will continue with the akka-management anyway because it's suffering from dockerhub rate limiting. All the other projects follow your suggestion to only do when needed.

@ihostage, that doesn't include play-soap. It's up to you when you want to migrate it. Let me know when I need to generate a gpg key for publishing and setup the secrets for you.

from akka-meta.

ignasi35 avatar ignasi35 commented on June 20, 2024

playframework/interplay (we probably can take the opportunity to retire this one)

I don't think we should pay the cost of that retirement now.

from akka-meta.

ihostage avatar ihostage commented on June 20, 2024

from akka-meta.

octonato avatar octonato commented on June 20, 2024

@ignasi35, I didn't check them all, but check this https://github.com/playframework/play-ws/blob/master/project/plugins.sbt#L4

Those project do use bintray, either directly or indirectly via interplay. If they are using interplay, I would prefer to step out and just use sbt-ci-release. That's better than having another interplay release just because of that.

from akka-meta.

octonato avatar octonato commented on June 20, 2024

@ihostage, would you do the necessary for play-soap?

I can add the necessary keys to Travis.

from akka-meta.

ignasi35 avatar ignasi35 commented on June 20, 2024

@ignasi35, I didn't check them all, but check this https://github.com/playframework/play-ws/blob/master/project/plugins.sbt#L4

Those project do use bintray, either directly or indirectly via interplay. If they are using interplay, I would prefer to step out and just use sbt-ci-release.

Of course! 🤦🏼‍♂️

There are a handful of projects in the play ecosystem that (1) already moved away from interplay, and (2) used bintray as the staging environment before pushing to sonatype.

That's better than having another interplay release just because of that.

There's no need for another interplay release in any case since latest interplay 2.8.x and 3.0.x already moved away from bintray.

from akka-meta.

ignasi35 avatar ignasi35 commented on June 20, 2024

BTW, I think whatever effort we put in migrating the reports listed in the description of this issue it should include both master and stable branches!

from akka-meta.

octonato avatar octonato commented on June 20, 2024

I'm wondering what could be a quick win strategy here. I think in general we want to move to GH Actions because of the many issues we encounter (and still encounter) with Travis.

A quick path for the bintray issue could be to only move the release to GH Actions for now.

I don't want to move everything to GH Action right now and I don't want to start configure Travis with the credentials for sbt-ci-release and a month later redo it for GH Actions.

In other projects, we the release.yml workflow only works in master after a PR merge or after tagging. It will then publish the artifacts (snapshots or release), run whitesource and then publish docs to gustav.

Bottom line is, we can use GH Actions for the release and Travis for the PR tests.

from akka-meta.

ignasi35 avatar ignasi35 commented on June 20, 2024

I'm wondering what could be a quick win strategy here.

TBQH, I think the best option is to not migrate anything and just migrate if/when required. Something as simple as migrating to GH Actions is already surfacing issues. See the ongoing efforts for lagom and akka-grpc.

from akka-meta.

ignasi35 avatar ignasi35 commented on June 20, 2024

@octonato we should put akka-persistence-cassandra (and probably all other persistence plugins) on the list to migrate to GH since they use docker on the CI.

from akka-meta.

octonato avatar octonato commented on June 20, 2024

we should put akka-persistence-cassandra (and probably all other persistence plugins) on the list to migrate to GH since they use docker on the CI.

Ok, I will change the description. First a list of ASAP must have because of Docker. Those a GH Action and Sonatype.

Then the list of TODOs when we need/time allow.

from akka-meta.

mkurz avatar mkurz commented on June 20, 2024

Please add play-mailer to the list:

from akka-meta.

ignasi35 avatar ignasi35 commented on June 20, 2024

I have split this issue in two so #149 stays focused on migrating away from Bintray.

#150, OTOH, focuses on migrating away from Travis, specially those jobs that need docker to run.

from akka-meta.

ennru avatar ennru commented on June 20, 2024

We're good here.

from akka-meta.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.