Skip to content
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

Missing tags makes it hard to generate a changelog retroactively #35

Open
consideRatio opened this issue Sep 3, 2022 · 1 comment
Open

Comments

@consideRatio
Copy link
Member

consideRatio commented Sep 3, 2022

I'd like to create a changelog retroactively using github-activity, but that relies on release being git tagged.

Is it okay if I retroactively create git tags, or maybe @yuvipanda has git tags already made but not pushed that can be pushed retroactively? It would help the use of github-activity to generate the changelog. I see that the setup.py file has been updated reliably with new versions for each release on PyPI even though git tags hasn't been created/pushed reliably.

Current PyPI releases

Click to expand

image

Current git history

Click to expand
*   25a0a5d - (HEAD -> main, origin/main, origin/HEAD, fork/main) Merge pull request #30 from yuvipanda/pre-commit-ci-update-config (2 weeks ago) <Yuvi Panda>
|\  
| * 6a0da6b - (origin/pre-commit-ci-update-config, fork/pre-commit-ci-update-config) [pre-commit.ci] pre-commit autoupdate (4 weeks ago) <pre-commit-ci[bot]>
|/  
*   a432e5b - Merge pull request #29 from yuvipanda/pre-commit-ci-update-config (5 weeks ago) <Yuvi Panda>
|\  
| * 826b0ab - [pre-commit.ci] pre-commit autoupdate (5 weeks ago) <pre-commit-ci[bot]>
|/  
*   37e3eab - Merge pull request #28 from yuvipanda/pre-commit-ci-update-config (6 weeks ago) <Yuvi Panda>
|\  
| * 2a85e0e - [pre-commit.ci] pre-commit autoupdate (6 weeks ago) <pre-commit-ci[bot]>
|/  
*   6eee01f - Merge pull request #27 from yuvipanda/pre-commit-ci-update-config (3 months ago) <Yuvi Panda>
|\  
| * af0f649 - [pre-commit.ci] pre-commit autoupdate (3 months ago) <pre-commit-ci[bot]>
|/  
*   b90f33a - Merge pull request #26 from yuvipanda/pre-commit-ci-update-config (4 months ago) <Yuvi Panda>
|\  
| * 927fdd3 - [pre-commit.ci] pre-commit autoupdate (4 months ago) <pre-commit-ci[bot]>
|/  
*   5a86b67 - Merge pull request #23 from GeorgianaElena/patch-2 (5 months ago) <Yuvi Panda>
|\  
| * b882300 - Delete settings.json (5 months ago) <Georgiana Elena>
* |   5f3548c - Merge pull request #24 from yuvipanda/no-ssh (5 months ago) <Yuvi Panda>
|\ \  
| |/  
|/|   
| * e6f3560 - (origin/no-ssh, fork/no-ssh) [pre-commit.ci] auto fixes from pre-commit.com hooks (5 months ago) <pre-commit-ci[bot]>
| * 1268c92 - Add a note about using https, not ssh URLs (5 months ago) <YuviPanda>
|/  
*   ba42a02 - Merge pull request #20 from yuvipanda/bump (5 months ago) <Yuvi Panda>
|\  
| * 03149b1 - (origin/bump, fork/bump) Bump version number (5 months ago) <YuviPanda>
* |   815b086 - Merge pull request #19 from yuvipanda/no-named-file (5 months ago) <Yuvi Panda>
|\ \  
| * | f475ab6 - (origin/no-named-file, fork/no-named-file) [pre-commit.ci] auto fixes from pre-commit.com hooks (5 months ago) <pre-commit-ci[bot]>
| |/  
| * f450280 - Remove hard-coded credentials file location (5 months ago) <YuviPanda>
* | 41a977b - Merge pull request #18 from yuvipanda/fix-typo-2 (5 months ago) <Yuvi Panda>
|\| 
| * dc4db68 - (origin/fix-typo-2, fork/fix-typo-2) Update readme to use new IPython magic name (5 months ago) <YuviPanda>
* |   9fd54ee - Merge pull request #16 from yuvipanda/user-app (5 months ago) <Yuvi Panda>
|\ \  
| * | 38d07eb - (origin/user-app, fork/user-app) [pre-commit.ci] auto fixes from pre-commit.com hooks (5 months ago) <pre-commit-ci[bot]>
| |/  
| * e0ed54e - Remove timestamp of when auth was performed (5 months ago) <YuviPanda>
| * 1033c48 - Let users know how to manage github app access (5 months ago) <YuviPanda>
* | ff1c7fe - Merge pull request #15 from yuvipanda/fix-typo (5 months ago) <Yuvi Panda>
|\| 
| * 98d9a4c - (origin/fix-typo, fork/fix-typo) Fix typo (5 months ago) <YuviPanda>
* | cda47f3 - Merge pull request #14 from yuvipanda/git-config (5 months ago) <Yuvi Panda>
|\| 
| * c787d0b - (origin/git-config, fork/git-config) Bump version number (5 months ago) <YuviPanda>
| * 3aa6e07 - [pre-commit.ci] auto fixes from pre-commit.com hooks (5 months ago) <pre-commit-ci[bot]>
| * 2029390 - Automatically tell git where to look for github creds (5 months ago) <YuviPanda>
|/  
*   441933d - Merge pull request #13 from yuvipanda/rename (5 months ago) <Yuvi Panda>
|\  
| * 61d6aab - (origin/rename, fork/rename) Bump version number (5 months ago) <YuviPanda>
| * ddf703e - Remove textbox based automatic opening of new window (5 months ago) <YuviPanda>
| * 5cc8fc2 - Fix name of client env var read (5 months ago) <YuviPanda>
| * 8abb333 - Change path of default creds file (5 months ago) <YuviPanda>
| * bd22157 - Rename to be gh-scoped-creds (5 months ago) <YuviPanda>
|/  
*   120a46b - Merge pull request #12 from yuvipanda/device-flow (5 months ago) <Yuvi Panda>
|\  
| * 3e03994 - (origin/device-flow, fork/device-flow) Note that device flow must be manually enabled now (5 months ago) <YuviPanda>
* | 59f7f63 - Merge pull request #11 from yuvipanda/pre-commit (5 months ago) <Yuvi Panda>
|\| 
| * 0272642 - (origin/pre-commit, fork/pre-commit) Steal flake8 config from JupyterHub (5 months ago) <YuviPanda>
| * ab8e5df - Add pre-commit config (5 months ago) <YuviPanda>
* | 5a26be0 - Merge pull request #10 from yuvipanda/simplify (5 months ago) <Yuvi Panda>
|\| 
| * 6286443 - (origin/simplify, fork/simplify) Note the %ghauth magic in the README (5 months ago) <YuviPanda>
| * bf4aeee - Run black (5 months ago) <YuviPanda>
| * 97eecc4 - Register an IPython magic directly (5 months ago) <YuviPanda>
|/  
*   feebfe7 - Merge pull request #8 from fperez/main (5 months ago) <Yuvi Panda>
|\  
| * b93e8cb - Add info about time of authentication. (6 months ago) <Fernando Perez>
| * 01cf5dd - Highlight success with color in Jupyter mode. (6 months ago) <Fernando Perez>
| * 4989f70 - Add Jupyter support (7 months ago) <Fernando Perez>
| * 46d0bdf - Add dedicated __main__ entry point for python -m (7 months ago) <Fernando Perez>
|/  
*   f480c0f - Merge pull request #6 from fperez/patch-1 (7 months ago) <Yuvi Panda>
|\  
| * ec33a39 - Mention running in the console/notebook. (7 months ago) <Fernando Perez>
| * 9442d2d - Fix typo and mention timeout. (7 months ago) <Fernando Perez>
|/  
* ba7184f - Make note for HPC users (7 months ago) <YuviPanda>
* 27b646b - (tag: v1.1) Bump version number (8 months ago) <YuviPanda>
* 3b2c203 - Tighten permissions on created git-credentials file (8 months ago) <YuviPanda>
* 6b1f503 - Add notes on alternatives considered (8 months ago) <YuviPanda>
* 5b33c75 - (tag: v1.0) Add vscode autoformat settings (8 months ago) <YuviPanda>
* 452d399 - Initial commit (8 months ago) <YuviPanda>
* c9e5780 - Initial commit (8 months ago) <Yuvi Panda>(base) ~/dev/jupyterhub/gh-scoped-creds (main)$ 
@consideRatio
Copy link
Member Author

consideRatio commented Sep 3, 2022

These are the version bumping commits

Practically, I think the following tags should be made, where 2.2, 3.0, and 4.0 are the merge commits of the PRs where the version bumping commit were made.

git tag -am 2.0 2.0 bd22157
git tag -am 2.1 2.1 8abb333
git tag -am 2.2 2.2 441933d
git tag -am 3.0 3.0 cda47f3
git tag -am 4.0 4.0 ba42a02

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant