Commit Graph

18 Commits

Author SHA1 Message Date
mpl d342b0e266
make.go: upgrade to go 1.13 (#1278)
Also modify sftp's TempFile file opening flags (in particular drop
O_APPEND) so they're not incompatible with WriteAt.

Fixes #1280
2019-09-26 20:45:43 +02:00
mpl 84771358d3 Travis: bump Go to 1.12
Change-Id: Icfcd729420822bb5cb57a3462baf24f5e322be5c
2019-04-30 09:53:28 +02:00
Paul Lindner d364c30ba8 all: add notifications for travis so they appear in the irc channel
Change-Id: I09a1d258c4e8d6bcb6de1352299eac49bcedd2e1
2018-10-31 14:20:39 -07:00
mpl ca7f2e57e3 dev/devcam: use libsqlite3 tag when -sqlite=true
In 5894af5196 we chose not to vendor
sqlite3-binding.c and sqlite3-binding.h in, because we rely on the
system's libsqlite3 instead. But we never told devcam test to use the
corresponding necessary "libsqlite3" tag, which is now done in this CL.

Also, comment properly about it in .gitignore.

And make Travis CI use the devcam installed in $GOPATH/bin, instead of
specifically building one in tree.

Change-Id: I4b7bb1305669037f84063c7cf6c7f356c99f3edc
2018-09-14 22:16:23 +02:00
Mathieu Lonjaret 016d0964ee Merge "make.go: update to Go 1.11 as required version" 2018-09-14 14:44:52 +00:00
mpl 3f24764ea9 make.go: update to Go 1.11 as required version
Wich also means updating github.com/gopherjs/gopherjs to
rev 0210a2f0f73c96103378b0b935f39868e5731809

Fixes #1211

Change-Id: I9ae580bffda523237d471942f39ae157ff4bd303
2018-09-14 13:01:08 +00:00
mpl 80fbcfc4b7 travis CI: run tests with sqlite enabled
Fixes #1085

Change-Id: I7f961b67c44c860089cdde8da9baf9649b5bbf76
2018-08-29 18:20:48 +02:00
mpl 755d4614a9 Travis CI: use go 1.10
Change-Id: Ib7d7f857a0c60a0068b8cf4cfcedab757909d472
2018-04-05 20:36:08 +02:00
mpl dd55b87a2a travis CI: import name is now perkeep.org
Change-Id: Ib1ae2ebecfda3528ddb986f23b87d5237e2c9d67
2018-01-02 17:11:26 +01:00
Sterchele Nicolas 2e46fca5cc Update camlistore and gopherjs to go1.9
Vendoring:
- update gopherjs to rev: b40cd48c38f9a18eb3db20d163bad78de12cf0b7
- as usual, replace the fsnotify import statements with our dummy
  pkg/misc/fakefsnotify, as described in
https://camlistore-review.googlesource.com/c/9409
- add vendor/golang.org/x/tools/go/gcimporter15 dependency from
  rev: e531a2a1c15f94033f6fa87666caeb19a688175f

- make.go + .travis.yml: make go1.9 the required version
- Update comments on doc/environments-vars.md for CAMLI_GOPHERJS_GOROOT

Fixes #948
Fixes #949

Change-Id: I9285aebadad1502708d164a9dc69e044a325cb3a
2017-09-20 08:23:11 +02:00
mpl 0167d40164 vendor: update gopherjs to 1.8-1
rev b9bcb1da229a59cc1e1d168401662cb6450aae08

Also added pkg/misc/fakefsnotify just so we only have to do:
-       "github.com/fsnotify/fsnotify"
+       fsnotify "camlistore.org/pkg/misc/fakefsnotify"
in vendor/github.com/gopherjs/gopherjs/build/build.go
in order to avoid vendoring fsnotify, without having to grossly
patch the gopherjs code as we previously did.

Change-Id: Ic106a6afa1117d2061415355c236433f835895f1
2017-02-18 01:06:58 +01:00
mpl 8a459f6626 travis CI: revert to Go 1.7
Because gopherjs master branch still needs Go 1.7.
So we either need to include a Go 1.7 with CAMLI_GOPHERJS_GOROOT in the
travis build (which I will look into later), or wait for gopherjs to
support Go 1.8.

Change-Id: I8e991de279bf822e1b5ef64dcae241880fe3eb73
2017-02-17 00:46:02 +01:00
mpl c35cd68b5c make.go: switch to Go 1.8
Same with friends under misc/, and travis CI.

Change-Id: Iadf67a81b0eb044684f3acf24415ccf12dc24e96
2017-02-17 00:23:03 +01:00
mpl d16bc84df7 travis CI: remove go tip
Because gopherjs only supports Go 1.7

Or at least our vendored version does. I'll test later with a more
recent gopherjs version.

Change-Id: I6f30c18136dd9bb25adca899aa49ebe31071187a
2016-10-24 19:10:02 +02:00
mpl 5b5065cff1 travis CI: update to go 1.7
Change-Id: Ie75074cb179a0ff357763f14a4b0bbb7677f94ad
2016-09-19 15:50:52 +02:00
mpl 5c7a4bef6b travis: build with Go 1.6
Change-Id: Iad2dcd05431264b5ce05959b1d629facbfb05ae1
2016-02-24 19:05:41 +01:00
mpl 839ec5574e travis: make FUSE work for cammount tests
Change-Id: Ieb84446571dfea3eb44c07a8ed2f3ff7a874f817
2015-11-27 17:07:16 +01:00
mpl 58958f44ee enable travis CI with a .travis.yml
Change-Id: I9d42251659fd46dc84943d7644ce644de063d6da
2015-11-18 18:24:38 +01:00