Commit Graph

15941 Commits

Author SHA1 Message Date
meejah
654ec9d5e3 no debian 11 2024-12-13 00:21:09 -07:00
meejah
5105d1ae54 Install newer tor, from torproject.org 2024-12-13 00:19:14 -07:00
Benoit Donneaux
c7b2ae7b2c Update build-images job according to the latest doc
https://circleci.com/blog/how-to-build-a-docker-image-on-circleci-2-0/
trying to avoid "Docker is not supported on this resource class"

Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
2024-12-13 00:19:14 -07:00
Benoit Donneaux
db72c12e57 Refresh docker images
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
2024-12-13 00:19:14 -07:00
meejah
4809397ab5
Merge pull request #1411 from meejah/4133.reduce-caching
Some checks are pending
CI / coverage (macos-14, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Waiting to run
CI / coverage (windows-2022, 3.12) (push) Waiting to run
CI / finish-coverage-report (push) Blocked by required conditions
CI / integration (false, macos-14, 3.11) (push) Waiting to run
CI / integration (false, ubuntu-20.04, 3.11) (push) Waiting to run
CI / integration (false, windows-2022, 3.11) (push) Waiting to run
CI / integration (true, ubuntu-20.04, 3.12) (push) Waiting to run
CI / packaging (macos-14, 3.9) (push) Waiting to run
CI / packaging (ubuntu-22.04, 3.9) (push) Waiting to run
CI / packaging (windows-2022, 3.9) (push) Waiting to run
4133: no need to cache tahoe-lafs[build] extras
2024-12-12 19:17:09 -07:00
meejah
2ec252b178 news 2024-12-12 15:29:25 -07:00
meejah
ef55c29c60 do not need [build] to be cached 2024-12-12 15:29:25 -07:00
meejah
e8ddd8a0d9
Merge pull request #1403 from LeastAuthority/4134.fix-circleci-nix
Some checks are pending
CI / coverage (macos-14, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Waiting to run
CI / coverage (windows-2022, 3.12) (push) Waiting to run
CI / finish-coverage-report (push) Blocked by required conditions
CI / integration (false, macos-14, 3.11) (push) Waiting to run
CI / integration (false, ubuntu-20.04, 3.11) (push) Waiting to run
CI / integration (false, windows-2022, 3.11) (push) Waiting to run
CI / integration (true, ubuntu-20.04, 3.12) (push) Waiting to run
CI / packaging (macos-14, 3.9) (push) Waiting to run
CI / packaging (ubuntu-22.04, 3.9) (push) Waiting to run
CI / packaging (windows-2022, 3.9) (push) Waiting to run
4134: Fix Nix jobs on CircleCI
2024-12-12 12:16:38 -07:00
Florian Sesser
4de3508904 Make hatchling write us a _version.py when running the tests
Co-authored-by: Benoit Donneaux <benoit@leastauthority.com>
2024-12-12 17:05:38 +00:00
Florian Sesser
086f93432c Adapt to Tahoe-LAFS' new build system 2024-12-11 19:49:35 +00:00
Benoit Donneaux
f0785a547e Merge remote branch 'origin/master' into 4134.fix-circleci-nix 2024-12-11 11:56:59 +01:00
meejah
dc6ea19d96
Merge pull request #1395 from meejah/4133.packaging-disaster-zone
Some checks failed
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-20.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-20.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
4133: use declarative build via pyproject.toml and hatch
2024-12-10 11:52:19 -07:00
Benoit Donneaux
5d2ed92a61 Merge remote-tracking branch 'origin/master' into 4134.fix-circleci-nix 2024-12-07 03:21:18 +01:00
meejah
e24b9ec0e8
Merge pull request #1404 from LeastAuthority/4141.pin-ci-builders
4141: Pin the base versions of the builders to improve reproducibility while checking PRs
2024-12-06 17:10:57 -07:00
meejah
e52a7fbdd7 reviewer doesn't like -latest
cherry-picked from #1395
2024-12-06 23:44:49 +01:00
meejah
85335f151d attempt to properly ignore Nix 2024-12-06 15:23:06 -07:00
meejah
f5e80f2f6f moar wheels 2024-12-06 13:20:30 -07:00
meejah
53451abef4 remove Python 3.8 mentions 2024-12-06 13:20:18 -07:00
meejah
61a5d2b7b5 don't need 2024-12-06 13:20:18 -07:00
meejah
86a48bc7b7 make pyproject config match old MANIFEST 2024-12-06 13:20:18 -07:00
meejah
dd38030b2a don't need to special-case importlib.resources as we don't support python 3.8 and lower 2024-12-06 13:20:18 -07:00
meejah
4c9321eff1 see if wheel cache works now 2024-12-06 13:20:18 -07:00
meejah
2108fb7994 reviewer doesn't like -latest 2024-12-06 13:20:18 -07:00
meejah
2ebdccf069 macos-12 deprecated; move to latest 2024-12-06 13:20:18 -07:00
meejah
18d2885d02 longer timeouts worked elsewhere 2024-12-06 13:20:18 -07:00
meejah
1e01b46d45 more-unique because premature merge 2024-12-06 13:19:21 -07:00
meejah
52cd536686 remove broken oracle-linux-8 (+ fedora) builders 2024-12-06 13:17:52 -07:00
meejah
6c9cb09481 no build deps 2024-12-06 13:17:52 -07:00
meejah
8a66c40d47 answer the question 2024-12-06 13:17:52 -07:00
meejah
0130fd74e6 make hatchling happy? 2024-12-06 13:17:52 -07:00
meejah
4386a0ee41 do we even need to? 2024-12-06 13:17:52 -07:00
meejah
0d85384dfc arrrrg 2024-12-06 13:17:52 -07:00
meejah
6a89b0263b less less care 2024-12-06 13:17:52 -07:00
meejah
cbe103edaf less care 2024-12-06 13:17:52 -07:00
meejah
3dfc48bcf4 why do we care about this cache? 2024-12-06 13:17:52 -07:00
meejah
02a73833ea key wrong? 2024-12-06 13:17:52 -07:00
meejah
b39fb229b3 fix? 2024-12-06 13:17:52 -07:00
meejah
4d9e628469 replace build system with hatchling 2024-12-06 13:17:38 -07:00
meejah
dfd14f7558 news 2024-12-06 13:17:38 -07:00
Benoit Donneaux
de355ec634 Remove nixpkgs override and the lib we no longer use
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
2024-12-06 00:35:02 +01:00
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