MarcoFalke
fa97a17ac3
ci: Bump Android cross-build to Ubuntu Focal
...
This does not change behavior, but bumping to Focal now means it doesn't
have to be done later when Bionic is no longer used and EOL.
4 years ago
Hennadii Stepanov
b8e76479ce
ci: Bump macOS VM image to the latest version
4 years ago
Igor Cota
ba46adaa1a
CI: add Android APK build to cirrus
4 years ago
MarcoFalke
fa272dfdff
ci: Properly bump to focal for win cross build
4 years ago
fanquake
ac24af453d
ci: use Ubuntu Focal for macOS cross build
4 years ago
MarcoFalke
faff3991a9
ci: Fuzz with integer sanitizer
4 years ago
Hennadii Stepanov
e28f9be87a
ci: Add libnatpmp-dev package to some builds
4 years ago
MarcoFalke
faeb40bee3
ci: Install missing lint packages
...
Also merge script into ci/lint_run_all.sh because env vars weren't
exported properly
4 years ago
MarcoFalke
9b28bd73a3
Merge #20691 : ci, doc: Travis CI features and mentions cleanup
...
95487b0553
doc: Drop mentions of Travis CI as it is no longer used (Hennadii Stepanov)
09d105ef0f
ci: Drop travis_fold feature as Travis CI is no longer used (Hennadii Stepanov)
Pull request description:
As Travis CI is no longer used, this PR:
- drops `travis_fold` feature
- drops mentions of Travis CI in docs
ACKs for top commit:
MarcoFalke:
ACK 95487b0553
Tree-SHA512: 2e259bb8b1e37bcefc1251737bb2716f06ddb57c490010b373825c4e70f42ca38efae69a2f63f21f577d7cee3725b94097bdddbd313f8ebf499281cf97c53cef
4 years ago
Hennadii Stepanov
09d105ef0f
ci: Drop travis_fold feature as Travis CI is no longer used
4 years ago
MarcoFalke
facf5e37f6
ci: Only use credits for pull requests to the main repo
4 years ago
MarcoFalke
6f2ca726ce
Merge #20658 : ci: Move linter task to cirrus
...
4045a6722c
ci: Use cpu=1 for linter (Dhruv Mehta)
739d39022d
ci: Move linter task to cirrus (Dhruv Mehta)
Pull request description:
Solves #20467 : Move linter to Cirrus-CI as Travis-CI.org is shutting down
ACKs for top commit:
MarcoFalke:
ACK 4045a6722c
Tree-SHA512: 9aa7487ac86c91fc68bb584d29134e304dbd46702514a5d47d1ef0de6b877d96d42b7589870fc67ad9a31f5d3a789728446da4418688f336111a9ba0f8de5feb
4 years ago
Dhruv Mehta
4045a6722c
ci: Use cpu=1 for linter
4 years ago
Dhruv Mehta
739d39022d
ci: Move linter task to cirrus
4 years ago
MarcoFalke
faf2c6e32e
cirrus: Schedule one task with paid credits for faster CI feedback
4 years ago
Hennadii Stepanov
667b6a29df
ci: Adjust Cirrus CI task names (follow up)
...
"no depends" implies "only system libs".
4 years ago
MarcoFalke
fa5c4f12f5
ci: Adjust cirrus ci task names
4 years ago
fanquake
2b356117e9
ci: no-longer exclude feature_block in TSAN job
...
The TSAN job is now running on Cirrus.
Increase the allocated memory to the maximum allowed.
4 years ago
MarcoFalke
fa7a4385d0
ci: Fix doc typos in .cirrus.yml
4 years ago
MarcoFalke
fa73674738
ci: Run i686 centos ci config on cirrus
4 years ago
MarcoFalke
fa1f949a4d
ci: Run nowallet ci config on cirrus
4 years ago
fanquake
a52ecc936a
build: set minimum supported macOS to 10.14
4 years ago
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