78 Commits

Author SHA1 Message Date
Tobias Reiher
652d5c611d Drop support for Python 3.9
Ref. eng/recordflux/RecordFlux#1424
2025-11-24 10:37:18 +01:00
Tobias Reiher
4e878cc2b2 Add support for Python 3.12 and 3.13
Ref. eng/recordflux/RecordFlux#1806
2024-10-18 14:27:20 +02:00
Tobias Reiher
149c88af22 Drop support for Python 3.8
Ref. eng/recordflux/RecordFlux#1359
2024-10-18 14:24:33 +02:00
Tobias Reiher
99579f4b0e Add config for pytest-asyncio to prevent deprecation warning
Ref. None
2024-09-04 13:11:44 +02:00
Tobias Reiher
c5ec5bbab8 Prevent black to analyze files in node_modules directory
Ref. None
2024-09-02 14:53:25 +02:00
Alexander Senier
11948234a1 Enforce PEP604 type annotations
Ref. eng/recordflux/RecordFlux#1752
2024-08-13 15:14:25 +00:00
Tobias Reiher
7d5514cdb8 Extend detection of fixup commits
Ref. None
2024-07-10 18:13:38 +02:00
Tobias Reiher
10171bf54e Configure network access for all CI jobs
Ref. eng/recordflux/RecordFlux#1731
2024-07-09 18:44:49 +02:00
Alexander Senier
cbb99c23d4 Change license to Apache-2.0
Ref. eng/recordflux/RecordFlux-devutils#18
2024-06-06 11:32:11 +00:00
Alexander Senier
cabe20a720 Check against Python 3.8
Ref. eng/recordflux/RecordFlux-devutils#17
2024-05-24 14:22:17 +00:00
Tobias Reiher
1ac3d92d11 Update black, mypy and ruff
Ref. None
2024-03-22 14:27:55 +00:00
Corentin Machu
269060175b Update prebuilt kernel with wireguard support
Ref. eng/recordflux/RecordFlux-devutils#16
2024-03-22 11:48:55 +01:00
Corentin Machu
1e9091b17f Add wireguard in kernel config
Ref. eng/recordflux/RecordFlux-devutils#16
2024-03-22 11:48:16 +01:00
Tobias Reiher
15020fd02d Enable adding tool-specific arguments to generic Makefile
Ref. None
2024-03-08 18:27:14 +01:00
Tobias Reiher
9204345784 Update development tools
Ref. None
2024-03-08 14:28:47 +01:00
Tobias Reiher
0ce63302c7 Fix checking of references in commit messages
Ref. None
2024-03-06 14:12:40 +01:00
Tobias Reiher
e7092e5a12 Enable adding dependencies to generic Makefile
Ref. eng/recordflux/RecordFlux#1531
2024-02-16 15:06:57 +01:00
Tobias Reiher
d36613dece Update pytest, pytest-cov and pytest-xdist
Ref. eng/recordflux/RecordFlux#1494
2024-01-26 12:07:54 +01:00
Alexander Senier
0330c11ba4 Ignore pythonfuzz in type checking
Ref. eng/recordflux/RecordFlux#1503
2024-01-05 16:16:19 +01:00
Tobias Reiher
836419a86c Let black ignore files and directories in .gitignore
Ref. eng/recordflux/RecordFlux#1494
2023-12-14 11:46:31 +01:00
Tobias Reiher
82d80c18d2 Add commit message check
Ref. eng/recordflux/RecordFlux#1414
2023-12-12 15:49:32 +01:00
Tobias Reiher
894c0b4682 Clean up GitLab CI config
Ref. None
2023-12-12 15:24:22 +01:00
Andres Toom
26775df787 Explicitly avoid setuptools_scm 8.0.0
This is a yanked (not recommended) version. Note: pip does not normally
pick yanked versions. We are just making it explicit here for clarity
and consistency.

Ref. eng/recordflux/RecordFlux#1478
2023-11-23 18:05:08 +02:00
Tobias Reiher
1261c0b9ca Increase minimum required versions of setuptools and setuptools_scm
Ref. eng/recordflux/RecordFlux-devutils#15
2023-11-17 16:16:48 +01:00
Alexander Senier
5b0398e570 Implement VM environment for unprivileged testing 2023-11-17 10:57:30 +00:00