Marten Seemann
97b0b6d5c7
use GitHub Actions to run unit tests, disable AppVeyor
2020-08-28 20:14:44 +07:00
Marten Seemann
154f434be8
regenerate the testdata certificate with SAN instead of CommonName
...
As required by Go 1.15.
2020-08-20 13:48:48 +07:00
Marten Seemann
125318d9c9
add support for Go 1.15
2020-08-20 13:33:33 +07:00
Marten Seemann
562cf11b11
run golangci-lint on Github Actions instead of Travis
2020-08-18 11:50:45 +07:00
Marten Seemann
91e5ca4947
run the check for go generated files on Github Actions instead of Travis
2020-08-06 17:01:14 +07:00
Marten Seemann
639ff3fa4d
remove Fuzzit from Travis config
2020-08-04 13:59:06 +07:00
Marten Seemann
f7b6516b62
add a script to check if go generated files are correct
2020-07-28 11:48:18 +07:00
Marten Seemann
012e62112d
drop support for Go 1.13
2020-06-25 15:44:50 +07:00
Marten Seemann
7be6adac55
update golangci-lint to v1.27.0
2020-05-23 08:18:02 +07:00
Marten Seemann
3ac2fb3161
make quic-go build with both Go 1.13 and 1.14
2020-04-09 07:51:18 +07:00
Marten Seemann
0b3340493a
update GolangCI-Lint to v1.23.8
2020-03-05 10:20:15 +07:00
Marten Seemann
c88a69034d
use Go 1.14's embedded interfaces, update CIs
2020-02-28 15:25:53 +07:00
Marten Seemann
8bbd4f2dc6
remove stray commands from the Travis before_install
2020-02-25 16:10:09 +07:00
Marten Seemann
1350f499b5
update GolangCI-Lint to v1.18.0
2019-09-17 13:44:05 +07:00
Marten Seemann
761b6d50f7
update CIs to Go 1.13
2019-09-05 10:08:55 +07:00
Marten Seemann
0d7c6b9d72
run fuzzit
2019-08-17 08:59:59 +07:00
Marten Seemann
48b5bef8c8
use travis-retry for downloading remote resources
2019-08-11 14:11:27 +07:00
Marten Seemann
c00eb1f5b5
add Go mod support
2019-03-01 10:23:27 +09:00
Marten Seemann
4e3d006871
update CIs to Go 1.12
2019-02-27 09:51:11 +09:00
Marten Seemann
4ed0ef4b9c
use Go 1.12rc1 on CIs
2019-02-22 11:08:09 +08:00
Marten Seemann
4abcce6408
use a self-signed certificate for integration tests
2018-12-11 14:24:12 +06:30
Marten Seemann
0f36f94b41
update Go to 1.10.4 and 1.11 on the CIs
2018-08-28 08:53:05 +07:00
Marten Seemann
e23c08eef9
update CIs to Go 1.11
2018-08-16 11:51:23 +07:00
Marten Seemann
c0dba2e990
update Go to 1.9.7 and 1.10.3 on the CIs
2018-06-16 13:37:06 +07:00
Marten Seemann
a3821af65a
don't run Chrome integration tests on Travis
2018-06-02 19:39:11 +08:00
Marten Seemann
47d54061c7
update Go to 1.9.6 and 1.10.2 on the CIs
2018-05-08 15:16:56 +09:00
Marten Seemann
baad0420f8
update Go to 1.9.5 and 1.10.1 on the CIs
2018-04-04 17:19:13 +07:00
Marten Seemann
548916e902
run gometalinter with go vet
2018-02-23 22:39:08 +08:00
Marten Seemann
152591ee3f
update CIs to Go 1.10 and Go 1.9.4
...
The version numbers in the travis config are strings, not numbers.
See https://github.com/travis-ci/gimme/issues/132 .
2018-02-21 10:49:52 +08:00
Marten Seemann
c41eb92b98
update CIs to Go 1.9.3 and Go 1.10rc1
2018-01-30 14:57:28 +07:00
Marten Seemann
4c534804ba
use the travis_latest Travis image
...
As described on https://blog.travis-ci.com/2017-12-01-new-update-schedule-for-linux-build-images .
2018-01-09 16:45:43 +07:00
Marten Seemann
f42efdbca9
also run the Travis tests with Go 1.10 beta
2017-12-26 08:38:27 +07:00
Marten Seemann
9e61ce82fa
print quic.clemente.io certificate expiration date in travis logs
2017-12-20 17:10:39 +07:00
Marten Seemann
fb054dea18
log Chrome version on Travis
2017-11-01 22:27:39 +07:00
Marten Seemann
c28b5b5879
update CIs to Go 1.9.2
2017-10-27 14:10:13 +07:00
Marten Seemann
3c4a10a5e4
use type aliases to export types declared in the protocols package
...
Type aliases were introduced with Go 1.9, so we must drop support for
older Go versions now.
2017-08-31 16:36:52 +07:00
Marten Seemann
3414cf8b49
Merge pull request #778 from lucas-clemente/reduce-travis-logging
...
disable verbose logging for integration tests on Travis
2017-08-28 17:50:47 +07:00
Marten Seemann
8ff8637bb8
don't print Chrome output
2017-08-28 15:28:07 +07:00
Marten Seemann
4d5bc253f0
use Go 1.9 on CIs
2017-08-27 12:42:15 +07:00
Lucas Clemente
5bf3b710c0
Use 1.9rc2 on travis
2017-08-10 11:06:38 +02:00
Marten Seemann
56155986e9
read the CI timescale factor from an environment variable
2017-07-15 23:51:24 +07:00
Marten Seemann
ac63554791
drop support for Go 1.7
2017-07-12 18:43:18 +07:00
Lucas Clemente
5ac8e1e547
Add Go 1.9beta2 to travis config
2017-07-12 11:52:50 +02:00
Lucas Clemente
e0ba8b082d
Replace docker with a directly launched Chrome for integration tests
...
The benefits:
- Speed up chrome tests (from 160s to 34s on my machine).
- Allow us to remove docker, which caused quite a few headaches.
- Gets us a more current Chrome, so now we run tests against all
supported versions.
- We don't touch the FS anymore.
- We no longer depend on sudo for travis, which means we can use
their new container-based infrastructure. This also speeds up our
tests :)
Tests are now implemented in javascript; the server detects when
they are complete and kills Chrome.
Fixes #417 .
2017-07-07 12:05:48 +02:00
Marten Seemann
fa518c244e
always use current minor Go version for Travis
2017-05-16 11:58:50 +08:00
Lucas Clemente
671efecf29
Remove travis retry
2017-04-19 12:13:55 +02:00
Marten Seemann
0d0391cf4f
update CIs to Go 1.8.1
2017-04-13 11:21:54 +07:00
Marten Seemann
d73e99624d
drop support for Go 1.6
2017-04-11 15:38:36 +07:00
Lucas Clemente
33b0a45981
Retry travis builds up to 3 times
2017-03-02 11:13:00 +01:00
Marten Seemann
a5774dcfd9
update CIs to Go 1.8
2017-02-17 11:14:32 +07:00