108 Commits

Author SHA1 Message Date
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
Kovid Goyal
b9b799533b
Eh, mypy doesnt let me ignore requests on CI 2021-10-31 09:40:03 +05:30
Kovid Goyal
8dfb0c6675
Dont bother with type checking requests in the publish script 2021-10-31 09:25:39 +05:30
Kovid Goyal
eaa0ec4fc3
... 2021-10-01 07:57:21 +05:30
Kovid Goyal
91a719f80e
fix query URL 2021-10-01 07:54:04 +05:30
Kovid Goyal
35dee0c46e
Dont list all releases when publishing, instead just query the API for the existing release directly 2021-09-29 10:52:51 +05:30
Kovid Goyal
43c04df98a
Only report progress if connected to a TTY 2021-09-22 08:14:47 +05:30
Kovid Goyal
581a373dae
Echo build commands 2021-09-21 08:17:53 +05:30
Kovid Goyal
ca197a915c
... 2021-09-20 12:07:41 +05:30
Kovid Goyal
061111d822
Dont fail if asset already deleted 2021-09-20 12:05:35 +05:30
Kovid Goyal
c9b1e66c71
Upload the source for nightly builds as well 2021-09-20 11:28:34 +05:30
Kovid Goyal
9f4f22743f
Document how to install the nightly builds 2021-09-17 07:32:51 +05:30
Kovid Goyal
9eebd2c921
Update nightly release description with timestamp and commit sha 2021-09-16 22:44:18 +05:30
Kovid Goyal
5ce71506c8
Various minor fixes in nightly pipeline 2021-09-16 22:31:43 +05:30
Kovid Goyal
ad5b43f6db
Start work on infrastructure for nightly builds 2021-09-16 22:13:01 +05:30
Kovid Goyal
1bd39ff935
Use new URL scheme and define the kitty website centrally as much as possible 2021-07-27 09:03:11 +05:30
Kovid Goyal
d98c2f89aa
When redirecting preserve anchors 2021-07-20 13:51:50 +05:30
Kovid Goyal
f787a377c3
A new theme for the kitty website
Supports dark mode. Also re-organize the documentation
a bit, making it more hierarchical.

Have a nicer landing page
2021-07-18 13:29:33 +05:30
Kovid Goyal
7c1b819728
Use nicer URLs without .html suffix on website
Also easier insertion of analytics tag for the website without
needing a custom template.

The old .html URLs are redirected via meta http-equiv refresh, which is
all gh-pages supports
2021-07-17 21:25:29 +05:30
Kovid Goyal
baa8152248
Add link to changelog in github release notes
Fixes #3588
2021-05-07 06:18:42 +05:30
Kovid Goyal
34fe103c2b
Prefix by GPG signature instead 2021-05-07 06:14:40 +05:30
Kovid Goyal
0d08014bd5
Dont append GPG signature twice to release file descs 2021-05-07 06:13:21 +05:30
Kovid Goyal
3e00ee4155
When releasing also upload GPG signatures
Fixes #3555
2021-04-29 08:08:35 +05:30
Kovid Goyal
efca2658ea
Fix typing issues pointed out by updated mypy 2020-10-12 23:03:07 +05:30
Kovid Goyal
2970bbdf6f
Update GA tags
Also auto gen docs if running publish only for website
2020-10-05 20:04:32 +05:30
Kovid Goyal
f62e2374e4
Ensure mimetype is sent to github 2020-06-20 13:02:34 +05:30
Kovid Goyal
ac6d1ce174
Use bypy in the publish script 2020-06-06 09:19:48 +05:30
Kovid Goyal
a49bd98ec6
... 2020-03-15 13:36:09 +05:30
Kovid Goyal
90f41108d3
... 2020-03-15 13:30:02 +05:30
Kovid Goyal
5956277863
All defs are now typed 2020-03-14 14:37:11 +05:30
Kovid Goyal
9f2fb76309
more typing work 2020-03-12 15:09:21 +05:30
Kovid Goyal
9beae321d7
More typing work 2020-03-08 22:08:18 +05:30
Kovid Goyal
ac149be2bb
py3.5 compat 2020-03-05 18:23:45 +05:30
Kovid Goyal
8ad62106e0
No global typing issues in all code (excluding tests) 2020-03-04 08:10:20 +05:30
Kovid Goyal
87eda834d3
Use a token for github 2019-12-12 10:05:11 +05:30
Luflosi
5f855ce547
Use context managers to open files
Inspired by d50a6ddc1b.
2019-08-01 13:21:26 -05:00
Luflosi
48e5c8edb3
Remove unused code
As far as I can tell, these attributes are not used anywhere.
2019-06-06 18:03:48 +02:00
Luflosi
2b095f720e
Use "with suppress()" to suppress python exceptions
Using
```Python
with suppress(OSError):
    os.remove('somefile.tmp')
```
instead of
```Python
try:
    os.remove('somefile.tmp')
except OSError:
    pass
```
makes the code more compact and more readable IMO.

This pattern was recommended by Raymond Hettinger, a Python Core
Developer in his talk "Transforming Code into Beautiful, Idiomatic Python" at https://www.youtube.com/watch?v=OSGv2VnC0go. The transcript is available at https://github.com/JeffPaine/beautiful_idiomatic_python
2019-06-03 12:27:43 +02:00
Kovid Goyal
a2789650e5
Insert google analytics at publish time 2019-03-07 12:07:49 +05:30
Kovid Goyal
12e269e791
Make the currently released version available on the website 2019-01-29 21:48:11 +05:30
Kovid Goyal
f6660a0d55
Require PENV when publishing 2018-09-01 10:32:08 +05:30
Kovid Goyal
d6a603d536
Change the default publish action from build+ to all 2018-07-10 22:05:33 +05:30
Kovid Goyal
b6622b9458
Fix paths to built bundles 2018-06-12 08:53:22 +05:30
Kovid Goyal
6247270011
Build the docs on Travis 2018-06-08 12:03:51 +05:30
Kovid Goyal
a386277df9
Release a source tarball that contains pre-built docs 2018-06-08 10:36:33 +05:30
Kovid Goyal
f88b98ccd9
Generate a simple man page with the output of kitty --help 2018-06-08 10:13:15 +05:30
Kovid Goyal
8b08182555
Start work on an installer 2018-06-01 10:31:52 +05:30