aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2021-07-06replace references to freenode with references to liberaDavid Bremner
I left the reference to freenode in the test suite data, since it is historical.
2020-07-11test: drop upgrade from v1 testsDavid Bremner
These are less crucial since we stopped generating new database versions and relied primarily on features. They also rely on a pre-generated v1 database which happens to be chert format. This backend is not supported by Xapian 1.5. Also drop the tool gen-testdb.sh, which is currently broken, due to changes in the testing infrastructure.
2019-12-03switch travis to bionicDavid Bremner
This should solve the problem with pytest versions. Drop the notmuch PPA, as (hopefully) we don't need those packages in bionic
2019-12-03travis: add python3-{cffi,pytest,setuptools}, libpython3-all-devDavid Bremner
These are needed for building and testing the new python bindings.
2019-05-06travis: use ppa:notmuch/notmuchDaniel Kahn Gillmor
https://launchpad.net/~notmuch/+archive/ubuntu/notmuch/+packages contains backports of gmime and gpgme and related cryptographic tools to ubuntu xenial. I tried to do a simple backport of gmime alone, and it failed due to the older gpgme in xenial, so this setup resolves those problems. This should allow us to continue to use the Travis continuous integration build. Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
2019-05-03travis: bump gmime depends to 3.0David Bremner
This is currently unsatisfiable, but at least the build should fail in a comprehensible way.
2019-04-13travis: add xapian-backports PPADavid Bremner
We really want to be testing with a more current version of xapian than that available in Ubuntu Xenial
2019-03-06travis: switch to xenial build envDavid Bremner
In principle we'd like everything to work with ancient versions. In practice someone needs drive that effort.
2018-01-12travis: disable gdb based testsDavid Bremner
Apparently something broke with gdb on travis.
2018-01-12travis: build against python3-sphinx instead of python-sphinxDaniel Kahn Gillmor
Ubuntu trusty has python3-sphinx 1.2.2+dfsg-1ubuntu1, so this should be OK.
2017-08-30.travis.yml: Switch to "sudo: false" for faster buildsVladimir Panteleev
Builds not requiring sudo access run in a container, which will have better performance and less overhead on the Travis infrastructure. Use the apt addon to install dependencies instead of explicit apt-get commands.
2017-08-30.travis.yml: Replace manual zlib installation with "dist: trusty"Vladimir Panteleev
Travis now offers Ubuntu Trusty (14.04 LTS) VMs as test runners, which is gradually becoming the default. We can opt in to using Trusty now so that we no longer need to manually update zlib to a newer version.
2017-08-30.travis.yml: Add gdb and gpgsm dependenciesVladimir Panteleev
This allows running more tests which were previously skipped due to missing dependencies.
2017-08-30.travis.yml: Invoke `make download-test-databases' before running testsVladimir Panteleev
Download the test message database used for the T530-upgrade.sh test. If the additional load on the web server is undesired, Travis can be instructed to cache the file.
2014-08-05travis: Only notify IRC on success if the previous build failedAustin Clements
Without this, Travis is rather spammy. Travis will continue to notify the IRC channel on each build failure, which seems desirable.
2014-07-16Enable Travis-CI as a backup continuous integration service.Wael M. Nasreddine
You can access the dashboard at https://travis-ci.org/notmuch/notmuch