Comments (15)
@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.
@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.
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.
from akka-meta.
@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.
@ihostage, would you do the necessary for play-soap?
I can add the necessary keys to Travis.
from akka-meta.
@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.
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.
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.
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.
@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.
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.
Please add play-mailer to the list:
from akka-meta.
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.
We're good here.
from akka-meta.
Related Issues (20)
- Akka team sprint plan 2020-03-16
- Akka team plan 2020-04-06
- Upcoming releases HOT 29
- Akka team plan 2020-04-27 HOT 1
- Akka team plan 2020-05-18
- Akka Team plan 2020-06-09
- 2020-06-29 Akka team plan
- 2020-08-10 Akka team plan
- 2020-09-01 Akka team plan
- 2020-09-14 Akka team plan
- Prefer reusable build snippets HOT 8
- 2020-10-06 Akka Team plan
- Migrate builds from travis.org to travis.com HOT 22
- 2020-10-26 Akka team plan
- 2020-11-16 Akka team plan HOT 1
- 2020-12-07 Akka team plan
- Akka team plan 2021-01-05
- Akka team plan 2021-01-25
- Migrate CI builds to GitHub Actions HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from akka-meta.