Thomas Waldmann
e66d8c399b
fix tox4 passenv issue, fixes #7199
...
also: have a setting to disable fail-fast, in case something breaks again.
2022-12-10 19:55:28 +01:00
Thomas Waldmann
822a23da92
github CI: use python 3.11 (not -dev)
2022-11-20 17:58:43 +01:00
Thomas Waldmann
9fb9508f4b
CI: test on macOS 12 without fuse / fuse tests
...
too troublesome on github CI due to kernel extensions needed by macFUSE.
2022-07-27 23:10:10 +02:00
Thomas Waldmann
d1ef35b4f0
CI: also test on python 3.11-dev
2022-06-03 10:05:56 +02:00
Thomas Waldmann
412e39b898
fix wrong branch name in github actions
2022-03-04 22:50:23 +01:00
Thomas Waldmann
e0af9d8ee7
CI: macOS: re-enable fuse2 testing, work around #6099
...
Downgrade to macOS 10.15 as macOS 11.x breaks fuse2 testing.
On macOS 10.15, osxfuse and also macfuse works with borg's fuse2 tests.
Upgrading to macOS 11.x based github CI breaks the tests, see #6099 ,
even when using the more recent macfuse to provide fuse2 capability.
2022-01-16 18:36:29 +01:00
TW
aec98e48ec
Merge pull request #6116 from ThomasWaldmann/upgrade-py-master
...
upgrade pythons (master)
2022-01-07 14:21:32 +01:00
Thomas Waldmann
530acb68be
github ci: use 3.10 (without -dev)
2022-01-06 23:33:45 +01:00
Thomas Waldmann
a21c65b868
macos ci: no fuse tests for now, fixes #6099
...
test_fuse hangs (tried with osxfuse as well as with macfuse) for yet unknown reasons.
2022-01-06 22:25:03 +01:00
Thomas Waldmann
59b6dc5442
require python 3.8+, fixes #5975
...
if you do not have py38+ yet, just use borg 1.1.x.
2021-09-16 02:21:29 +02:00
Thomas Waldmann
b15469c3c8
drop support for py36, require py37+, fixes #5790
...
if you do not have python >= 3.7, 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 and all other stuff needed.
2021-06-16 15:31:34 +02:00
Thomas Waldmann
14722acebc
github CI: test on py310 (again)
2021-05-01 20:40:48 +02:00
Thomas Waldmann
9884104219
don't test on py310 for now
...
it breaks everything due to issue #5729 - reenable after fixing that.
2021-03-12 20:10:11 +01:00
Thomas Waldmann
9f4a6e5574
add support and testing for python 3.10
2021-02-28 22:49:03 +01:00
Thomas Waldmann
b2b2a2622d
add a timeout for the github CI jobs, fixes #5548
...
sometimes they hung for 6h... (not our fault, seems like a infrastructure problem).
2020-12-05 18:35:00 +01:00
Samuel
9fa28dfee7
Upload coverage reports to codecov
2020-12-03 23:38:17 -06:00
Thomas Waldmann
0950d23e4d
test fuse2/fuse3
2020-11-04 01:20:57 +01:00
Thomas Waldmann
cd9e173967
checkout: fetch all to make setuptools_scm work
2020-11-03 22:57:15 +01:00
Thomas Waldmann
14d0e566b6
run tests via tox/pytest
2020-11-03 15:40:47 +01:00
Thomas Waldmann
ea3954072b
github action: flake8 linter
2020-11-03 01:18:27 +01:00