-
Notifications
You must be signed in to change notification settings - Fork 3
chore(main): release 2.0.0 #164
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
Closed
+26
−2
Closed
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| { | ||
| ".": "1.0.1" | ||
| ".": "2.0.0" | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why does this decrement?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thats a great question, im unsure. the only thing i did to fix the autodeploy to pip was put in fresh PYPI_TOKEN and RELEASE_PLEASE_AT entries in this repo's secrets, i'll investigate
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Initial investigations:
My current conclusion is that it was set up but no one put in a working Github PAT for this repo's secrets::RELEASE_PLEASE_AT (thus, not triggering release-please PRs), and that deployment was handled by manually "git tag"ing.
We can proceed either by manually git tagging every time we want to release to pip (which is what I imagine Gil was doing, evidenced in my next paragraph), or by manually updating .release-please-manifest to our current version, closing this PR, and then following the conventional-commit standard for commit messages from this point forward. Either way, we should close this PR.
However, this is inconsistent with the fact that CHANGELOG.md was previously updated many times, including to 2.0.0 which is what this PR is specifying, with formatting consistent with release-please. My suspicion is that CHANGELOG.md was updated by some manual tool that only Antonia used since CHANGELOG.md was only ever modified by Antonia. Then, I imagine Gil was unaware of this/didn't want to use it, and just deployed to pip manually by manually git tagging, never updating CHANGELOG.md.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the title of this PR reflects a lack of attention to the whole premise here... anyone who uses synapsectl should know that we have been past 2.0.x for a while. how did this get created at all?
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It was automatically generated by release-please when you merged your commit to main. It was set up by Antonia in April of this year: 1d80c6a It is under my name because I renewed the RELEASE_PLEASE_AT secret in this Github repo with my Github PAT since the old one expired. It contains incorrect versioning + changelog information because it was set up, but seemingly no one was using it after it was set up, likely due to a quickly stale PAT put into the RELEASE_PLEASE_AT field in this Github's secrets.
If you want, I can make the changes to get release-please working (automatic tagging + automatic changelog updating through parsing commit messages) with the correct version number, or I can remove my PAT from RELEASE_PLEASE_AT to disable it, and instead we tag + deploy manually with "git tag" (that appears to be what Gil was doing, though there would be no CHANGELOG.md).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oh. let's disable this.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got it, will do: I'll be closing this PR and removing all of the release-please hooks/configs from this repo. Note that from now on if you ever want to deploy a release to pip, you can simply do
I'll remove CHANGELOG.md too since it appears to only be an artifact of release-please/[whatever tool Antonia was using to automatically generate it] for human visitors of this repo. All of the historical information currently in it can be gathered from Antonia's commit history in this repo.