aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/misc/how to do a release
diff options
context:
space:
mode:
Diffstat (limited to 'misc/how to do a release')
-rw-r--r--misc/how to do a release42
1 files changed, 18 insertions, 24 deletions
diff --git a/misc/how to do a release b/misc/how to do a release
index f5eb85f..6e91e14 100644
--- a/misc/how to do a release
+++ b/misc/how to do a release
@@ -8,40 +8,34 @@ python3 -m build
and then put BOTH items from `dist` into the pip index dir - ~/site2/yt-dlp-rajiko/pip/yt-dlp-rajiko/
because without the .whl pip has to "build" it itself, with all the stuff that needs to be installed for that to work
-update the pip index html
-update the dl/ "latest" symlinks
-## update the changelog file
-
-~/site2/yt-dlp-rajiko/CHANGELOG
+run script to update the pip index html and the dl/ "latest" symlinks
+this also updates the sha256s on the site
-```
-version number
-date (git log v1.0 --pretty --date=rfc2822)
-url: whl download link
-sha256: sha256 of the whl
-brief summary of the release
-can span multiple lines
+## update the changelog file
-bullet points of changes, 1 per line
-simple present tense, third person singular - continue "this release...", eg..
-fixes a bug where the computer would explode
-makes downloading 5000x faster
-```
+write in html, paste into the feed xml like <![CDATA[
+stuff
+]]>
+make sure to set the link, date
+to get date use:
+git log --pretty --date=rfc2822
-./generate_changelog.py to make the new rss feed
+include the pip instructions, sha256sum etc
-## update the website
+now push to the server
-move the previous release into the "Previous releases" <details>
-update the sha256 (just sha256 command in the pip dir)
-update the whl link
-repeat for japanese version
+!!NEW!!
+upload to pip proper as well
+go to dl/ dir and do
+twine upload yt_dlp_rajiko-1.x*
-now push to the server
## update github
paste the changelog output into a github release, upload the new builds
+change link at the bottom to just "below"
+
+post in the radiko thread on 5ch if i can be bothered
and thats probably all