Matt Joiner
|
693c30dd88
|
Don't bench with -race
|
2021-02-24 13:48:05 +11:00 |
Matt Joiner
|
2c62206103
|
Install godo
|
2021-02-15 21:44:52 +11:00 |
Matt Joiner
|
ad2ea89961
|
Use go1.16 release branch in CI
|
2021-02-02 10:41:38 +11:00 |
Matt Joiner
|
27b89f08c9
|
Don't fail on 386 tests in CI
Looks like crawshaw.io/sqlite fails to build, possibly due to cross-compiling.
|
2020-10-28 12:09:24 +11:00 |
Matt Joiner
|
520b28cc59
|
Switch CI to go1.15
|
2020-10-28 10:03:37 +11:00 |
Matt Joiner
|
2c00258e70
|
Switch CI to go1.14
|
2020-03-29 11:38:25 +11:00 |
Matt Joiner
|
ca20deeff6
|
CI: Run bench tests with race detector
|
2019-10-01 18:10:00 +10:00 |
Matt Joiner
|
a05524d1a2
|
Switch CI to go1.13
|
2019-09-24 16:50:17 +10:00 |
Matt Joiner
|
f7f33dbc01
|
Don't test with -race or -v for 32-bit
We just want to know that it builds and works for normal use.
|
2019-07-26 11:00:28 +10:00 |
Matt Joiner
|
011df3da4a
|
Test 32-bit arch on CircleCI
See https://github.com/anacrolix/missinggo/issues/16
|
2019-07-26 10:49:36 +10:00 |
Matt Joiner
|
d2400968fc
|
Update CircleCI to use go1.12 instead of master
|
2019-04-24 09:35:09 +10:00 |
Matt Joiner
|
97e23327dd
|
Remove gomobile from CI
https://github.com/golang/go/issues/27234
|
2019-03-23 01:34:55 +11:00 |
Matt Joiner
|
4813f16614
|
Fix gomobile install in CI
|
2019-03-22 23:36:59 +11:00 |
Matt Joiner
|
c9f4078224
|
Cache go master, use existing go for bootstrap, and tighten some cache keys
|
2019-01-09 19:55:55 +11:00 |
Matt Joiner
|
fa4dbacd79
|
Cache the GOCACHE
Go mod doesn't store build artifacts in $GOPATH/pkg anymore.
|
2019-01-09 12:25:06 +11:00 |
Matt Joiner
|
8dc4f1c81f
|
Cache the entire go pkg folder
|
2019-01-09 11:23:07 +11:00 |
Matt Joiner
|
84132ba242
|
Time the module downloads
|
2019-01-09 11:21:49 +11:00 |
Matt Joiner
|
885af9d29d
|
Change the go-mod cache key and path
|
2019-01-08 18:57:15 +11:00 |
Matt Joiner
|
40d1fbc685
|
Break up compiling go master into different steps
|
2019-01-08 17:07:11 +11:00 |
Matt Joiner
|
26983bb031
|
Fix yaml formatting
What a stupid format.
|
2019-01-08 16:59:49 +11:00 |
Matt Joiner
|
53358d32be
|
Add pkg/mod caching
|
2019-01-08 16:57:33 +11:00 |
Matt Joiner
|
1105d6582c
|
Add extra go debug steps
|
2019-01-08 16:37:40 +11:00 |
Matt Joiner
|
3a03725b57
|
Get deps in a separate step
|
2019-01-08 16:31:26 +11:00 |
Matt Joiner
|
0fdd31b6f3
|
Go module install/get make no sense
|
2018-07-27 10:44:26 +10:00 |
Matt Joiner
|
7ab51ee283
|
Use go run instead of godo
|
2018-07-25 20:34:19 +10:00 |
Matt Joiner
|
68bf3cb34b
|
And install godo too
|
2018-07-25 19:24:00 +10:00 |
Matt Joiner
|
823e810d8b
|
I think go get becomes go install for arbitrary commands
|
2018-07-25 19:10:08 +10:00 |
Matt Joiner
|
5baf7e0e4a
|
Use go modules
|
2018-07-25 18:57:49 +10:00 |
Matt Joiner
|
57849844ae
|
Rework status export in tests to allow count > 1 without a server for every test
|
2018-06-26 19:54:48 +10:00 |
Matt Joiner
|
e9040f8f74
|
Fix failure in CI on non-critical test due to set -e
|
2018-06-11 12:44:12 +10:00 |
Matt Joiner
|
6354b9b967
|
Ignore CI test failures with CGO_ENABLED=0
It uses anacrolix/utp which isn't stable or recommended. Timeouts and retrying are needed to work around bugs in that package better.
|
2018-06-06 00:39:30 +10:00 |
Matt Joiner
|
95d535032e
|
Fix benchmark job in CI
|
2018-01-25 17:20:07 +11:00 |
Matt Joiner
|
3f9a78e096
|
Run benchmarks in CI
|
2018-01-25 16:57:38 +11:00 |
Matt Joiner
|
39165ade83
|
Add apt-get update to CI
|
2017-10-12 16:32:11 +11:00 |
Matt Joiner
|
53954f7807
|
Get torrentfs fuse test working
|
2017-08-29 14:02:30 +10:00 |
Matt Joiner
|
054ff25f7c
|
Add CircleCI 2.0 turd
Adds tests for https://github.com/anacrolix/utp/issues/24, and mobile on the master branch. The UDP tracker test uses udp4 because of some bad behaviour on CircleCI.
|
2017-08-27 02:10:17 +10:00 |