aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2020-05-09Wire up shellcheck of cli-tests/*.sh to 'make lint'Eric Biggers
Enforce that all the cli-test scripts pass 'shellcheck'.
2020-05-09travis.yml: stop overriding e2fsprogs version (#222)Eric Biggers
There's no longer a need to override the Ubuntu version that the Travis CI builds install e2fsprogs from, since we now use "dist: bionic", and e2fsprogs in Bionic supports encryption.
2020-02-10Release version v0.2.6 (#198)v0.2.6Joseph Richey
* Release version v0.2.6 Fixes #195 Also, update the encrypted API key. My person access token had expired, this one should work now. Signed-off-by: Joe Richey <joerichey@google.com>
2019-11-26travis: set GO111MODULE=on for 'go get'Eric Biggers
Ensure that the environmental variable GO111MODULE is set to "on" when running 'go get'. This fixes a CI failure with Go 1.11 and 1.12.
2019-10-25Delete vendored code and update CI to Go 1.13 (#158)Joseph Richey
As the Go community transitions to using the modules ecosystem, we want to only support one way of managing dependencies. So this change moves to only using Go modules for dependency management. This means that our effective minimum Go version increases to Go 1.11. To account for this, we also update: - the documentation - Makefile - CI scripts
2019-07-26Update Travis to use Ubuntu 18.04 and Go 1.12 (#135)Joseph Richey
Fixes CI issues
2018-08-30Update Travis to use go 1.10 and go 1.11Joe Richey joerichey@google.com
2018-08-30Bump Travis VersionJoe Richey joerichey@google.com
2018-08-30Remove dep from documentation and travis buildJoe Richey joerichey@google.com
2018-08-23Fix Travis to only use Go 1.10Joe Richey joerichey@google.com
2018-02-12travis: Fix travis bugJoseph Richey
2018-02-12travis: Upload encrypted API keyJoseph Richey
2018-02-11travis: use multiple build stagesJoseph Richey
This change rewrites .travis.yml to use many build stages/jobs. This allows our build to run faster, as almost all jobs run in containers. Stage 1: Run on all pushes to all branches - Job Build: just runs "make" to make sure everything is OK Stage 2: Run on all PRs and pushes to master - Job Lint: Makes sure dep, "make gen", "make format", and "make lint" are all happy. - Job Build 1: Make sure "go get" and "make" will work. This job will later run unit tests. - Job Build 2: Same as Job Build 1, except with another go version. - Job Integeration: Run integration tests (needs sudo, so needs VM) Stage 3: Run on releases (if other stages pass) - Job Deploy: Publishes amd64 binaries to GitHub.
2018-02-09docs/travis: Remove mention of Argon2Joseph Richey
Now that Argon2 is simply and implementation detail of the `crypto` package, and no a build dependancy, we don't need it in Travis or in the documenation for building fscrypt.
2017-10-03travis: update go versionDavor Kapsa
2017-08-31filesystem: libblkid -> search /dev/disk/by-uuidJoe Richey
2017-07-19coveralls: Adding Travis CI integrationJoe Richey joerichey@google.com
2017-07-18Travis.yml and Makefile now run integration tests.Joe Richey joerichey@google.com