-
-
Notifications
You must be signed in to change notification settings - Fork 141
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
Release Checklist for 1.112.0 - PENDING Chocolatey Release Issues #834
Comments
As normal, feel free to edit as much or as little as you want, it is rather late (early??) here and I'm completely spent at this point :) Christmas has come early: Pulsar 1.112.0 is available now!Welcome to our 12th regular release! It has been exactly a year since we put out our first tagged release and development continues. This month we have some new soft-wrapping options, some long overdue updates to PPM, improvements to our "GitHub" package, a new Let's start with a feature added by community member @Trigan2025. There are now new options for the "soft wrapping" feature that allows Pulsar to automatically show or hide the soft wrap guide line based on your soft wrap settings. You can find this new option within We have a number of new PPM changes, including better and more secure network handling and converting PPM's code to async. You can read about this second change in much more detail in a recent blog post we made. We have also taken the opportunity to do some out-of-season spring cleaning to tidy up the repo and get rid of old, unused dependencies, as well as some general maintenance. On to our GitHub package, we found that we had a rather common issue with people not being able to log into their GitHub account via the package. Essentially, it was possible to set scopes in such a way that, although permissions were technically granted, Pulsar was unable to read the scopes and refused to log in. To solve this, we have updated the package to provide feedback and improved the scope checking logic. We also updated the link to the Personal Access Token page to include by default the scopes that Pulsar requires. In a similar vein to last month's new And to finish off with a bug fix, an issue was found where Pulsar wasn't correctly inheriting the directory from which the It is hard to believe that it has been an entire year since we created our first tagged release of Pulsar and we never would have managed to get to this milestone without the amazing support from our donors and our community, so as ever, a massive thank you to everyone who has allowed us to get this far! Until next time (and next year!), happy coding, and see you amongst the stars!
I ain't paying just to get some flashing emotesWelcome to our 12th regular release! It has been exactly a year since we put out our first tagged release and development continues. This month we have some new soft-wrapping options, some long overdue updates to PPM, improvements to our "GitHub" package, a new Let's start with a feature added by community member @Trigan2025. There are now new options for the "soft wrapping" feature within the We have a number of new PPM changes, including better and more secure network handling and converting PPM's code to async. You can read about this second change in much more detail in October's community update blog post. We have also taken the opportunity to do some out-of-season spring cleaning to tidy up the repo and get rid of old, unused dependencies, as well as some general maintenance. On to our GitHub package, we found that we had a rather common issue with people not being able to log into their GitHub account via the package due to some specific scope settings. We have updated the package to provide feedback and improved the scope checking logic as well as updating the link to the Personal Access Token page. In a similar vein to last month's new And to finish off with a bug fix, an issue was found where Pulsar wasn't correctly inheriting the directory from which the 🐘🎺Welcome to our 12th regular release! It has been exactly a year since we put out our first tagged release and development continues. This month we have some new soft-wrapping options, some long overdue updates to PPM, improvements to our "GitHub" package, a new |
We toot at dawn (Also, heck, that's a really decent, short, concise summary for the toot-length version. Wow.) |
Edited this paragraph:
to:
|
Website links + blog post PR: pulsar-edit/pulsar-edit.github.io#257 |
Thanks for getting those all handled @Daeraxa! |
But since we are having some issues with the chocolatey release this time around, I'm gonna leave this issue open until those are sorted, and quickly update the issue title, for anyone curious |
Version 1.112.0 is still not approved on Chocolatey, for some not obvious reason. 1.112.1 is approved though. 🎉 (Not sure what the difference is that made this pass but the other version not pass. I think we can leave one more comment asking them to manually review it without checking the "automatically re-run checks" box and maybe they'll review it then? But I'm about as much inclined to just let 1.112.1 be the latest version and not worry about getting 1.112.0 published on Chocolatey.) |
@DeeDeeG Totally agree we give it one more go before just yanking this release on Chocolatey. But like you mentioned, what changed between these two versions for one to be fine, and the other to fail? Especially considering after setting up the chocolatey environment I couldn't replicate the failures they are seeing at all. |
Do we eventually close this issue, or does it linger on like the still-pending 1.112.0 upload to Chocolatey? (1.112.1 is fine, what the difference is to them remains a mystery.) We could put in an effort to give it one last go at an automated re-run, but beyond that I'd say can the effort and let Chocolatey not have the version the (now superseded) version their automated system doesn't seem to want in the first place. I'm perfectly fine just giving up on 1.112.0 on Chocolatey, since the patch release, as mentioned, supersedes it. |
After working with the chocolatey team, they've opted to close this release, and we let Pulsar 1.112.1 carry on as the next viable version. Meaning it's fully expected for there not to exist a Pulsar 1.112.0 on Chocolatey. |
Did they give a reason as to why it couldn't be submitted? Just thinking for what we do when we don't have a corrective release to solve the issue. |
Make a no-changes patch release, other than bumping the version number maybe, specifically for Chocolatey? EDIT: Yeah, knowing what their take on it was would be helpful. I'm not too worried about it but definitely worth debriefing the team/learning from a post-mortem on this one if possible. |
@Daeraxa I'll go ahead and copy the snippet in the update email we got about this one:
So nobody really seems to know why it was failing the automatic verification, I know I absolutely spent way too much time testing things myself on their testing environment, never once able to get things to fail. So I'm really not too sure what went wrong, but nor do they seem to be. Very likely what we could do in the future, is do a patch release like @DeeDeeG suggested, and keep it only for Chocolatey. Although if anybody else would like to try and do a post-mortem on this in greater detail I'll go ahead and provide all the details I can.
Then to confirm when I manually tested this in their verification environment, I tried not only the But then of course when we submitted version 1.112.1 of Pulsar, it passed the automated verification without issue, just like every other version prior to this event. Hope someone can try to make some sense of this, but studying the logs of the runs that failed, and the logs of the successful runs I had, I wasn't able to find any major difference. But even so, if helpful here's the details of Pulsar 1.113.0's passing verification link. Good luck to whoever takes a look, and would love to hear if there's something they can find of interest. EDIT: I'll add the only notable difference I can find from our good log and the failing log (prior to the actual failure), was the good run had |
I'm really late in responding to this, but thank you for the write-up! Good to have some transparency about what was said, and the play-by-play of the technical stuff, even if we can't have a satisfying technical explanation of what went wrong that time we have it pretty well documented, as well as we can anyway. |
Have you checked for existing feature requests?
Summary
Regular Release
CHANGELOG.md
andwelcome
package)What benefits does this feature provide?
n/a
Any alternatives?
n/a
Other examples:
No response
The text was updated successfully, but these errors were encountered: