-
-
Notifications
You must be signed in to change notification settings - Fork 878
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add release-automation #1628
Comments
Thanks for opening this issue!
|
@drdaz I haven't done a release in this repo yet, could you describe the manual process currently, so we can see how to automate these steps? |
Sure.
I... I think that's it. Often the LiveQuery lib needs it's podfile updating too. |
Thanks! So all the version numbers are updated with that single command? That means that aside from the changelog there are no manual edits, correct?
What are these updates? |
Generally yeah, assuming no last-minute tweaks. I usually dump the root folder in VSCode and search for the old version number after the script is run, just to make sure.
The version number of the Parse iOS SDK library in the podfile typically. Cocoapods often wants to select the previous version (even though it's specced using ~> notation). EDIT: So that notation looks like it only keeps up with patch updates, not minor. So we probably lose the connection when we update the minor version in this repo. |
Got it, I think we can make a script that updates all the version numbers and we should be good. Maybe @cbaker6 also has some input here? |
Is this a thing that's happening Really Soon™️? Or should I manually create this release? 🙂 |
I'm looking into auto-release over the next days. If you need it urgently, I can manually release. |
@drdaz I see that you are an owner on cocoapods. Could you add a new owner to there? I would send you the email via Slack if you are there. |
@mtrezza I can give it a shot, but I can't get into Slack. The 2FA emails just aren't getting to me 🤔 Any other channels? |
I think it would be good to get you on Slack somehow if that's possible. The release automation PR is ready and it would be good if you could stand-by on Slack for merging, in case there are any glitches. We may have to un-publish from cocoapods if things go wrong. It worked locally but you never know. |
There's an invite elsewhere I've clicked on. I'm sure I've been in there before. The auth just isn't working right now I think. |
I don't think there's a publicly available Slack invite at the moment, they usually expire, so invite is only on a per-user basis now. You can try this link: https://join.slack.com/t/parseopensource/shared_invite/zt-8w385vtf-gIxfSqORSyoK6RO~y3bHZA |
That worked. And I've added that email you shared as an owner on the Pod. |
Thanks, it worked indeed |
they are currently being compiled |
I see the assets showing up. Just a long build I guess. |
Yes, it takes about 25 minutes before the assets are added to the release. |
I left this comment to speed up the cocoa pod release: #1632 (comment) |
@mtrezza Can we close this? I found that assets comment you where talking about #1628 (comment) |
Yes, I believe so; thanks |
New Feature / Enhancement Checklist
Current Limitation
Releases are still done manually.
Feature / Enhancement Description
Add release automation.
Example Use Case
n/a
Alternatives / Workarounds
Manual release
The text was updated successfully, but these errors were encountered: