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.
TODO:
Create auth tokens for PyPI and GH Pages.Update Release Process in the Contributing Guide (this replaces steps 8 & 9).Notes:
I'm using pypa/gh-action-pypi-publish because that action is officially part of PyPA and documented in the PyPA Guide (I didn't even look at other options).
Of the many GitHub Pages deployment actions to choose from I chose peaceiris/actions-gh-pages for a few reasons:
mkdocs gh-deploy
. We would need to checkout two repos, and deploy to the one while referencing the working files from the other (see step 9 of the Release Process).Python-Markdown/Python-Markdown.github.io
and private key toPython-Markdown/markdown
). The documentation for any other actions I looked at didn't mention how to do this, even if they appeared to have a config option for it.