Commit Graph

40 Commits

Author SHA1 Message Date
Kovid Goyal
a8668f5fbf
Add a separate CI job for linux-package
Should catch issues like #1786 in the future
2019-07-08 07:44:01 +05:30
Kovid Goyal
2e8188e89d
Add libcanberra to the CI linux image 2019-07-03 20:30:12 +05:30
Kovid Goyal
6f8214c15c
Add the generated macOS icons to git
Removes the need for optipng/librsvg when building kitty.
2019-06-28 13:48:09 +05:30
Kovid Goyal
9dadd91887
Build the kitty logo on CircleCI 2019-06-28 12:07:52 +05:30
Kovid Goyal
bc90ce569a
Build kitty.app on CI 2019-06-24 18:17:26 +05:30
Kovid Goyal
27f9f1756b
Test doc building on macOS 2019-06-24 18:09:06 +05:30
Kovid Goyal
9135387cfa
Get rid of the various different launchers
Now there is only one launcher. Which means it can be used to start
kitty with profiling and ASAN in the natural way. The recommended
way to run kitty from source is now:

./kitty/launcher/kitty

The launcher also automatically re-execs to resolve symlinks on macOS.
2019-06-24 17:21:30 +05:30
Kovid Goyal
9981b5a9c6
Update xcode version in macos brew CI build 2019-06-20 06:28:49 +05:30
Kovid Goyal
d12a4b0a1a
Test changing of update_check_interval on the CI server 2019-06-04 14:32:37 +05:30
Luflosi
c343bdd120
Rename OS X -> macOS 2019-01-28 01:25:02 +01:00
Kovid Goyal
c623cd5d01
Add a brew build to CircleCI 2019-01-27 09:21:02 +05:30
Kovid Goyal
3126f31cbf
CircleCI has enabled mac builds 2019-01-27 08:16:46 +05:30
Kovid Goyal
36d5afef9f
Disable mac build on CircleCI until they grant access 2019-01-26 14:51:57 +05:30
Kovid Goyal
c8ed52f600
... 2019-01-26 14:31:33 +05:30
Kovid Goyal
8d7e083e64
Try building on macOS on CircleCI 2019-01-26 14:30:10 +05:30
Kovid Goyal
2144f43142
Add a note about how to build the docker image used for testing 2019-01-26 13:35:22 +05:30
Kovid Goyal
66d2930b7e
Add CircleCI badge 2019-01-26 13:06:11 +05:30
Kovid Goyal
4dcaec0997
Env var fixed for bundle build 2019-01-26 12:51:17 +05:30
Kovid Goyal
33da5ca869
--with-system-ffi is ignored as of py3.7 2019-01-26 12:50:10 +05:30
Kovid Goyal
4c1a69a98c
SW does not seem to survive despite the ENV key 2019-01-26 12:30:50 +05:30
Kovid Goyal
d613962f5b
Check LD_LIBRARY_PATH 2019-01-26 11:57:32 +05:30
Kovid Goyal
8f7cef1232
Fix indentation 2019-01-26 11:53:15 +05:30
Kovid Goyal
7a91ba3699
Add a bundle build to CircleCI 2019-01-26 11:51:23 +05:30
Kovid Goyal
14018a5e54
Fix installation of bundle in container 2019-01-26 11:27:14 +05:30
Kovid Goyal
81a03fcea8
Fix environment key 2019-01-26 10:15:36 +05:30
Kovid Goyal
48962a58ae
Set LD_LIBRARY_PATH 2019-01-26 09:38:30 +05:30
Kovid Goyal
8c9c777ad3
More work on CircleCI testing
Make the container more like CircleCI official images. Install
the kitty bundle in it. Run sanitizer and multi-python tests.
2019-01-26 09:04:29 +05:30
Kovid Goyal
dc6e276e39
Install multiple pythons on CircleCI 2019-01-25 15:50:04 +05:30
Kovid Goyal
8182fcecd2
... 2019-01-25 15:02:42 +05:30
Kovid Goyal
4d082dbf80
Split up deps installation for easier maintenance 2019-01-25 15:02:05 +05:30
Kovid Goyal
5b5c49d317
More dependencies 2019-01-25 14:45:35 +05:30
Kovid Goyal
51b5510669
More needed dependencies 2019-01-25 14:11:45 +05:30
Kovid Goyal
7a4b438dc6
Get basic build going 2019-01-25 14:08:19 +05:30
Kovid Goyal
1a29de5ac9
Forgot workflows key 2019-01-25 12:11:28 +05:30
Kovid Goyal
ed8edf3e4c
Install sphinx on CircleCI 2019-01-25 12:08:07 +05:30
Kovid Goyal
9fcde9d81d
Use latest ubuntu rather than pinning to bionic 2019-01-25 11:56:51 +05:30
Kovid Goyal
81ffa7e948
Install flake8 and pip and also fix entrypoint 2019-01-25 11:17:48 +05:30
Kovid Goyal
93d2d30867
Do whitespace check on CircleCI 2019-01-25 11:08:17 +05:30
Kovid Goyal
42e05c5ad2
Start config.yml for CircleCI 2019-01-25 11:02:43 +05:30
Kovid Goyal
d37e815f13
Start work on CircleCI integration
CircleCI is nicer than Travis since it allows using custom docker images
transparently, greatly simplifying dependency management.
2019-01-25 10:40:31 +05:30