Commit Graph

15901 Commits

Author SHA1 Message Date
Benoit Donneaux
b5d54c2184 Add news fragment about fixing the Nix CI
Co-authored-by: Florian Sesser <florian@leastauthority.com>
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
2024-12-05 15:20:12 +01:00
Florian Sesser
cf82b0b3fa Patch _version.py
Courtesy of the ZKAPAuthorizer nix expressions
2024-12-05 12:06:07 +01:00
Florian Sesser
af8e84fc76 Spell txi2p correctly 2024-12-05 12:06:07 +01:00
Florian Sesser
b37d6022cb Use nixpkgs-provided txi2p-tahoe 2024-12-05 12:06:07 +01:00
Florian Sesser
37373133b9 Use nixpkgs-provided txtorcon 2024-12-05 12:06:07 +01:00
Florian Sesser
e01453e0fd Use the nixpkgs-provided twisted 2024-12-05 12:06:07 +01:00
Florian Sesser
916a68439a Use the nixpkgs-provided pyopenssl 2024-12-05 12:05:51 +01:00
Florian Sesser
76726f24f2 Use the nixpkgs-provided klein 2024-12-05 11:53:49 +01:00
Florian Sesser
c43fab3a04 Drop our vendored pycddl, upstream has our fixes now 2024-12-05 11:53:49 +01:00
Florian Sesser
cf8909a2b5 Update PyOpenSSL to the second-latest version
The latest version 404s ?
2024-12-05 11:53:49 +01:00
Benoit Donneaux
3187e00735 Update nixpkgs to 24.11, drop test for python39 but add python312
Co-authored-by: Florian Sesser <florian@leastauthority.com>
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
2024-12-05 11:51:56 +01:00
Benoit Donneaux
19aa0cd1c2 Avoid Cachix until we recover the onwership on that cache
Co-authored-by: Florian Sesser <florian@leastauthority.com>
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
2024-12-05 11:51:06 +01:00
meejah
a46c41cb28
Merge pull request #1397 from hacklschorsch/4132.more-unique-upload-names-reprise
4132.more unique upload names reprise
2024-12-02 11:43:32 -07:00
Florian Sesser
9109cebdb6 Typo 2024-12-02 17:29:39 +00:00
Florian Sesser
6df845c0f6 Be more in line with other test result file names 2024-12-02 17:23:18 +00:00
Florian Sesser
0053cf4951 (No) news. 2024-12-02 17:07:11 +00:00
Florian Sesser
e04cbb1867 More unique names for test logs - maybe works like this? 2024-12-02 17:06:29 +00:00
meejah
9dab64a78f
Merge pull request #1394 from hacklschorsch/4132.more-unique-upload-names
4132.more unique upload names
2024-11-28 22:00:07 -07:00
Florian Sesser
68dde65e90 Add (no) news. 2024-11-27 18:36:05 +00:00
meejah
13bff03e0e hopefully unique names (upload v4) 2024-11-27 18:35:12 +00:00
meejah
b4763ddb73 upload-artifact -> v4 2024-11-27 18:35:03 +00:00
meejah
d5a6689cdf
Merge pull request #1393 from hacklschorsch/4130.deprecate-pypy-38
4130.GitHub Actions: Don't run the Pypy 3.8 job anymore.
2024-11-20 19:05:09 -07:00
Florian Sesser
a639046c6b Add (no) news. 2024-11-19 23:10:34 +00:00
Florian Sesser
869c166db2 GitHub Actions: Don't run the Pypy 3.8 job anymore.
Fixes ticket: 4130.
2024-11-19 23:05:03 +00:00
meejah
e27a8300d9
Merge pull request #1388 from meejah/4115.fix-ci-typechecks
4115: work around MyPy and treq for codechecks CI
2024-11-18 15:14:26 -07:00
meejah
074b6a6947 remove need for mypy override 2024-11-18 13:34:46 -07:00
Florian Sesser
7417cdb01c MyPy in tests: Ignore StubTreq being a stub and not having all the attrs 2024-11-18 12:09:10 +00:00
Florian Sesser
5bcfa6fe03 Revert "Different fix for MyPy complaining about StubTreq"
This reverts commit 1985eaac01.

It was pacifying MyPy but breaking the unit test at runtime.
2024-11-18 12:08:16 +00:00
Florian Sesser
1985eaac01 Different fix for MyPy complaining about StubTreq 2024-11-18 11:49:19 +00:00
Florian Sesser
8d31ebe09e Revert "MyPy in tests: Ignore StubTreq being a stub and not having all the attrs"
This reverts commit 7efc31d552.

Greetings @meejah!  This is mostly to show you (in CI) the type error that MyPy
reports for StubTreq in the tests and that it has nothing to do with the
earlier changing changing type annotations in the code.
2024-11-18 10:00:06 +00:00
meejah
b122cd05e5
Merge pull request #1387 from hacklschorsch/raise-ci-timeouts
4126 - SystemTest: 5min instead of 3min timeout
2024-11-15 09:23:49 -07:00
Florian Sesser
645f56c1cb News 2024-11-15 15:15:54 +00:00
Florian Sesser
549cb8e0ba Integration tests: 5min instead of 3min timeout
Recently, mostly on CircleCI, the CI test suite runs into
timeouts, often leading to subsequent "Dirty Reactor" errors.

Increasing the timeout makes this happen less often.

Refs ticket: 4085, 4022, 2994
2024-11-15 14:46:17 +00:00
Florian Sesser
13fb05af61 Add news 2024-11-14 12:08:11 +00:00
Florian Sesser
0b1387592b Remove now-unused imports to fix codechecks 2024-11-14 12:04:01 +00:00
Florian Sesser
7efc31d552 MyPy in tests: Ignore StubTreq being a stub and not having all the attrs 2024-11-14 11:58:06 +00:00
Florian Sesser
4f20612f3c This pacifies mypy regarding treq/StubTreq for me
Lots of trial and error, incl. trying the latest treq which
ships type annotations... in the end I just removed the stuff
mypy was complaining about and it made the errors go away.
Can it be as simple as that?
2024-11-14 11:51:12 +00:00
meejah
6cf67471f1
Merge pull request #1383 from hacklschorsch/fix-windos-ci
4114: Fix windows CI
2024-11-08 11:05:27 -07:00
Florian Sesser
aedd948247 grammar 2024-11-08 13:26:47 +00:00
Florian Sesser
8f90e6fe0b Add news. 2024-11-08 13:24:36 +00:00
Florian Sesser
73d42c74ed cleanup 2024-11-08 13:17:29 +00:00
Florian Sesser
92e195d28f Windows server 2022 current image has python 3.9 and 3.12 installed 2024-11-08 13:00:17 +00:00
Florian Sesser
0d196efc31 We need the _version.py file in any case, even if we use the cache. 2024-11-08 12:50:47 +00:00
Florian Sesser
151cd2b13a Flick a byte in setup.py in order to rotate the CircleCI cache key 2024-11-08 12:11:28 +00:00
Florian Sesser
2efa78e426 Work around Windows 2022 _version.py writing race 2024-11-08 12:11:28 +00:00
Florian Sesser
e49eba3df0 Move tool versions step down a bit to where we actually have all these tools 2024-11-08 12:11:28 +00:00
meejah
a26782e81b YOLO windows image 2024-11-08 12:11:28 +00:00
meejah
17b2236857
Merge pull request #1380 from blaisep/4116.merge-glossary
Fix trac 4116 and create a global dynamic glossary
2024-10-23 16:25:47 -06:00
blaisep
2cfbfa89f1 Fix 4116 and accept reviewer's feedback 2024-10-23 15:38:51 -04:00
blaisep
06219ad669 Fix trac 4116 and create a global dynamic glossary
Add a global Sphinx generated glossary.
Link the static GBS glossary to the global glossary.
2024-10-17 13:16:41 -04:00