Documentation is the first step on the road to automation. 😊
Follow these steps in order.
-
Update
json-store/__init__.pywith new version. -
Tag the commit
git tag -s v3.2
-
Push commit and push tag
git push --atomic origin main v3.2
- Download artifacts from GitHub:
rm -rf dist && ./download-artifact.sh <tag>This will create adist/directory. - Create release from tag and write notes
- Attach files in
/path/to/dist - Publish
-
Upload artifacts
uvx twine upload dist/*
rm -rf /path/to/dist
git clean -Xd -n # check for the unexpected
git clean -Xd -f