Sjors Provoost
c65fde4831
ci: vary /tmp/env
10 months ago
Mark Friedenbach
4756114e50
[depends] Allow PATH with spaces in directory names.
...
added test and update code based on feedback
10 months ago
MarcoFalke
fafcee4874
ci: Rename test script to 03_test_script.sh
12 months ago
MarcoFalke
fa65887377
ci: Add missing --external to podman image prune
1 year ago
fanquake
fc1073bb45
Merge bitcoin/bitcoin#28643 : ci: Add missing CI_RETRY_EXE before git clone
...
6889a80766
ci: Add missing CI_RETRY_EXE before git clone (MarcoFalke)
b705bade44
ci: Export `IN_GETOPT_BIN` on macOS (Hennadii Stepanov)
1c2132ddd9
Revert "ci: Upgrading pip version in macos environment" (Hennadii Stepanov)
Pull request description:
This PR is a resurrection of https://github.com/bitcoin/bitcoin/pull/28623 :
> This should fix [bitcoin/bitcoin/actions/runs/6457002476/job/17527598426#step:7:240](https://github.com/bitcoin/bitcoin/actions/runs/6457002476/job/17527598426#step:7:240 ):
>
> ```
> + git clone --depth=1 https://github.com/bitcoin-core/qa-assets /Users/runner/work/bitcoin/bitcoin/ci/scratch/qa-assets
> Cloning into '/Users/runner/work/bitcoin/bitcoin/ci/scratch/qa-assets'...
> error: RPC failed; curl 18 HTTP/2 stream 5 was reset
> error: 54975 bytes of body are still expected
> fetch-pack: unexpected disconnect while reading sideband packet
> fatal: early EOF
> fatal: fetch-pack: invalid index-pack output
> Error: Process completed with exit code 128.
> ```
ACKs for top commit:
maflcko:
lgtm ACK 6889a80766
Tree-SHA512: cd50102061a5c57fcf53ecbf552e7eae09995395e91651d00037e3f101c4906c0a994b2f6b1ccf984f2fc902ca59f0db66206ace56a2b6e2810dfa4167f3e115
1 year ago
stickies-v
e44c574650
ci: always prune all dangling bitcoin-ci-test images
...
Since all bitcoin-ci-test images are now labeled, we can always
prune all dangling images, regardless of whether we are in
RESTART_CI_DOCKER_BEFORE_RUN.
To be safe, still prune all images if RESTART_CI_DOCKER_BEFORE_RUN
in case the filtering doesn't work, or if images were created on
an earlier version that did not assign labels.
1 year ago
Hennadii Stepanov
b705bade44
ci: Export `IN_GETOPT_BIN` on macOS
...
This variable is required for the `retry` script.
1 year ago
stickies-v
ce1699706e
ci: add label to docker images
...
This allows us or the user to perform batch operations on all
images produced by the ci, e.g. to prune all dangling images,
without affecting non-ci images.
1 year ago
MarcoFalke
fa2c894cbb
ci: move-only CI_CONTAINER_ID to 02_run_container.sh
...
This limits the scope of the CI_CONTAINER_ID symbol.
Can be reviewed with --color-moved=dimmed-zebra
1 year ago
MarcoFalke
fa695b4df0
ci: Work around podman stop bug
...
Force remove any containers, pontentially leaving dangling processes,
which should be fine.
1 year ago
MarcoFalke
fa09a031c1
ci: Add set -ex to 02_run_container.sh
...
The same is done by the 06 script.
1 year ago
MarcoFalke
fac9abbf47
ci: Rename 04_install to 02_run_container
...
This reflects what the script does (docker run ...).
1 year ago