From ba19e2fe2d08a1509eb9fe458374e1e6e959ac79 Mon Sep 17 00:00:00 2001 From: Justin Krinke Date: Mon, 21 Jul 2025 09:43:41 -0400 Subject: [PATCH] update-changelog * Its been a while since we released this package and we needed to update the changelog * Updated Contributing.md with release instruction notes --- CHANGELOG.md | 14 ++++++++++++++ docs/CONTRIBUTING.md | 11 +++++++++++ setup.py | 2 +- 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 039a3cd..f914185 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +## v0.4.6 + +- update-changelog + +## v0.4.5 + +- patch/python publish in #59 + +## v0.4.4 + +- Update README to document custom headers in #51 +- updating pre-commit in #56 +- add passing options in #57 + ## v0.4.3 - Stoping Using Root Logger with One-off Logging Setup #44 diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 71fad3d..0e5b5c2 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -74,3 +74,14 @@ Take a peek at the [Code of Conduct](CODE_OF_CONDUCT.md) document for more infor # Where can I ask for help? This project is pretty new, so for now feel free to add an issue into the project. Otherwise you can always email us at opensource@prodigygame.com for questions. Maybe one day we'll create a slack group for this project. + +# Releases + +1. `make gen-changelog` +2. Update the `setup.py` with the new release version (eg; `version="0.4.6"`) +3. Draft a new [release](https://github.com/prodigyeducation/python-graphql-client/releases) + 1. The release title and tag should be the following format that corresponds with the `version` in `setup.py`; `vN.N.N` + 2. Generate Release Notes +4. Set as a pre-release and review +5. Set as the latest release and publish +6. Verify the github action for release worked [pythonpublish](https://github.com/prodigyeducation/python-graphql-client/actions/workflows/pythonpublish.yml) diff --git a/setup.py b/setup.py index fcd8f1e..154c1f1 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ setup( name="python_graphql_client", - version="0.4.3", + version="0.4.6", description="Python GraphQL Client", long_description=long_description, long_description_content_type="text/markdown",