aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/misc/how to do a release
blob: 6e91e143320d2e3a7b4f1aaec334e187d4603427 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
putting this here because i'll forget how to do it otherwise

update the pyproject.toml
tag it in git, eg v1.0

## build the builds
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

run script to update the pip index html and the dl/ "latest" symlinks
this also updates the sha256s on the site

## update the changelog file

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

include the pip instructions, sha256sum etc

now push to the server

!!NEW!!
upload to pip proper as well
go to dl/ dir and do
twine upload yt_dlp_rajiko-1.x*


## 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