hi friends.. I’m asking for some help. I’m hoping ...
# arrow-contributors
m
hi friends.. I’m asking for some help. I’m hoping if arrow is able to release arrow-integrations to 0.14.0. (I know I asked this a few months back so sorry for the noise). This is the repo https://github.com/arrow-kt/arrow-integrations. Would anyone in the team be able to help? Additionally if someone can teach this man how to fish, I’ll also be more than happy to manage releases for this repo so that I don’t have to hassle the team too much. Thanks in advance!
🔝 3
j
Hi 👋 You can generate a release by launching the generate tag workflow, as the current version is 0.13.2 and you want to jump to 0.14.0, you should set the scope to minor. Do you have permissions?
I think @Imran/Malic set up this workflow as he set up it on all arrow projects which are working AFAIK
m
thank you @Javier🙌!! oh wow! nice yeah Imran helped a lot there setting things up. is it this one?
j
yep
as it is the first time it is launched in that repo, take a look to the logs in order to see if the version is correct, but it should work :)
m
🤞
that seems to work to bump the minor version, but it still publishes an -alpha version? https://github.com/arrow-kt/arrow-integrations/releases/tag/0.14.0-alpha.1
should I have chosen a different stage other than auto?
j
Ah, yes, as an alpha version is created with each commit, the auto option in the stage is picking alpha
you can try locally to see the version but I think with stage final and scope auto you should see on the log 0.14.0
if that works run again the workflow with those options, if not, let me know
m
stage final and scope auto
sounds good - ok let me try that out!
j
looks like it worked, right?
m
yeah!
j
nice :) sorry for the first fail 🙃
m
no, it actually helps, now I know how to do a minor alpha release! thank you so much for your help.
s
Hey @mitch, Would be awesome if you could manage the releases for the repo 🙏 Sorry for the late reply, most of us were out this week for KotlinDevDay and it's been a busy couple of weeks 😅 If you use final scope it will release to sonatype, and you can poke me and press the button to release it to maven 😉
Thank so much for all your efforts 🙏
i
Hi @mitch I’ve been out too. The only update we have to consider is the one from arrow-gradle-config the one to 0.10.2 since I dont remember if we should stick with 0.10.1 in arrow-integrations. @Javier had some insights on that
We can release once we merge that PR. I can help you there too
m
Ah right. I remembered a while back that was to do with fixing jvm compatibility for the releases. Indeed I’d need @Javier’s guidance there. We did downgrade 0.10.2 to 0.10.1 some time ago
confirmed outgoing variants are all correct. Thanks @Javier 🙌 I’ll proceed merging the version bumps @Imran/Malic
j
Have you tried 0.11.0-alpha.1?
if it is working properly, we will do a 0.11.0 release
i
if 0.11.0-alpha.1 works we can bump up the version of arrow-gradle-config
m
yeah that seems to work.
i
Thanks @mitch I will kick-off the releases
And communicate it to the marketing team 😄 so there will be a tweet
m
nice! just for completeness I’ve also updated the details for the releases in github https://github.com/arrow-kt/arrow-integrations/releases/tag/0.14.0 also raised a PR to add CHANGELOG.md https://github.com/arrow-kt/arrow-integrations/pull/110
i
oh but you already published 0.14.0 4 days ago I just see
Github is down, but I dont think it is necessary to have an extra Changelog.md in the repo since we have it in the Github releases. Other arrow projects also dont have that AFAIK