Luke Dashjr
20e491ddcb
CI/Cirrus: Skip merge_base step for non-PRs
...
CIRRUS_BASE_BRANCH is a PR-specific variable and undocumented on non-PR builds.
In practice (at the moment), it seems to be HEAD, which in private repositories can be pretty much anything, causing CI to fail if it can't be cleanly merged.
By checking CIRRUS_PR first, we can reliably do CI builds of branches outside PRs.
4 years ago
MarcoFalke
fa92cf29d9
ci: Remove redundant valgrind fuzz task
4 years ago
MarcoFalke
77777c8b5e
ci: Run windows ci config on cirrus
4 years ago
MarcoFalke
3333d6942e
ci: Run macos ci config on cirrus
4 years ago
MarcoFalke
fa8b1114e6
ci: Run arm ci config on cirrus
4 years ago
MarcoFalke
66667acc53
cirrus: Skip tasks on the gui repo main branch
4 years ago
MarcoFalke
fa8e494554
ci: Run ci configs on cirrus
4 years ago
MarcoFalke
faf2999e25
cirrus: Use kvm to avoid spurious CI failures in the default virtualization cluster
4 years ago
MarcoFalke
fa8e148714
ci: Double tsan CPU and Memory to avoid global timeout
4 years ago
MarcoFalke
fa0538e94d
ci: Set cirrus RAM to 8GB
4 years ago
MarcoFalke
fa41810d0e
ci: Run valgrind fuzzer on cirrus
4 years ago
MarcoFalke
fa8e6df282
ci: Run tsan ci config on cirrus
4 years ago
MarcoFalke
fa05f44893
ci: Upgrade most ci configs to focal
4 years ago
MarcoFalke
fa2eb3d5d6
ci: Run asan ci config on cirrus
4 years ago
MarcoFalke
fa93527738
cirrus: Clear dummy task
4 years ago
MarcoFalke
fac2eeeb9d
cirrus: Remove no longer needed install step
5 years ago
MarcoFalke
fa35c34df7
Remove unused ci configs that have been moved elsewhere
...
They have been moved to https://github.com/MarcoFalke/btc_nightly
running on Cirrus CI https://cirrus-ci.com/build/6249975761862656
5 years ago
MarcoFalke
fa50d11dd1
appveyor: Disable functional tests for now
...
Also add a draft for a Windows build on cirrus. The draft can be
finished later.
5 years ago
MarcoFalke
fae760f2b2
cirrus: Bump freebsd to 12.1
5 years ago
Hennadii Stepanov
6136a96cdf
ci: Rename RUN_CI_ON_HOST to DANGER_RUN_CI_ON_HOST
5 years ago
fanquake
397dbae070
ci: remove OpenSSL installation
5 years ago
MarcoFalke
fafa064d2a
ci: Remove ccache requirement on the host
...
ccache is only needed to create the cache dir on the host, if it didn't
already exist. The same can be achieved with mkdir, so just use that
instead.
5 years ago
MarcoFalke
fa69588537
test: Make PORT_MIN in test runner configurable
5 years ago
MarcoFalke
fa6cbdc3c9
ci: Use ./ci/ on non-travis host
5 years ago
MarcoFalke
fa00326158
ci: Run extended tests
5 years ago
MarcoFalke
fa1d400003
cirrus ci: Inital config
6 years ago