Itamar Turner-Trauring
31e4556bd1
Need image with Docker _and_ git+ssh.
2022-01-24 11:01:47 -05:00
Itamar Turner-Trauring
02740f075b
Temporarily enable image builds on every push.
2022-01-24 10:56:11 -05:00
Itamar Turner-Trauring
f04e121a7d
Try to use correct Docker image.
2022-01-24 10:51:55 -05:00
Itamar Turner-Trauring
fa2b4a11c7
Welcome to the WORLD OF TOMORROW
2022-01-24 10:50:40 -05:00
Itamar Turner-Trauring
8eb6ab4765
Switch to Python 3.7 as minimal version.
2022-01-24 10:42:09 -05:00
Jean-Paul Calderone
49df402f07
maybe this is the right url
2021-09-29 15:48:33 -04:00
Jean-Paul Calderone
5a3028bdab
add a python3 expression
...
most deps are in nixpkgs now but we still need an overlay for th very very
recent collections-extended dependency
2021-09-29 15:46:18 -04:00
Jean-Paul Calderone
fc01835a56
ci configuration
2021-09-29 15:16:01 -04:00
Jean-Paul Calderone
e0414fd8af
Upload eliot.log on CircleCI runs
2021-09-08 09:14:47 -04:00
Jean-Paul Calderone
a1112e4cd0
Add the new job to the workflow
2021-08-11 10:25:49 -04:00
Jean-Paul Calderone
97008b70b2
Avoid renaming a job, it causes operational hassle
2021-08-11 10:25:42 -04:00
Jean-Paul Calderone
6e89713b65
Merge remote-tracking branch 'origin/master' into 3760.run-codechecks3
2021-08-11 10:25:13 -04:00
Jean-Paul Calderone
2bb310c511
Try to run codechecks3 on CI
2021-08-11 09:50:23 -04:00
Jean-Paul Calderone
0e2c4ff7e6
I suppose you cannot define an empty yaml map by leaving everything out
2021-08-11 07:45:45 -04:00
Jean-Paul Calderone
6f36f85a87
Define the yaml anchor elsewhere, where it is still needed
2021-08-11 07:41:59 -04:00
Jean-Paul Calderone
c5fec82328
CircleCI succeeds in pulling the docker images without this
...
It says "Warning!" but then says it is going to use its own credentials.
Great. Just what I want.
2021-08-11 07:40:16 -04:00
Jean-Paul Calderone
a4da804870
Stop using the dockerhub-auth context for normal jobs
2021-08-11 07:33:58 -04:00
Sajith Sasidharan
70291cd468
Add "docs" job to CircleCI workflow
2021-03-19 15:55:19 -04:00
Sajith Sasidharan
61fc96181e
Build docs on CI
2021-03-09 16:57:20 -05:00
Jean-Paul Calderone
7864330562
Merge remote-tracking branch 'origin/master' into 3385.coveralls-for-coverage-reports
2021-02-12 12:58:49 -05:00
Itamar Turner-Trauring
5aa452c8bb
Drop build-porting-depgraph step.
2021-02-12 10:23:07 -05:00
Jean-Paul Calderone
7f22441423
Change Debian 8 to Debian 10 for CI
2021-02-11 15:59:51 -05:00
Jean-Paul Calderone
a01078ddec
Switch to one of our Docker images for typecheck CI
2021-01-15 15:00:57 -05:00
Jean-Paul Calderone
b4128a8d10
Stop collecting coverage on CircleCI
2021-01-05 15:58:21 -05:00
Jason R. Coombs
d2e2a22f62
Run typechecks in CircleCI
2020-12-04 19:51:47 -05:00
Jean-Paul Calderone
dddf49ff71
Restore original image configuration
2020-10-22 17:00:02 -04:00
Jean-Paul Calderone
da75fa4069
make all the image builders run too, to see if they will
2020-10-22 14:47:18 -04:00
Jean-Paul Calderone
81428d0839
explain "Schema conformity" a bit more
2020-10-22 14:46:26 -04:00
Jean-Paul Calderone
e2f03e00ba
typo
2020-10-22 12:27:22 -04:00
Jean-Paul Calderone
1303a85285
Attempt to get the Docker Hub auth into the right place
2020-10-22 12:21:11 -04:00
Jean-Paul Calderone
5e1d3db72e
Correct whitespace
2020-10-22 12:12:58 -04:00
Jean-Paul Calderone
e778c8ab84
This is no longer used by anything
2020-10-22 12:09:09 -04:00
Jean-Paul Calderone
22921e2b1d
Use secrets from the context to authenticate with Docker Hub
2020-10-22 12:08:30 -04:00
Jean-Paul Calderone
bc8c2c4689
Put all CircleCI jobs into the "dockerhub-auth" context
2020-10-22 12:04:59 -04:00
Jean-Paul Calderone
e007a4c2c1
foolish shell tricks spoil the day again
2020-10-16 06:54:06 -04:00
Jean-Paul Calderone
c164f8083d
PyPy job also does not coverage measurement
2020-10-14 13:09:18 -04:00
Jean-Paul Calderone
db4bac90cf
Only upload coverage measurement if we took one
2020-10-14 12:58:15 -04:00
Chad Whitacre
d5f9fd37f4
Add comment
2020-09-14 07:38:54 -04:00
Chad Whitacre
3c89e7d9f5
Conform job names to v2.1 requirements (no dots)
2020-09-14 07:32:04 -04:00
Chad Whitacre
ed8ce8b18c
Bump version from 2 to 2.1
...
What will break?
2020-09-14 07:12:47 -04:00
Itamar Turner-Trauring
2787554a8b
Make sure CircleCI see progress output from subunitv2 reporter.
2020-09-04 12:05:42 -04:00
Itamar Turner-Trauring
38f5a9c5a3
Disable coverage on pypy, in the hopes of making it less flaky.
2020-09-04 12:05:31 -04:00
Jean-Paul Calderone
07e33e78a5
Configure CI to use the py36-coverage tox env
2020-08-26 14:37:21 -04:00
Jean-Paul Calderone
60759597f3
Ask for a particular version of Python
...
In particular, a version Tahoe-LAFS supports.
2020-08-20 13:21:48 -04:00
Jean-Paul Calderone
6eba1469f3
Back out subunit2junitxml exit status change from ticket:3336
...
I don't know why I included this change. It was certainly based on a faulty
assumption (that the tox command would exit with error if a test failed - it
won't). Apart from that, the motivation was the Python 3.6 ratchet job. The
test run was expected to fail but then the *ratchet* tool was in charge of
deciding if this indicated real failure or not. Failing at this point
prevented that logic from running. Now the ratchet is gone and we want CI to
turn red if anything fails.
2020-08-14 13:10:54 -04:00
Jean-Paul Calderone
0a7589f0c2
Update the CircleCI configuration to get the reporter working for py36
2020-08-14 11:24:42 -04:00
Jean-Paul Calderone
9695e87fbd
Revert to master version of these configs
2020-08-14 11:16:45 -04:00
Chad Whitacre
647ed5d6e1
Use BASH_ENV to avoid duplication of job steps
2020-08-14 08:33:00 -04:00
Chad Whitacre
ae87037e73
Filter tests we care about in CI for Python 3
2020-08-13 06:23:46 -04:00
Chad Whitacre
306df53012
Expose TAHOE_LAFS_TRIAL_ARGS to config
...
This allows for working around a bug in trial under Python 3 where
--reporter and --rterror collide.
2020-08-13 05:55:51 -04:00
Jean-Paul Calderone
513177c4b8
strace not used by anything now
2020-08-11 18:33:01 -04:00
Jean-Paul Calderone
b69287be4b
Merge remote-tracking branch 'origin/master' into 3336.py36-off-travis
2020-08-11 14:51:08 -04:00
Jean-Paul Calderone
a74ef86098
Remove the CI configuration
2020-08-11 13:25:16 -04:00
Jean-Paul Calderone
462e212a19
Revert "[drop] faster ci"
...
This reverts commit 65520786ca
.
2020-08-10 09:16:19 -04:00
Jean-Paul Calderone
0c2cf9f0c5
Don't fail if subunit2junitxml fails
2020-08-10 09:11:14 -04:00
Jean-Paul Calderone
a927ebbafa
what's up
2020-08-08 00:04:13 -04:00
Jean-Paul Calderone
7ba6daeed5
maybe get some more visibility into errors
2020-08-07 23:58:24 -04:00
Jean-Paul Calderone
23d7ffa369
Check for subunit2 output here
2020-08-07 23:56:13 -04:00
Jean-Paul Calderone
65520786ca
[drop] faster ci
2020-08-07 23:26:15 -04:00
Jean-Paul Calderone
a60d4f7df4
get strace
2020-08-07 22:21:52 -04:00
Jean-Paul Calderone
c2b1fda4e7
Add Ubuntu 20.04
2020-08-07 15:40:10 -04:00
Jean-Paul Calderone
80136da0a6
This Fedora probably also has no Python version tag
2020-08-07 11:14:58 -04:00
Jean-Paul Calderone
1b0f83599d
See if we can get the image names right
2020-08-03 17:08:45 -04:00
Jean-Paul Calderone
ab9ccae1d1
try doing the pip wheel
with the right LANG
2020-08-03 17:02:15 -04:00
Jean-Paul Calderone
8348e7032b
this is basically already set (LANG in UTF_8_ENVIRONMENT)
2020-08-03 17:02:15 -04:00
Jean-Paul Calderone
b99ec195cd
See if this helps the py36 zfec installation
2020-08-03 17:02:14 -04:00
Jean-Paul Calderone
3744b4d24c
FROM creates a new build stage which discards all prior ARGs
2020-08-03 17:02:14 -04:00
Jean-Paul Calderone
ee32b3555a
Burn the Python version into the Docker image tag
2020-08-03 17:02:14 -04:00
Jean-Paul Calderone
704f751b06
untabify
2020-08-03 17:02:14 -04:00
Jean-Paul Calderone
95050fefd6
do have line continuation
2020-08-03 17:02:14 -04:00
Jean-Paul Calderone
a2f78ca703
don't have a default
2020-08-03 17:02:14 -04:00
Jean-Paul Calderone
b0a5a65f4f
Attempt to enable a Python 3 CircleCI job
2020-07-17 16:23:42 -04:00
Jean-Paul Calderone
bd2f438843
Replace the TravisCI Python 3.6 config with CircleCI Python 3.6 config
2020-07-17 13:48:08 -04:00
meejah
825bc91256
mark PyPy as required in circle-ci
2020-05-06 17:17:23 -06:00
Sajith Sasidharan
4fc6840c10
Build Docker images for pypy 2.7-buster on CircleCI
2020-04-14 17:35:44 -04:00
Sajith Sasidharan
f89ad002f8
Use 2.7-buster Docker image for pypy
...
Fix failing PyPy CI job.
Fixes: ticket:3299
2020-04-14 16:14:07 -04:00
Jean-Paul Calderone
5ccc241990
no more libyaml-devel, maybe it was merged into libyaml
2020-04-13 11:04:11 -04:00
Jean-Paul Calderone
74f46b6686
this one renamed too
2020-04-13 11:04:11 -04:00
Jean-Paul Calderone
02ca2ad219
This package has been renamed
2020-04-13 11:04:10 -04:00
Jean-Paul Calderone
37af15c245
Bump CentOS from 7 to 8 on CI
2020-04-13 10:09:25 -04:00
Jean-Paul Calderone
03a4988346
Fix wording of comment
2020-01-13 20:12:43 -05:00
Jean-Paul Calderone
4078527ec9
It worked
2020-01-13 14:29:45 -05:00
Jean-Paul Calderone
3dc9eb7bef
Ask for 44 by name
2020-01-13 14:16:24 -05:00
Jean-Paul Calderone
f86569b8e5
temporary circleci configuration hack to see if this helps
...
not sure how else to make these jobs run
2020-01-13 14:10:26 -05:00
Jean-Paul Calderone
d7a90b24c2
Try upgrading pip first
2020-01-13 10:56:55 -05:00
Jean-Paul Calderone
b6bc1302b0
Tweak the CircleCI build configuration for better performance
2019-12-18 09:31:04 -05:00
Jean-Paul Calderone
6d4044c7c1
Test the Nix packaging on CircleCI
2019-12-13 10:39:15 -05:00
Chris Wood
105ddc005e
Add comment re. testing PyInstaller executables
2019-10-07 11:31:29 -04:00
Chris Wood
eef66e3ea3
Try testing PyInstaller builds on CircleCI
2019-10-04 11:39:14 -04:00
Jean-Paul Calderone
9c5dce3cc8
Largely done now so re-enable the rest of CI
2019-09-13 13:09:36 -04:00
Jean-Paul Calderone
151b7768c6
make the environment available to anything in the script
2019-09-13 13:02:55 -04:00
Jean-Paul Calderone
b462d294a5
Try it in a working environment ... ?
2019-09-13 13:00:35 -04:00
Jean-Paul Calderone
1fcf5051bd
Guessed wrong - tahoe-depgraph is Python 2.
2019-09-13 11:25:30 -04:00
Jean-Paul Calderone
47e28d2e5d
Grant the job push access to the repository with a GitHub deploy key.
2019-09-13 11:21:20 -04:00
Jean-Paul Calderone
42a01f0046
Add a CI job which runs depgraph.
...
It can also push the results to GitHub pages.
2019-09-13 11:05:05 -04:00
Jean-Paul Calderone
183385a94b
Disable most of CI to speed up development on this branch
2019-09-13 11:04:28 -04:00
Jean-Paul Calderone
6508038a74
tor and i2p were already implied by test
2019-08-14 09:04:39 -04:00
Jean-Paul Calderone
fbe12ba748
Take a shot at really timing out the PyPy job.
2019-08-13 15:57:29 -04:00
Jean-Paul Calderone
10b9575350
It worked. Put it all back.
2019-06-26 13:32:35 -04:00
Jean-Paul Calderone
e40f46c4cf
do a quick test with a new image
2019-06-26 13:00:14 -04:00