Commit graph

2013 commits

Author SHA1 Message Date
Hugo Osvaldo Barrera
f6e6b0b6c3 Prepare release 0.16.8 2020-06-09 13:27:35 +02:00
Hugo Osvaldo Barrera
399274286e Add classifiers for Python 3.7 and 3.8 2020-06-09 13:01:22 +02:00
Hugo Osvaldo Barrera
be59ba5ab4 Run tests with newer Python versions
We also need different Ubuntu dists for different pythons on travis.
2020-06-09 12:56:10 +02:00
Hugo Osvaldo Barrera
6e59ee0b5f Add a pre-commit hook to rebuild travis config 2020-06-09 12:37:53 +02:00
Hugo Barrera
82375f20aa
Merge pull request #823 from pimutils/next
Run test servers with Docker
2020-06-09 09:47:54 +00:00
Hugo Osvaldo Barrera
cd86ea7a62 Run storage tests for ETESYNC too 2020-06-09 11:29:54 +02:00
Hugo Osvaldo Barrera
354aaec2e0 Only run CI for branch master
For PRs, CI will run on the PR itself, so no need to run it for the
branch (otherwise we get duplicate jobs, and it's sooooo slow!).
2020-06-09 10:46:17 +02:00
Hugo Osvaldo Barrera
af3659ac1a Update contributing instructions 2020-06-09 10:42:26 +02:00
Hugo Osvaldo Barrera
50eefa1816 Use pre-commit for CI style checks
Have a single, uniform definition everywhere.
2020-06-09 10:42:14 +02:00
Hugo Osvaldo Barrera
53331fedee Skip unsupported radicale test 2020-06-09 10:42:14 +02:00
Hugo Osvaldo Barrera
88f2cd5b53 Skip VTODO items for Fastmail
See #824
2020-06-09 10:42:14 +02:00
Hugo Osvaldo Barrera
4f894e04dd Empty noop script 2020-06-09 10:42:14 +02:00
Hugo Osvaldo Barrera
0319035688 Don't run unit/system tests for each storage
The current storage (DAV_SERVER) has no impact on unit tests and system
tests, so rather than run all these tests for each server, just run them
once per python.
2020-06-09 10:42:11 +02:00
Hugo Osvaldo Barrera
6c6da2f613 Test baikal using docker 2020-06-09 09:49:18 +02:00
Hugo Osvaldo Barrera
b0d8fd34dc Test radicale with docker too 2020-06-09 09:49:16 +02:00
Hugo Osvaldo Barrera
0f3b2e74c0 Test xandikos running it in docker
The main advantage here is that its dependencies are TOTALLY separate
from vdirsyncer's, keeping the runtime environment for vdirsyncer
cleaner.

It also makes testing locally not only possible, but fast and pleasant.
2020-06-09 09:49:03 +02:00
Hugo Osvaldo Barrera
c410fbf331 Enable docker on travis 2020-06-09 09:46:27 +02:00
Hugo Osvaldo Barrera
f1f51ac3cf Don't fix EOF in travis.yml
Since this is auto-generated, it... conflicts in complicated ways. 😞
2020-06-09 09:46:27 +02:00
Hugo Osvaldo Barrera
3037c15a65 Use hypothesis setting load_profile to setup health check
Fixes #779
2020-06-08 19:58:35 +02:00
Romain
e5caf6750d Add double quote in exemple config files (#732)
* nextcloud.rst : add double quote to not forget them

Add double quote to not forget them, and avoid the message :
warning: Soon, all strings have to be in double quotes. Please replace UserName with "UserName"

* fastmail.rst : add double quote to not forget them

Add double quote to not forget them, and avoid the message :
warning: Soon, all strings have to be in double quotes. Please replace UserName with "UserName"

* icloud.rst : add double quote to not forget them

Add double quote to not forget them, and avoid the message :
warning: Soon, all strings have to be in double quotes. Please replace UserName with "UserName"

* todoman.rst : add double quote to not forget them

Add double quote to not forget them, and avoid the message :
warning: Soon, all strings have to be in double quotes. Please replace UserName with "UserName"

* xandikos.rst : add double quote to not forget them

Add double quote to not forget them, and avoid the message :
warning: Soon, all strings have to be in double quotes. Please replace UserName with "UserName"

* davmail.rst : add double quote to not forget them

Add double quote to not forget them, and avoid the message :
warning: Soon, all strings have to be in double quotes. Please replace UserName with "UserName"

* partial-sync.rst : add double quote to not forget them

Add double quote to not forget them, and avoid the message :
warning: Soon, all strings have to be in double quotes. Please replace UserName with "UserName"
2020-06-08 19:58:35 +02:00
Markus Unterwaditzer
f0fe104427 Credit packagecloud
Because we asked packagecloud for more bandwidth, they asked us to
credit them in the README
2020-06-08 19:58:35 +02:00
Hugo Osvaldo Barrera
5c3900500d Update link to official Arch package (#710)
There's now an official Arch package
2020-06-08 19:58:35 +02:00
Markus Unterwaditzer
6befffcc45 Screw git hooks 2020-06-08 19:58:35 +02:00
Markus Unterwaditzer
22717ee217 Add simple doc for todoman 2020-06-08 19:58:35 +02:00
Amanda Hickman
c78ec6b3bd Little spelling fix (#695)
* Fixed spelling of "occurred"

* Fix spelling of occurred.

* fixed one lingering misspelling
2020-06-08 19:58:35 +02:00
Hugo Osvaldo Barrera
289f60da44 Update copyright year 2020-06-08 19:58:35 +02:00
Malte Kiefer
69e235c35d fixed typo (#678)
fixed typo
2020-06-08 19:09:59 +02:00
Markus Unterwaditzer
5a2032d6d9 Add fast_finish to Travis 2020-06-08 19:09:59 +02:00
Markus Unterwaditzer
fb68a6c4aa Fix broken link 2020-06-08 19:09:59 +02:00
Markus Unterwaditzer
107edfd52d Fix installation link 2020-06-08 19:09:59 +02:00
Hugo Osvaldo Barrera
60e2e9669e Merge branch 'next' 2020-06-08 18:59:37 +02:00
Thomas Klausner
b1214cd693 Follow advice from setuptools_scm how to use it.
See https://github.com/pypa/setuptools_scm
2020-06-08 18:58:27 +02:00
/\/\ \-/ ❭❬
3d7d92c2d6 baikal-server.com does not work anymore 2020-06-08 18:56:26 +02:00
5472qaywsx
59740b379f Update claws-mail.rst
Fixed some (2) minor typos.
Actually, all I wanted to do is to fix typo "contab -e" -> "crontab -e" of page "https://vdirsyncer.pimutils.org/en/stable/tutorials/claws-mail.html", but seems already correct on github...

Closes #803
2020-06-08 18:53:12 +02:00
Hugo Osvaldo Barrera
461e4c55b0 Update servers for Fastmail
Fixes #785
2020-06-08 18:50:03 +02:00
Hugo Osvaldo Barrera
a5b98517e8 Remove broken waffle badge 2020-06-08 18:45:04 +02:00
Hugo Osvaldo Barrera
1e425a590a Run CI on this branch too 2020-06-08 18:41:55 +02:00
Hugo Osvaldo Barrera
308289febf Remove python2 leftover code 2020-06-08 18:40:33 +02:00
Hugo Osvaldo Barrera
eece9a6bde Update requests
2.20.0 is almost two years old, so we can safely assume anyone wanting a
recent vdirsyncer can upgrade.

It's also the first version to include several upstream security fixes
which I'd rather we depend on too.
2020-06-08 18:40:33 +02:00
Hugo Osvaldo Barrera
a26d3bb58c Update hypothesis 2020-06-08 18:40:33 +02:00
Hugo Osvaldo Barrera
e2d3c1add7 Add pre-commit hooks with some basic linting
Mostly to keep an eye on code quality as I move forward.
2020-06-08 18:40:33 +02:00
Hugo Osvaldo Barrera
b4bbc5946a Simplify travis setup a bit 2020-06-08 18:40:33 +02:00
Hugo Osvaldo Barrera
7e4a0be674 Upgrade flake8
Update to the latest flake8, and fix all code warnings related to that.
2020-06-08 18:40:31 +02:00
Hugo Osvaldo Barrera
aafafaa501 Pin dependencies for ete tests 2020-06-08 17:16:28 +02:00
Hugo Osvaldo Barrera
9505430b83 Pin an older version of Xandikos
This is the one used back when master was last green, so let's start
with this one and gradually move up.
2020-06-08 16:33:17 +02:00
Hugo Osvaldo Barrera
216ce8d180 Disable CI on OSX for now
Just gets in the way, and no change of having that green until we update
a lot of other things.
2020-06-08 16:33:12 +02:00
Hugo Osvaldo Barrera
cb4ba5b38c Fix linting errors
One more green checkmark! 
2020-06-08 15:39:01 +02:00
Hugo Osvaldo Barrera
72ea0a6ad3 Pin etesync 2020-06-08 15:31:20 +02:00
Hugo Osvaldo Barrera
810349eef0 Pin an older flake8 until we get around to linting 2020-06-08 15:00:38 +02:00
Hugo Osvaldo Barrera
65d17bdcbf Pin a known-working version of radicale too 2020-06-08 14:47:41 +02:00