1
0
mirror of https://blitiri.com.ar/repos/chasquid synced 2026-01-05 17:37:03 +00:00
Commit Graph

9 Commits

Author SHA1 Message Date
Alberto Bertogli
4367c9e059 travis: Remove references in documentation, allow to fail
The Travis tests don't work due to a Travis networking issue reaching
some external hosts.

Until it is fixed, remove references from the documentation, since its
output is misleading.

We also allow it to fail, which makes the GitHub UI not show commits as
having failed tests because of Travis.

Since the previous commit, GitLab CI does almost all the same tests, so
there should be no significant loss of coverage anyway.
2020-05-22 12:11:27 +01:00
Alberto Bertogli
5ec567b27e travis: Only notify IRC about failures on change
There's no need to notify IRC on every failure, it can get spammy when
we're iterating trying to fix something.

This patch changes the config to notify IRC on change instead of always.
2020-05-13 23:50:01 +01:00
Alberto Bertogli
2e1e188387 travis: Enable Go modules in 1.11
Currently the modules are ignored in the Go 1.11 build, because the
files are within $GOPATH.

This causes problems when some dependencies are updated in
backwards-incompatible ways, and assuming that Go modules are being
used. In particular, the new protobuf release caused this problem which
was caught by the automated builds:
https://travis-ci.org/github/albertito/chasquid/jobs/674701956.

This patch enables Go modules in 1.11 builds.

Thanks to Jonas Seydel (thor77) for the help investigating and finding a
fix for this problem.
2020-04-14 12:00:57 +01:00
Alberto Bertogli
bf01fab893 travis: Increase minimum supported version to 1.11
We want Travis CI to check against the Go version shipped in the latest
Debian stable, to make sure chasquid can be built and run there.

There was a new Debian release which has Go 1.11, so raise the CI config
version accordingly.
2019-12-01 17:25:25 +00:00
Alberto Bertogli
a92497aef0 travis: Increase minimum supported version to 1.9
As of a29dc8fd (2019-04-26), golang.org/x/crypto requires math/bits.
math/bits was introduced in Go 1.9, so we can no longer build from head
using 1.7.

Building using Debian's packaged dependencies should work just fine, but
since we want Travis to build from head, this commit updates the minimum
supported version to 1.9.
2019-05-05 13:04:04 +01:00
Alberto Bertogli
78937aca93 travis.yml: Add IRC notifications 2018-12-02 01:23:49 +00:00
Alberto Bertogli
08e6f57d2e travis.yml: Use generic Go versions and Ubuntu Trusty
This patch updates the travis-ci.org configuration file to use generic Go
versions (instead of hard-coded), and Ubuntu Trusty in container mode, for
faster builds.
2017-12-09 20:14:36 +00:00
Alberto Bertogli
f1b9d9e68a travis.yml: Add Go 1.8 to the test matrix 2017-03-01 01:03:00 +00:00
Alberto Bertogli
db130639c2 Add configuration file for https://travis-ci.org/
This commit adds a .travis.yml which configures https://travis-ci.org/, a
continuous integration service.

It only builds and runs "go test" for now because their environment is
unfortunately too old to run the integration tests.
2016-11-04 00:20:26 +00:00