Simon/ci/stage jvm android before publish wpb 22853#1875
Simon/ci/stage jvm android before publish wpb 22853#1875SimonThormeyer wants to merge 16 commits intomainfrom
Conversation
2eb56e1 to
be9a42d
Compare
db676c7 to
9e429e0
Compare
6276b3b to
e112816
Compare
e112816 to
2be9d55
Compare
GHA doesn't allow calling other workflows as job steps, they need to be their own job. So we're factoring out the the entire prepare-publish job into its own workflow so that prepare-jvm and prepare-android can be their own job.
…rs for gradle & swift versions
…blishing Now that we use the staging area at sonatype there's no point in uploading them anymore.
2be9d55 to
560b8b0
Compare
121ba32 to
0f454fa
Compare
coriolinus
left a comment
There was a problem hiding this comment.
There's a large-ish caveat here, in that I am flying blind when it comes to Gradle and the JVM ecosystem. I don't know what I'm talking about, there.
That said, aside from the one nit, I see nothing to complain about here. Looks plausible!
| @@ -0,0 +1,65 @@ | |||
| name: prepare publish | |||
There was a problem hiding this comment.
Name could be significantly more descriptive here. Maybe "prepare publish jvm" or "... sonatype" or something?
There was a problem hiding this comment.
This workflow is supposed to contain prepare publish jobs for any platform, not just jvm. E.g., the verify-tag job is platform-independent. Potentially in the future, we might require additional prepare jobs for platforms other than jvm, which is why keeping the workflow name generic here makes sense imo.
The "prepare publish jvm" naming you suggest is pretty similar to what you get if you compose the workflow name "prepare publish" and the respective job name, "jvm".
Note, there's also an "android" job.
What's new in this PR
PR Submission Checklist for internal contributors
SQPIT-764feat(conversation-list): Sort conversations by most emojis in the title #SQPIT-764.