Skip to content

Commit 14deb20

Browse files
author
Hugo Osvaldo Barrera
committed
Merge remote-tracking branch 'origin/master' into next
2 parents 7577fa2 + 5eef4b1 commit 14deb20

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed

.travis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
},
3636
{
3737
"env": "BUILD=test-storage DAV_SERVER=fastmail REQUIREMENTS=release ",
38-
"if": "NOT (type IN (pull_request))",
3938
"python": "3.7"
4039
},
4140
{

docs/packaging.rst

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,19 @@ Obtaining the source code
1515

1616
The main distribution channel is `PyPI
1717
<https://pypi.python.org/pypi/vdirsyncer>`_, and source tarballs can be
18-
obtained there. Do not use the ones from GitHub: Their tarballs contain useless
19-
junk and are more of a distraction than anything else.
18+
obtained there. We mirror the same package tarball and wheel as GitHub
19+
releases. Please do not confuse these with the auto-generated GitHub "Source
20+
Code" tarball; that one contains useless junk and are more of a distraction
21+
than anything else.
2022

21-
I give each release a tag in the git repo. If you want to get notified of new
23+
We give each release a tag in the git repo. If you want to get notified of new
2224
releases, `GitHub's feed
2325
<https://github.com/pimutils/vdirsyncer/releases.atom>`_ is a good way.
2426

27+
Tags will be signed by the maintainer who is doing the release (starting with
28+
0.16.8), and generation of the tarball and wheel is done by CI. Hence, only the
29+
tag itself is signed.
30+
2531
Dependency versions
2632
===================
2733

scripts/make_travisconf.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,7 @@
6060
f"REQUIREMENTS={requirements} ")
6161
}
6262

63-
build_prs = dav_server not in ("fastmail", "davical", "icloud")
64-
if not build_prs:
63+
if dav_server in ("davical", "icloud"):
6564
job['if'] = 'NOT (type IN (pull_request))'
6665

6766
matrix.append(job)

tests/storage/dav/test_caldav.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,8 @@ def request(session, method, url, **kwargs):
132132

133133
@pytest.mark.skipif(dav_server == 'icloud',
134134
reason='iCloud only accepts VEVENT')
135+
@pytest.mark.skipif(dav_server == 'fastmail',
136+
reason='Fastmail has non-standard hadling of VTODOs.')
135137
def test_item_types_general(self, s):
136138
event = s.upload(format_item(EVENT_TEMPLATE))[0]
137139
task = s.upload(format_item(TASK_TEMPLATE))[0]

0 commit comments

Comments
 (0)