192 Commits

Author SHA1 Message Date
Thomas Waldmann 684928885b remove workaround for cross-platform-actions < v1.0.0, fixes #9565 2026-05-04 19:23:56 +02:00
dependabot[bot] 7b81b8483e build(deps): bump cross-platform-actions/action in the actions group
Bumps the actions group with 1 update: [cross-platform-actions/action](https://github.com/cross-platform-actions/action).


Updates `cross-platform-actions/action` from 0.32.0 to 1.0.0
- [Release notes](https://github.com/cross-platform-actions/action/releases)
- [Changelog](https://github.com/cross-platform-actions/action/blob/master/changelog.md)
- [Commits](https://github.com/cross-platform-actions/action/compare/v0.32.0...v1.0.0)

---
updated-dependencies:
- dependency-name: cross-platform-actions/action
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-14 05:44:11 +00:00
TW 4cadca04f3 Merge pull request #9553 from borgbackup/dependabot/github_actions/actions-7980569b8c
build(deps): bump codecov/codecov-action from 5 to 6 in the actions group across 1 directory
2026-04-07 11:46:51 +02:00
dependabot[bot] 2a4452ffbd build(deps): bump codecov/codecov-action in the actions group
Bumps the actions group with 1 update: [codecov/codecov-action](https://github.com/codecov/codecov-action).


Updates `codecov/codecov-action` from 5 to 6
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-07 05:45:46 +00:00
Mrityunjay Raj cb83cc19e0 CI: fix Haiku git safe.directory issue, fixes #9562 2026-04-05 23:02:25 +05:30
Thomas Waldmann e9a7349ba1 CI: canary: avoid MSYS2 arg/env conversions, fixes #9513 2026-03-25 14:12:28 +01:00
Thomas Waldmann 38e6dbef5c Revert "ci: disable MSYS2 path conversion in windows tests, fixes #9513"
This reverts commit 9d5687d584.
2026-03-25 14:05:51 +01:00
hiijoshi 9d5687d584 ci: disable MSYS2 path conversion in windows tests, fixes #9513 2026-03-24 07:34:18 +05:30
TW be640e982f Merge pull request #9348 from trxvorr/fix-9339-msys2-paths
archiver: warn about MSYS2 path translation, fixes #9339
2026-03-17 15:37:13 +01:00
dependabot[bot] af967dabf0 build(deps): bump psf/black from 26.3.0 to 26.3.1 in the actions group
Bumps the actions group with 1 update: [psf/black](https://github.com/psf/black).


Updates `psf/black` from 26.3.0 to 26.3.1
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/35ea67920b7f6ac8e09be1c47278752b1e827f76...c6755bb741b6481d6b3d3bb563c83fa060db96c9)

---
updated-dependencies:
- dependency-name: psf/black
  dependency-version: 26.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-17 05:44:57 +00:00
Thomas Waldmann 1356aeb8ae canary CI job: windows: do it like in ci.yml 2026-03-16 15:30:30 +01:00
Thomas Waldmann 5eb2dd5328 canary CI job: use bash shell
Even on Windows.

Also:
- run daily (until all issues have been found / fixed)
- fix trailing blanks.
2026-03-15 17:03:10 +01:00
trxvorr d7bbcfb98b archiver: warn about MSYS2 path translation, fixes #9339
This adds a runtime warning when running under MSYS2/Git Bash without the necessary environment variables to disable automatic path translation. The documentation is also updated to explain this behavior and how to mitigate it.
2026-03-15 20:54:59 +05:30
Thomas Waldmann a2ea1e9883 add rest store support 2026-03-15 13:19:39 +01:00
TW a32d9724f0 Merge pull request #9472 from ThomasWaldmann/ci-openbsd78
adapt for OpenBSD 7.8 (CI and setup.py, master)
2026-03-13 11:36:45 +01:00
Thomas Waldmann b35a76dd3c adapt for OpenBSD 7.8 (CI and setup.py) 2026-03-13 00:39:13 +01:00
Thomas Waldmann 8ca88165ac CI: increase timeout, see #9470
Especially OpenBSD with Coverage is rather slow.
2026-03-12 23:59:27 +01:00
Thomas Waldmann 0f1e3f90fe CI: use locked requirements, add canary job, fixes #9361 2026-03-12 15:01:00 +01:00
Thomas Waldmann e040828928 CI: fix json syntax 2026-03-10 13:29:13 +01:00
dependabot[bot] 7c5690e60d build(deps): bump psf/black from 26.1.0 to 26.3.0 in the actions group
Bumps the actions group with 1 update: [psf/black](https://github.com/psf/black).


Updates `psf/black` from 26.1.0 to 26.3.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/6305bf1ae645ab7541be4f5028a86239316178eb...35ea67920b7f6ac8e09be1c47278752b1e827f76)

---
updated-dependencies:
- dependency-name: psf/black
  dependency-version: 26.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-10 05:45:42 +00:00
Thomas Waldmann fc40be5cbd CI: speedup and better coverage
the macOS runner is just too slow - removed from PR jobs.

added pyfuse3 testing to PRs to improve coverage.
2026-03-09 08:37:46 +01:00
Suryansh Pal ba6706395a use xxhash from PyPI, fixes #6535 2026-03-08 13:06:01 +01:00
TW 0623ef0e13 Merge pull request #9438 from ThomasWaldmann/improve-coverage-master
Improve coverage (master)
2026-03-05 21:49:24 +01:00
Thomas Waldmann 408b6e0513 coverage: misc. tweaks
moved --junitxml parameter to the tox configuration.

haiku: add coverage params to pytest invocation (tox not used there).

vm_tests: add test_results and coverage uploads.

hard-code coverage.xml as coverage filename
2026-03-05 13:42:16 +01:00
Thomas Waldmann c2b5e28746 CI: move macOS (ARM) job from "merge" to "PR"
That way we should get macOS coverage visible in PRs.

The macOS (intel) job will only run less frequently on merges (likely this runs on older hardware at github).
2026-03-04 17:39:27 +01:00
TW 42196289be Merge pull request #9419 from mr-raj12/ci-windows-coverage
fix: add --cov flags to Windows CI pytest command, fixes #9418
2026-03-04 17:34:06 +01:00
dependabot[bot] 5a69ea2c8d build(deps): bump the actions group with 2 updates
Bumps the actions group with 2 updates: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance) and [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `actions/attest-build-provenance` from 3 to 4
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](https://github.com/actions/attest-build-provenance/compare/v3...v4)

Updates `actions/upload-artifact` from 6 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-03 05:46:19 +00:00
Mrityunjay Raj cc0ed81e5f fix: remove extra coverage config, match Linux CI style 2026-03-01 16:07:28 +05:30
Mrityunjay Raj d4fb70d3b3 fix: add explicit coverage XML report and fix codecov upload for Windows CI 2026-02-28 13:10:19 +05:30
Mrityunjay Raj 6439b73c00 fix: add --cov flags to Windows CI pytest command, fixes #9418 2026-02-28 06:42:18 +05:30
defnvary 4344eb37d1 use zstd from python stdlib or backport.zstd, closes #9261 2026-02-23 00:33:21 +05:30
Mrityunjay Raj 77a5f439a6 ci: update CodeQL workflow runner to ubuntu-24.04, fixes #9386 2026-02-21 00:02:28 +05:30
TW a4bfc185df Merge pull request #9335 from mr-raj12/enhance-pr-template
github: enhance pull request template, fixes #9334
2026-02-17 15:25:02 +01:00
TW 4e3352ed58 Merge pull request #9327 from ThomasWaldmann/fixes-master
Misc. fixes (master)
2026-02-17 15:16:02 +01:00
Thomas Waldmann ee569784de improve dependabot configuration: more stability 2026-02-17 08:35:45 +01:00
TW 045701558e Merge pull request #9343 from mr-raj12/fix-http-urls-master
upgrade http:// URLs to https:// and remove dead librelist.com link, fixes #9342
2026-02-16 18:40:51 +01:00
Mrityunjay Raj 7189954a56 ci: expand Dependabot config to monitor pip dependencies, fixes #9349 2026-02-16 02:10:34 +05:30
Mrityunjay Raj fc89a66dc7 upgrade http:// URLs to https:// and remove dead librelist.com link, fixes #9342 2026-02-16 01:42:09 +05:30
Mrityunjay Raj 3349cdcc1e ci: add top-level permissions for least-privilege security, fixes #9344 2026-02-16 00:38:44 +05:30
Mrityunjay Raj 1212c9c828 github: enhance pull request template, fixes #9334 2026-02-15 03:05:33 +05:30
TW 4e35c373ee Merge pull request #9329 from mr-raj12/add-workflow-path-filters
ci: add path filters to lint and codeql workflows, fixes #9328
2026-02-14 20:54:55 +01:00
Mrityunjay Raj 802ec2f980 ci: include workflow files in their own path filters 2026-02-15 00:50:49 +05:30
Thomas Waldmann d537f0d80d CI: build linux binaries with pyfuse3 2026-02-14 19:32:40 +01:00
Thomas Waldmann 92ebb97ecb CI: add borg.exe to PATH 2026-02-14 19:03:33 +01:00
Thomas Waldmann ce7d3ee843 binary build: install cockpit,s3,sftp extras 2026-02-14 19:03:31 +01:00
Mrityunjay Raj 7ca00c0f70 ci: add path filters to lint and codeql workflows, fixes #9328 2026-02-14 23:26:41 +05:30
Mrityunjay Raj 943627131a ci: pin psf/black action to commit SHA, fixes #9317 2026-02-13 23:24:29 +05:30
Thomas Waldmann 64b81b7a8c CI: codecov: nothing to do for mypy and docs envs 2026-02-13 14:02:58 +01:00
Thomas Waldmann 627d16ac80 CI: add testing on omniOS ("OpenSolaris") 2026-02-13 06:26:47 +01:00
dependabot[bot] 30ba0b1225 build(deps): bump the actions group with 7 updates
Bumps the actions group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4` | `6` |
| [korthout/backport-action](https://github.com/korthout/backport-action) | `3` | `4` |
| [actions/setup-python](https://github.com/actions/setup-python) | `5` | `6` |
| [actions/cache](https://github.com/actions/cache) | `4` | `5` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4` | `6` |
| [cross-platform-actions/action](https://github.com/cross-platform-actions/action) | `0.29.0` | `0.32.0` |
| [github/codeql-action](https://github.com/github/codeql-action) | `3` | `4` |


Updates `actions/checkout` from 4 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

Updates `korthout/backport-action` from 3 to 4
- [Release notes](https://github.com/korthout/backport-action/releases)
- [Commits](https://github.com/korthout/backport-action/compare/v3...v4)

Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

Updates `actions/cache` from 4 to 5
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

Updates `actions/upload-artifact` from 4 to 6
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6)

Updates `cross-platform-actions/action` from 0.29.0 to 0.32.0
- [Release notes](https://github.com/cross-platform-actions/action/releases)
- [Changelog](https://github.com/cross-platform-actions/action/blob/master/changelog.md)
- [Commits](https://github.com/cross-platform-actions/action/compare/v0.29.0...v0.32.0)

Updates `github/codeql-action` from 3 to 4
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: korthout/backport-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: cross-platform-actions/action
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-13 03:22:48 +00:00