Commit Graph

132 Commits

Author SHA1 Message Date
Itamar Turner-Trauring
66283ade3b Merge remote-tracking branch 'origin/master' into 3937-integration-http-storage 2022-11-28 11:06:05 -05:00
Itamar Turner-Trauring
6c3e9e670d Link to issue. 2022-11-23 09:53:11 -05:00
Itamar Turner-Trauring
4fd92a915b Install tor on any ubuntu version. 2022-11-23 09:43:45 -05:00
Itamar Turner-Trauring
62400d29b3 Seems like Ubuntu 22.04 has issues with Tor at the moment 2022-11-23 09:36:53 -05:00
Itamar Turner-Trauring
add510701c Run integration tests both with and without HTTP storage protocol. 2022-11-16 11:44:51 -05:00
Itamar Turner-Trauring
5ac3cb644f These are not numbers. 2022-02-23 11:11:04 -05:00
Itamar Turner-Trauring
abe4c6a1f0 Only support PyPy3 on Linux. 2022-02-23 11:09:49 -05:00
Itamar Turner-Trauring
9d9ec698e0 Add support for Python 3.10. 2022-02-23 11:07:56 -05:00
Itamar Turner-Trauring
c6ee41ab5c Add PyPy3. 2022-02-23 10:49:39 -05:00
Itamar Turner-Trauring
5647b4aee0 Try to fix macOS another way. 2022-02-22 11:40:16 -05:00
Itamar Turner-Trauring
a7e4add602 Simplify. 2022-02-22 11:25:13 -05:00
Itamar Turner-Trauring
84094b5ca0 Try version that Windows uses. 2022-02-16 09:31:12 -05:00
Itamar Turner-Trauring
3a859e3cac Try a version that matches Ubuntu's. 2022-02-15 14:52:01 -05:00
Itamar Turner-Trauring
510102dab1 Maybe we can use modern tor now. 2022-02-15 14:37:18 -05:00
Itamar Turner-Trauring
0928a7993a Rip out Python 2. 2022-02-14 11:02:25 -05:00
Itamar Turner-Trauring
665537a76f
Merge pull request #1176 from tahoe-lafs/3868-istorageserver-tests-http
Start hooking up HTTP protocol as IStorageServer provider

Fixes ticket:3868
2022-02-04 09:19:13 -05:00
Itamar Turner-Trauring
c2c3411dc4 Try to fix Python 2. 2022-02-03 12:57:48 -05:00
fenn-cs
67fefaebcd Merge branch 'master' of github.com:tahoe-lafs/tahoe-lafs into 3816.improve-release-checklist 2022-02-02 01:33:45 +01:00
Itamar Turner-Trauring
8eb6ab4765 Switch to Python 3.7 as minimal version. 2022-01-24 10:42:09 -05:00
fenn-cs
84a2578b28 Merge branch 'master' of github.com:tahoe-lafs/tahoe-lafs into 3816.improve-release-checklist 2021-12-06 22:53:15 +01:00
fenn-cs
2336cae78c remove step, release checklist
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-10-28 08:26:13 +01:00
Jean-Paul Calderone
7ec7cd45dd Use "concurrency groups" to auto-cancel redundant builds 2021-10-26 14:10:41 -04:00
Itamar Turner-Trauring
2b83edc5b3 Use macos-10.15 for Python 2.7. 2021-10-04 11:00:16 -04:00
Jean-Paul Calderone
2a6870d772 The name must be pathless, it seems 2021-09-08 09:42:23 -04:00
Jean-Paul Calderone
dd4e6c7741 whitespace 2021-09-08 09:15:28 -04:00
Jean-Paul Calderone
1d4bc54b48 Just upload the log all the time 2021-09-08 09:15:13 -04:00
Jean-Paul Calderone
bcf1c71536 Upload trial's test.log on GitHub Actions 2021-09-08 09:15:02 -04:00
Itamar Turner-Trauring
d51f1f1c5a Try to get faster CI by omitting older Python versions on macOS. 2021-07-07 14:47:39 -07:00
Itamar Turner-Trauring
0acf2483ee Might need older Tor for Python 3 as well. 2021-07-06 10:04:55 -07:00
Itamar Turner-Trauring
a612dcff5a Run macOS integration tests for Python 3. 2021-07-06 09:15:30 -07:00
Sajith Sasidharan
8d461491b8
Merge remote-tracking branch 'origin/master' into 3733.use-newer-netifaces 2021-07-05 10:41:08 -04:00
Sajith Sasidharan
d2fdd92b8b Use older Tor on macOS + Python 2.7 2021-07-05 08:38:31 -04:00
Sajith Sasidharan
f4bba078d5
Merge 'origin/master' into 3733.use-newer-netifaces 2021-06-25 11:11:38 -04:00
Itamar Turner-Trauring
2214e7a59f macOS has issues on Python 3, don't want to fix them in this PR. 2021-06-10 11:52:30 -04:00
Itamar Turner-Trauring
6fdda6163c Run Python 3 integration tests on more than just Linux. 2021-06-10 10:47:17 -04:00
Sajith Sasidharan
6c578df6a9 CI: remove special handling for Python 2.7 + Windows 2021-06-08 14:48:12 -04:00
Itamar Turner-Trauring
39334ebc42 Run tests on Windows with Python 3. 2021-05-25 14:12:40 -04:00
Itamar Turner-Trauring
b330eb3b6f Merge remote-tracking branch 'origin/master' into 3709-even-more-integration-tests-python-3 2021-05-13 11:27:13 -04:00
Itamar Turner-Trauring
dc7caa00c5 Run Python 3 integration tests. 2021-05-13 10:25:48 -04:00
Itamar Turner-Trauring
d7ad72f651 Just do integration tests as part of normal CI runners. 2021-05-12 11:21:22 -04:00
Itamar Turner-Trauring
8902868b90 Skip Windows Python 3 for now. 2021-05-05 13:15:29 -04:00
Itamar Turner-Trauring
f645715b15 Put off pypy3 to a later ticket. 2021-05-05 11:59:06 -04:00
Itamar Turner-Trauring
ea2db971a6 Try to make GitHub Actions automatically use appropriate Tox envs by using
`tox-gh-actions` package.
2021-05-05 10:06:35 -04:00
Itamar Turner-Trauring
8f997870c8 Test newer versions of Python 3, as well as PyPy 3. 2021-05-05 09:47:28 -04:00
Sajith Sasidharan
6d1b95b965 GitHub Actions: add more parenthesis
https://github.community/t/and-operator-in-if-condition/154825
suggests that adding more parens might work.
2021-04-27 16:21:22 -04:00
Sajith Sasidharan
3722b8f628 GitHub Actions: quote architecture
Docs for actions/setup-python seem to do that, although
inconsistently.
2021-04-27 15:52:28 -04:00
Sajith Sasidharan
73d3295a6a GitHub Actions: use 64-bit Python 3.6 to test on Windows 2021-04-27 15:49:25 -04:00
Sajith Sasidharan
65398a2d63 GitHub Actions: update note about Windows again 2021-04-26 17:06:34 -04:00
Sajith Sasidharan
1531bea63f GitHub Actions: update note about Windows
[skip ci]
2021-04-26 16:58:24 -04:00
Sajith Sasidharan
e46e4409c2 GitHub Actions: really use x86 Python on Windows
In a prior commit, I mistakenly used "architecture: x64" instead of
"architecture: x86", and tests actually passed.

That was surprising, because netifaces do not have amd64_win will on
PyPI.  But mystery was solved when itamarst pointed out that netifaces
wheel (that we previously built) is present on pip cache.

But pip cache might be purged one day, and tests will fail again that
day.  We can't have that, so we will try to stick with x86 for now.
2021-04-26 16:39:23 -04:00