1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-26 01:37:20 +00:00
Commit graph

55 commits

Author SHA1 Message Date
Thomas Waldmann
1ae99ac22a reduce testing on travis, no macOS, no py3x-dev, see #5467
- kill the macOS builds, way too expensive (and problematic anyway)
- kill the builds on python development versions, can't afford any more
2020-11-02 23:26:11 +01:00
Thomas Waldmann
49b1421682 FUSE: support pyfuse3 additionally to llfuse, fixes #5407
FUSE implementation can be switched via env var BORG_FUSE_IMPL.
2020-10-31 22:04:44 +01:00
Thomas Waldmann
5def92800e try llfuse on py39
there was a fixed llfuse release today, so lets try it!
2020-10-04 16:50:38 +02:00
pamaron
8be6afd9e1
Enable Python3.9 env for test suite and VMs (#5373)
for now, skip fuse for py39 -- llfuse does not support py39 yet

use brew update >/dev/null so travis does not complain about too much output
2020-10-04 15:38:05 +02:00
Thomas Waldmann
1a8f5d27ab drop python 3.5, fixes #5344
py35 is EOL.
2020-09-25 02:13:43 +02:00
finefoot
60d976ede8 Comments, explanations and improvements for Travis CI builds 2020-04-01 20:12:26 +02:00
finefoot
f7dc1a430b
Allow osx builds to fail (#4955)
universally mark all osx builds as allowed failures

since a while, travis-ci is way too slow on their OS X machines, so they kill our tests after 50 minutes...
2020-02-22 21:30:41 +01:00
Thomas Waldmann
eb326cbac0 travis: macOS: test on py35 and py37, linux: test on py37
macOS: to cover some rather old and some rather new python
(not 3.8 though, but 3.8.0 is tested on linux).

linux: to test on 3.7 releases also. stop testing 3.6-dev.
2019-11-26 18:53:09 +01:00
Jürgen Gmach
6364e89440 Remove deprecated keyword "sudo" from travis config.
cf.
https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration

modified:   .travis.yml
2019-10-20 21:27:15 +02:00
ntova
3e0bed4b36 tox / travis: add testing on py38-dev 2019-07-30 11:08:03 +02:00
Thomas Waldmann
2be5446098 Revert "drop support for python 3.5, fixes #3919"
This reverts commit 55314f807e.
2018-12-11 00:53:43 +01:00
Thomas Waldmann
876d466c55 travis: reorder envs, add 3.7-dev
also remove quotes around version number, not needed for 3.7.
2018-08-09 09:17:57 +02:00
Thomas Waldmann
fef9581690 tox / travis: enable testing on py37 2018-07-30 01:11:11 +01:00
Thomas Waldmann
55314f807e drop support for python 3.5, fixes #3919
if you do not have python 3.6.x, you can still use borg 1.1.x or 1.0.x.

another option is to use the fat binary from github releases, which
includes python 3.6 and all other stuff needed.
2018-06-30 21:02:19 +02:00
Thomas Waldmann
c7503f6518 travis OS X: use xcode 8.3 (not broken)
builds on xcode6.4 are broken since quite a while.
other xcode versions < 8.3 are also broken in the same way.
2018-05-15 23:09:11 +02:00
Marian Beermann
920d974b25 travis: only short-circuit docs-only changes for pull requests
if a branch build is stopped, then codecov will complain about
missing base branch coverage.
2017-08-24 16:24:44 +02:00
Thomas Waldmann
75050f4ba0 travis has fixed their py 3.5
lzma stuff used to be broken, that's why we had 3.5.2.
2017-07-29 21:13:47 +02:00
Thomas Waldmann
a5c6a50ebe increase Python minimum requirement to 3.5.0
also:
- drop testing on 3.4
- add some TODO for the docs and vagrant machines
2017-07-29 20:55:04 +02:00
Marian Beermann
a4440dac4d travis: print commit range 2017-06-19 09:55:56 +02:00
Narendra Vardi
944ae4afc3 Don't perform full Travis build on docs-only changes #2531 2017-06-18 20:20:19 +05:30
Ronny Pfannschmidt
132f0006d3 enhance travis setuptools_scm situation
* add setuptools_scm to the development requirements
* print the own version at install time
* unshallow the repo and fetch all tags
2017-04-01 18:25:45 +02:00
Thomas Waldmann
98e80ef2fb help python development by testing 3.6-dev 2017-03-07 05:07:51 +01:00
Thomas Waldmann
e431d60cc5 merge 1.0-maint into master
# Conflicts:
#	src/borg/crypto.pyx
#	src/borg/hashindex.pyx
#	src/borg/helpers.py
#	src/borg/platform/__init__.py
#	src/borg/platform/darwin.pyx
#	src/borg/platform/freebsd.pyx
#	src/borg/platform/linux.pyx
#	src/borg/remote.py
2017-01-14 03:07:11 +01:00
Thomas Waldmann
93d7d3c1db travis: require succeeding OS X tests, fixes #2028 2017-01-13 21:03:18 +01:00
Marian Beermann
ecad0ed53a Merge branch '1.0-maint' into merge/1.0-maint
# Conflicts: ... everywhere ...
#	.travis.yml
#	Vagrantfile
#	borg/testsuite/key.py
#	docs/changes.rst
#	docs/quickstart.rst
#	docs/usage.rst
#	docs/usage/upgrade.rst.inc
#	src/borg/archive.py
#	src/borg/archiver.py
#	src/borg/crypto.pyx
#	src/borg/helpers.py
#	src/borg/key.py
#	src/borg/remote.py
#	src/borg/repository.py
#	src/borg/testsuite/archive.py
#	src/borg/testsuite/archiver.py
#	src/borg/testsuite/crypto.py
#	src/borg/testsuite/helpers.py
#	src/borg/testsuite/repository.py
#	src/borg/upgrader.py
#	tox.ini
2017-01-12 15:01:41 +01:00
Thomas Waldmann
9533493047 tox / travis: also test on Python 3.6 2017-01-04 00:57:35 +01:00
Thomas Waldmann
38fe61947e Merge branch '1.0-maint' 2016-11-14 03:22:36 +01:00
Thomas Waldmann
372ebb4e55 travis: allow OS X failures until the brew cask osxfuse issue is fixed 2016-11-14 02:08:11 +01:00
Thomas Waldmann
c9a3a201e5 travis: use 3.6-dev
nightly points to python 3.7 now.
2016-10-13 20:02:31 +02:00
Thomas Waldmann
7e80f6821d use trusty for testing, to have a recent FUSE 2016-08-21 22:07:59 +02:00
Thomas Waldmann
735d058a8d travis: use ubuntu trusty beta infrastructure (not: precise)
use python 3.5.2 on trusty travis-ci machines
their 3.5(.0) misses lzma support at the moment.
after this is fixed, we likely want to go back to 3.5(.0) to run the tests.
2016-07-06 19:18:09 +02:00
Thomas Waldmann
d27a3521ec test on py36 2016-05-21 19:24:18 +02:00
Thomas Waldmann
47e6304711 add flake8 tox env to travis config 2016-01-30 22:03:09 +01:00
Thomas Waldmann
7d591226d2 remove support for python 3.2.x and 3.3.x, require 3.4+, fixes #65, fixes #221 2016-01-24 14:57:48 +01:00
Thomas Waldmann
9d0d37fab0 also test py35 on travis 2015-10-27 23:06:32 +01:00
Thomas Waldmann
5864bd76eb fix test coverage / codecov.io, use xcode6.4 2015-08-08 18:31:41 +02:00
Thomas Waldmann
ba75356314 add OS X to travis 2015-08-08 01:44:12 +02:00
Thomas Waldmann
906ea629f6 use py.test for testing, document it
locally (via tox) and also on travis ci.
2015-05-22 21:26:41 +02:00
Thomas Waldmann
5e98400a5a fix all references to package name
use relative imports if possible
reorder imports (1. stdlib 2. dependencies 3. borg 4. borg.testsuite)
2015-05-22 19:21:41 +02:00
Jonas Borgström
c90c6c9e9d travis: Enable python 3.4 2014-05-01 14:08:12 +02:00
Jonas Borgström
337892c635 travis: forgot to use sudo when installing packages 2014-04-13 20:44:24 +02:00
Jonas Borgström
14808b77cb Fix Python3.2 compatibility 2014-04-13 20:34:32 +02:00
Jonas Borgström
e8e3289d8a travis: Don't try to use fuse since it's not available 2013-07-25 23:18:34 +02:00
Jonas Borgström
f4acacef30 travis: install libattr1-dev 2013-07-25 23:08:03 +02:00
Jonas Borgström
071dfc2ce8 travis: install libfuse-dev and fuse-utils 2013-07-25 23:01:05 +02:00
Jonas Borgström
0b19df3cea Added initial fuse test case 2013-07-25 22:54:19 +02:00
Jonas Borgström
b718a443a8 Project rename 2013-07-09 20:14:18 +02:00
Jonas Borgström
7dd937fb4e Remove attempts to enable user_xattr
[no ci]
2013-07-04 11:58:48 +02:00
Jonas Borgström
f4f9138945 Try /home/travis next 2013-07-03 23:41:25 +02:00
Jonas Borgström
2a7753c0c9 Try /home instead 2013-07-03 23:32:42 +02:00