-
Notifications
You must be signed in to change notification settings - Fork 560
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 7.1.0 release * add in the PR listing script * remove accidental httpx dependency
- Loading branch information
1 parent
44e4e02
commit ac03f37
Showing
12 changed files
with
1,389 additions
and
888 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains 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 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 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 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,37 +1,5 @@ | ||
# Admin Tools | ||
|
||
Tools to assist with RDFlib releases, like extracting all merged PRs from GitHub since last release. | ||
Tools to assist with RDFlib releases, like extracting all merged PRs from GitHub since last release and printing them into MArkdown lists. | ||
|
||
|
||
## Release procedure | ||
|
||
1. merge all PRs for the release | ||
2. pass all tests | ||
* `python run_tests.py` | ||
3. black everything | ||
* use the config, e.g. `black --config black.toml .` in main dir | ||
4. build docs - check for errors/warnings there | ||
* `python setup.py build_sphinx` | ||
5. alter version & date in rdflib/__init__.py | ||
6. update: | ||
* CHANGELOG.md | ||
* CONTRIBUTORS | ||
* use scripts here to generate "PRs since last release" | ||
* LICENSE (the date) | ||
* setup.py (the long description) | ||
7. update admin steps (here) | ||
8. push to PyPI | ||
* `pip3 install twine wheel` | ||
* `python3 setup.py bdist_wheel sdist` | ||
* `twine upload ./dist/*` | ||
9. Make GitHub release | ||
* `git tag <new-version>` | ||
* `git push --tags` | ||
* go to the tagged version, e.g. https://github.com/RDFLib/rdflib/releases/tag/6.0.0 | ||
* edit the release' notes there (likely copy from CHANGELOG) | ||
11. Build readthedocs docco | ||
* `latest` and `stable` need to be built at least | ||
* best to make sure the previous (outgoing) release has a number-pegged version, e.g. 5.0.0 | ||
12. update the rdflib.dev website page | ||
14. Update the GitHub master version | ||
* e.g. for release 6.0.2, change version to 6.0.3a and push to GitHub | ||
To make a release of RDFLib, see the [Developer's Guide](https://rdflib.readthedocs.io/en/latest/developers.html). |
This file contains 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 was deleted.
Oops, something went wrong.
This file contains 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 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
Oops, something went wrong.