Thomas Waldmann
39a48d50cd
github ci / codeql: use 1.4-maint branch
2023-12-23 21:24:44 +01:00
Thomas Waldmann
dff29627dc
CI: increase timeout to 90min
...
esp. the macOS CI jobs are sometimes rather slow,
so 40min were not enough.
2023-10-27 22:30:52 +02:00
Thomas Waldmann
d6ad508a29
github CI: test on py312 (w/o -dev)
2023-10-08 00:20:31 +02:00
Thomas Waldmann
ce274aa11c
test on python 3.12-dev
2023-09-25 15:29:30 +02:00
Thomas Waldmann
54d8636a2d
codeql action: upgrade to v2
2023-03-27 16:28:19 +02:00
TW
5704c4d887
Merge pull request #7215 from ThomasWaldmann/github-actions-updates-1.2
...
GitHub actions updates (1.2-maint)
2022-12-17 21:39:07 +01:00
Thomas Waldmann
96d36e32cb
github CI: set PKG_CONFIG_PATH again
...
strange: on macOS, the globally set PKG_CONFIG_PATH was overwritten,
thus the borg build did not find openssl any more. setting it here
locally again works around the issue.
2022-12-17 20:27:49 +01:00
Thomas Waldmann
dd8e5487e3
github CI: prepend to PKG_CONFIG_PATH
2022-12-17 20:27:39 +01:00
Thomas Waldmann
0849ef25de
github CI: use actions/cache@v3
2022-12-17 20:02:52 +01:00
Thomas Waldmann
b69721ebe0
no fail fast, just checking...
2022-12-17 18:48:41 +01:00
Thomas Waldmann
fe1c89e5ba
github CI: use actions/setup-python@v4
...
should fix the node12 deprecation warning.
2022-12-17 18:33:26 +01:00
Thomas Waldmann
bb1c132bbc
github CI: use actions/checkout@v3
...
should fix the node12 deprecation warning.
2022-12-17 18:33:12 +01:00
Thomas Waldmann
73097c8162
github CI: use ubuntu-20.04 (not -latest)
...
affects only the lint job, everything else used 20.04 already.
2022-12-17 18:33:06 +01:00
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
Rayyan Ansari
e8dd5c449e
Add new Windows build scripts and CI with GitHub and MSYS2 [backport]
...
Fixes #7105
2022-10-27 16:56:08 +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
aspargas2
2425f54bdb
tweak what is backported, as requested
...
- don't backport `pyproject.toml` or related changes
- install some additional -dev packages with `apt-get` for CodeQL
- run CodeQL in a python venv
2022-03-07 10:14:22 -05:00
Thomas Waldmann
4fb6df813a
fix codeql complaining about missing headers needed by borg
...
thus:
- install requirements first
- codeql init
- build borg
- codeql analyzse
2022-03-05 23:28:37 -05:00
aspargas2
aa27294927
fix codeql complaining about missing cython
...
backports commits 6cbb7d6
, 142bb0e
, 4df8255
, and 30c145e
2022-03-05 23:21:20 -05:00
Thomas Waldmann
412e39b898
fix wrong branch name in github actions
2022-03-04 22:50:23 +01:00
Andrey Bienkowski
29ce1fc818
s/apt/apt-get/
...
> WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
2022-02-25 14:44:11 +03:00
TW
757f757cc1
codeql analysis ( #6148 )
...
codeql analysis: fixes and cosmetics
2022-01-22 15:00:45 +01:00
TW
69337fca61
add codeql analysis
2022-01-22 13:50:27 +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
TW
2ea3878234
Update FUNDING.yml
2020-06-29 01:28:23 +02:00
TW
57843f3f52
Create FUNDING.yml
2020-06-29 01:14:20 +02:00
borkd
53f9ed0160
Create ISSUE_TEMPLATE.md
...
First stab at new issue template
2018-04-20 16:15:15 -04:00
Thomas Waldmann
dfd37d09d5
add a PR template pointing to guidelines
2016-12-03 18:34:34 +01:00