Commit Graph
104 Commits
Author SHA1 Message Date
Kovid Goyal e633677749 Run make debug before building static binaries
Ensures all deps are built in case make clean was run.
2023-03-19 09:51:57 +05:30
Kovid Goyal 719fe9ea04 Fix deletion of assets from nightly release on GitHub
The derived asset URL was wrong. Instead use the URL supplied in the
JSON asset description.
2023-03-02 11:28:05 +05:30
Kovid Goyal 6d73306198 Fix for GitHub releases API not returning all assets when querying the assets URL due to pagination
Use the assets list from the release result when available as it is
not paginated. Otherwise request 64 items per page which is more than
enough for our 30 odd assets
2023-03-01 21:02:25 +05:30
Kovid Goyal cd8bb462c3 Add KITTY_VCS_REV for release builds as well 2023-02-28 19:41:28 +05:30
Kovid Goyal b0f552c332 Fix upload to github not aborting for uploads that fail with protocol errors rather than failure responses 2023-02-24 20:34:46 +05:30
Kovid Goyal f7f4384876 Also log start of upload 2023-02-24 20:29:51 +05:30
Kovid Goyal 096c1e328e Improve progress printout 2023-01-22 08:41:38 +05:30
Kovid Goyal 1a44c2117b GitHub requires a User-Agent 2023-01-22 08:00:29 +05:30
Kovid Goyal 16f767de7e Remove unneeded code 2023-01-21 13:20:29 +05:30
Kovid Goyal 93e9332474 Use separate connections for every request to github
GitHub has been flaking out a lot of late with SSL errors when re-using
connections. Also allows us to get rid of the dependency on requests.
2023-01-21 12:56:00 +05:30
Kovid Goyal 81cc09aa61 Increase number of retries when uploading to github as it is getting flakier than ever 2023-01-20 07:11:52 +05:30
Kovid Goyal 6b8e5ea225 Rename kitty-tool to kitten
It's easier to type, and cuter.

Also, most, if not all of the TUI parts of
kitty's kittens will eventually be re-written into kitten.

The only downside I can see is that we cant tab complete kitty
anymore, but hopefully there will be less reason to run kitty
from the shell as command line tools migrate to kitten.

Meowrrrr!!!
2023-01-14 15:44:52 +05:30
Kovid Goyal b8abdd2b50 Retry failed deletes from github 2022-12-29 12:50:16 +05:30
Kovid Goyal 8fb2c209a9 Query for existing assets and then delete 2022-11-23 07:53:14 +05:30
Kovid Goyal 4290a8f9ba Change the Accept header to current github api recommedation 2022-11-20 07:22:00 +05:30
Kovid Goyal c6dd6ccc68 Apparently github's deletion api is flakey, retry 2022-11-20 07:18:38 +05:30
Kovid Goyal fd7cc66689 Increase wait timeout before retry 2022-11-20 07:15:31 +05:30
Kovid Goyal 1c19fc77f1 ... 2022-11-20 06:55:22 +05:30
Kovid Goyal 4080a09748 More upload code cleanup 2022-11-19 11:31:43 +05:30
Kovid Goyal b91eaa3b2a Cleanup the asset upload code 2022-11-19 11:23:31 +05:30
Kovid Goyal 0757fcc451 Dont fail on github responses without JSON payloads 2022-11-18 10:16:29 +05:30
Kovid Goyal 1addfea261 Avoid an extra HTTP request to set the uploaded file description
Also delete partial asset when receiving 502 errors
2022-11-17 10:44:52 +05:30
Kovid Goyal e5be31ee14 build in non-interactive mode while publishing 2022-11-17 10:27:53 +05:30
Kovid Goyal 281ad13f6b Retry uploading file to Github 2022-11-17 08:45:26 +05:30
Kovid Goyal 337f1fad3f fix double signatures 2022-11-16 13:45:27 +05:30
Kovid Goyal 780d5400cb Use full kitty-tool exe name in github description 2022-11-15 12:01:55 +05:30
Kovid Goyal 63d7b2a80b Shutdown macOS build VM after building 2022-11-15 11:32:34 +05:30
Kovid Goyal e3b22a87e4 Upload static kitty-tool builds when publishing 2022-11-14 17:07:32 +05:30
Kovid Goyal 053cede581 Use git rev-parse to get nightly commit hash 2022-08-31 07:22:56 +05:30
Kovid Goyal 7d09c6b762 Link to start of actual changelog 2022-08-30 10:27:53 +05:30
Kovid Goyal d6ffbf4f3c Rebuild before and after publishing if a branch change was needed
Sometimes branches break things
2022-07-16 10:18:05 +05:30
Kovid Goyal 4ed413eaa7 Switch to GA2 2022-06-30 17:00:14 +05:30
Kovid Goyal 49efbf0c6e Remove the code to generate installer.sh from installer.py 2022-04-11 21:35:59 +05:30
Kovid Goyal 9687318b22 Retry reading HEAD commit 2022-03-12 08:14:06 +05:30
Kovid Goyal 7e8c96896f Do a shutdown and rebuild 2022-02-28 07:21:46 +05:30
Kovid Goyal a559210923 Retry macOS builds as well on nightly
They seem to be failing with some regularity
2022-02-21 11:18:21 +05:30
pagedown a22f37b919 Refactor: More f-string for tools 2022-01-29 20:14:36 +08:00
pagedown dc61adf9d8 Refactor: More f-string 2022-01-28 19:34:13 +08:00
Kovid Goyal e914f0df8e Make FAIL_WARN a boolean 2022-01-23 10:12:11 +05:30
Kovid Goyal 0a9ba1bc08 ... 2021-12-23 08:11:16 +05:30
Kovid Goyal ee166c5555 Retry the Linux ARM build as it is pretty flaky 2021-12-22 07:45:10 +05:30
Kovid Goyal 6a657eec33 New CLI for bypy 2021-12-16 20:37:46 +05:30
Kovid Goyal 2c13005e0f Shutdown the Linux VMs after building 2021-12-12 12:42:29 +05:30
pagedown 0d4a62ccb5 Fix unicode-input docs redirect 2021-12-10 20:29:09 +08:00
Kovid Goyal a4fff7abe3 Merge branch 'docs-kittens' of https://github.com/page-down/kitty 2021-12-10 17:22:42 +05:30
Kovid Goyal f51779d93a Forgot to build ARM binary in publish 2021-12-10 17:12:17 +05:30
pagedown 5956639082 Add unicode-input docs redirect 2021-12-10 17:34:39 +08:00
Kovid Goyal a938b01246 Build binaries for Linux ARM64 2021-12-10 12:49:58 +05:30
Kovid Goyal 32c4f4ccaa location for linux installers has changed with recent bypy changes 2021-12-10 07:23:12 +05:30
Kovid Goyal f0e8ab8f31 Drop support for python 3.6
It is being EOLed next month (https://www.python.org/dev/peps/pep-0494/)
which is when I expect the next kitty release as well
2021-11-18 22:44:41 +05:30