Commit Graph

93 Commits

Author SHA1 Message Date
Kovid Goyal
436ce33278
Group dependabot update PRs 2023-08-27 10:54:34 +05:30
Kovid Goyal
d006ba504f
Use a separate cache for the job that builds static kittens 2023-08-16 14:09:51 +05:30
Kovid Goyal
ebbb8e4a09
The github setup-go action now supports caching out of the box 2023-08-16 12:02:32 +05:30
Kovid Goyal
0ba5f20902
CI: See if we can cache golang build artifacts 2023-08-11 09:17:05 +05:30
Kovid Goyal
3687694d0d
Make building of static kittens the last step in CI
It is the least likely to fail and also the longest to execute
2023-08-11 08:48:19 +05:30
Kovid Goyal
f2a6100f1f
Replace more references to librsync 2023-07-30 19:49:42 +05:30
Kovid Goyal
39bd1a2d57
... 2023-07-27 16:53:33 +05:30
Kovid Goyal
d6dfa11e8e
Create dependabot.yml 2023-06-05 09:12:33 +05:30
Kovid Goyal
5a7abd6214
CodeQL does not work for Go code 2023-02-14 11:15:44 +05:30
pagedown
dcddaf33e0
... 2023-02-11 20:43:42 +08:00
pagedown
d1e54a1d3b
CI: Bump versions of the deprecated github actions to the latest 2023-02-11 20:33:29 +08:00
pagedown
3c7df680cf
Get go version from go.mod
No need to update multiple places when bumping the go version.
2023-02-11 20:33:08 +08:00
Kovid Goyal
27ae9104ac
Bump required Go version to 1.20
This allows us to use the stdlib for ECDH crypto used by remote control.
Fixes #5976
2023-02-03 09:32:56 +05:30
Kovid Goyal
f15d27bb62
Use ruff on CI 2023-01-09 15:55:45 +05:30
Kovid Goyal
77a3916f6f
We need go >= 1.19 2023-01-05 19:41:42 +05:30
Kovid Goyal
c03af4d294
Build static binaries on CI 2022-11-15 15:07:33 +05:30
Kovid Goyal
d60ecfa8a6
Install go 1.18 for codeql build 2022-11-14 20:35:41 +05:30
Kovid Goyal
2e07f90baf
... 2022-11-14 15:42:07 +05:30
Kovid Goyal
d6f42a11d7
Run go vet on CI 2022-11-14 15:42:00 +05:30
Kovid Goyal
d0e133885c
Install Go 1.18 on CI 2022-11-14 15:42:00 +05:30
Kovid Goyal
fb482e28f6
... 2022-11-14 15:41:53 +05:30
Kovid Goyal
387333492b
Generate color names and table for Go
Also exclude generated files from gofmt checking
2022-11-14 15:41:53 +05:30
Kovid Goyal
f90753c69b
Use whatever version of go is available on CI 2022-11-14 15:41:46 +05:30
Kovid Goyal
c85af36116
Simplify cleanup and ignoring of generated go files 2022-11-14 15:41:45 +05:30
Kovid Goyal
1429be3a19
Run gofmt via python, easier to debug 2022-11-14 15:41:44 +05:30
Kovid Goyal
2ea3fa36d2
... 2022-11-14 15:41:44 +05:30
Kovid Goyal
2fd013b593
Add source code linting for go to CI 2022-11-14 15:41:44 +05:30
Kovid Goyal
3a21605b05
... 2022-11-14 15:41:44 +05:30
Kovid Goyal
cea9ff30dc
Add the go dependency to CI and Brewfile 2022-11-14 15:41:44 +05:30
Kovid Goyal
dea3df66f8
system python appears broken on macos-latest image
The pip scripts install directory is not on PATH
2022-11-03 13:05:03 +05:30
Kovid Goyal
ec80a1532c
Try to make mypy happy with the contortions needed for importlib.resources 2022-11-03 12:41:13 +05:30
Alex
5c82f4beca build: harden ci.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-23 22:14:57 +02:00
Alex
13539bd8c6 build: harden codeql-analysis.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-23 22:14:16 +02:00
Kovid Goyal
2bb42e67d7
We have to build docs to test building of package now 2022-08-19 13:51:35 +05:30
Kovid Goyal
b4d9a22df8
Install the same version of OpenSSL as used by python on brew based CI 2022-08-10 12:21:01 +05:30
Kovid Goyal
d4168e3b80
Dont add openssl to the brewfile
We only need to install it on CI because the python on CI doesnt come
from brew. Normal brewfile based installation will install openssl as a
dependency of python
2022-08-10 12:02:43 +05:30
Kovid Goyal
b0666c9180
test.py now needs kitty built 2022-07-13 20:00:54 +05:30
Kovid Goyal
57d3d09679
DRYer 2022-07-13 19:49:40 +05:30
Kovid Goyal
7b91447d89
Use a full chekcout in CI when building docs
The :commit: docs role requires it
2022-06-04 08:00:00 +05:30
Kovid Goyal
581c388838
... 2022-05-29 15:02:37 +05:30
Kovid Goyal
7a63ea6480
Drop python 3.7 from CI 2022-05-29 14:54:51 +05:30
Kovid Goyal
a4f1caeb4e
Missed a couple of actions invocations 2022-04-01 07:31:10 +05:30
Kovid Goyal
45de091ee6
Use versioned actions as master for setup-python is currently broken 2022-04-01 07:19:41 +05:30
Kovid Goyal
5064b5c2b1
Apparently posh on CI is utterly broken 2022-03-03 21:24:43 +05:30
Kovid Goyal
e73525d0a2
Start work on testing the bootstrap script 2022-03-03 21:24:43 +05:30
pagedown
693fc0f0c7
CI: Disable codeql auto install python dependencies 2022-02-23 21:28:29 +08:00
Kovid Goyal
f62acab715
Install fish on macOS CI 2022-02-23 18:07:06 +05:30
pagedown
8ca92e0536
Disable fish integration on CI since the version is outdated and broken 2022-02-23 19:58:09 +08:00
Kovid Goyal
261057396c
Fix zsh integration test on CI
Also, add various other robustness improvements to the test
2022-02-21 21:17:41 +05:30
Kovid Goyal
081d6a3f16
Install various shells ON CI so we can test with them 2022-02-21 18:00:23 +05:30