Commit Graph

245 Commits (master)

Author SHA1 Message Date
Hennadii Stepanov 7739438811
ci, android: Update NDK up to r23c
2 years ago
Hennadii Stepanov ca40d6432e
ci: Bump vcpkg to the latest version
3 years ago
Hennadii Stepanov 5561f17e37
ci: Make Qt configure option change invalidate "msvc_qt_built_cache"
3 years ago
fanquake 372f1a3c25
Merge bitcoin/bitcoin#24753: ci: Add clang-tidy task
3 years ago
MarcoFalke fab24f8c35
ci: Add clang-tidy task
3 years ago
Pavol Rusnak ef20add4c9
build, qt: bump Qt5 version to 5.15.3
3 years ago
MarcoFalke ecf692b466
Merge bitcoin/bitcoin#24540: ci: Integrate ccache into MSVC build
3 years ago
MarcoFalke faf8c736ba
ci: Use monterey-xcode-13.3
3 years ago
MarcoFalke fa76d8d4d7
test: Actually print TSan tracebacks
3 years ago
Hennadii Stepanov 3a53927f03
ci: Integrate ccache into MSVC build
3 years ago
Hennadii Stepanov 7ff43e5372
ci: Invalidate vcpkg binary cache if dependencies changed
3 years ago
fanquake c9ed9927bb
Merge bitcoin/bitcoin#24132: build: Bump minimum Qt version to 5.11.3
3 years ago
Hennadii Stepanov 68c4a9ed38
ci: Bump vcpkg to the latest version
3 years ago
MarcoFalke 619f8a27ad
Merge bitcoin/bitcoin#24304: [kernel 0/n] Introduce `bitcoin-chainstate`
3 years ago
fanquake 2ab4fbe375
Merge bitcoin/bitcoin#24292: Revert "ci: Run fuzzer task for the master branch only"
3 years ago
fanquake a1515cdd96
ci: use Ubuntu Jammy for Windows CI
3 years ago
Carl Dong 2c03cec2ff ci: Build bitcoin-chainstate
3 years ago
Hennadii Stepanov c49e7db8ae
ci: Follow Cirrus CI docs
3 years ago
MarcoFalke fa27745ccb
ci: Bump fuzz tasks to jammy
3 years ago
MarcoFalke fab8cd5f87
Revert "ci: Run fuzzer task for the master branch only"
3 years ago
Hennadii Stepanov e22d10b936
ci: Switch from bionic to buster
3 years ago
MarcoFalke fa5457e64a
ci: Bump CentOS 8 image
3 years ago
fanquake 446e73cc0b
build: use macOS 11 SDK (Xcode 12.2)
3 years ago
Hennadii Stepanov d04f68d99c
ci: Update Cirrus CI task name
3 years ago
MarcoFalke 20aea4945d
Merge bitcoin/bitcoin#23797: ci: Use Cirrus "greedy" flag to use idle CPU time when available
3 years ago
Luke Dashjr cfeb1942bc ci: Use Cirrus "greedy" flag to use idle CPU time when available
3 years ago
Hennadii Stepanov 34fd25eaf0
ci: Use system sqlite in native macOS task
3 years ago
Hennadii Stepanov 836d02722c
ci: Bump the macOS image to the latest Monterey
3 years ago
MarcoFalke d5724b8c6a
Merge bitcoin/bitcoin#23682: ci: Make macOS native task sqlite only
3 years ago
MarcoFalke fad2e0a36a
ci: Make macOS native task sqlite only
3 years ago
Hennadii Stepanov 78a6bc6919
build, qt: Use Android NDK r23 LTS
3 years ago
Hennadii Stepanov c0a1c3ca08
ci: Bump Qt to 5.15.2 in the native Windows task
3 years ago
Hennadii Stepanov 6c7b8837d3
ci: Always run merge_base_script first for consistency
3 years ago
Hennadii Stepanov 3ad5ace351
ci: Revamp Android SDK cache, and update it timely
3 years ago
Hennadii Stepanov e988bc7f2e
ci: Make macOS SDK cache independent, and update it timely
3 years ago
fanquake d0fe9c2180
build: don't check for deprecated berkeley-db4 package
3 years ago
MarcoFalke fa459220c7
ci: Rework ci task names
3 years ago
fanquake ad09c287cb
Merge bitcoin/bitcoin#23504: ci: Replace soon EOL hirsute with jammy
3 years ago
Hennadii Stepanov 23c3dcb4e7
ci: Drop --failfast in functional tests on native Windows CI task
3 years ago
MarcoFalke fafa66e424
ci: Replace soon EOL hirsute with jammy
3 years ago
Hennadii Stepanov f778845d97
ci: Add vcpkg tools cache
3 years ago
Hennadii Stepanov e8692cf2c1
ci: Improve vcpkg binary cache settings
3 years ago
Hennadii Stepanov b00646bc77
ci, refactor: Rename VCPKG_TAG variable and vcpkg_cache script
3 years ago
Hennadii Stepanov 13ae56864e
ci: Bump vcpkg release tag
3 years ago
MarcoFalke 146831f80a
ci: Reduce Windows memory for faster scheduling
3 years ago
fanquake a68de12c0e
Merge bitcoin/bitcoin#22890: doc: Replace a link to Qt precompiled binaries with compile instructions
3 years ago
MarcoFalke fa87230ec5
ci: Enable extended tests on native Windows
3 years ago
Hennadii Stepanov 4befc8f1c0
ci: Enable feature_asmap.py test on native Windows
3 years ago
MarcoFalke fa01f22e6e
test: Add missing re.escape() to feature_addrman test
3 years ago
Hennadii Stepanov 097ac74fd2
ci: Add more functional tests to the native Windows task
3 years ago
Hennadii Stepanov 8e08a4b6ce
ci: Increase the dynamic port range to the maximum on native Windows
3 years ago
fanquake 8f022a59b8
Merge bitcoin/bitcoin#22993: build: set OSX_MIN_VERSION to 10.15
3 years ago
MarcoFalke fac67b393b
ci: Set --nocleanup for Windows functional tests
3 years ago
fanquake de2af19dc8
Merge bitcoin/bitcoin#22987: qa: Fix "RuntimeError: Event loop is closed" on Windows
3 years ago
fanquake a43b8e9555
build: set OSX_MIN_VERSION to 10.15
3 years ago
fanquake 252d1a70fb
ci: use Debian Bullseye in ARM CI
3 years ago
Hennadii Stepanov 357f0c7233
ci: Enable more functional tests on Windows MSVC task
3 years ago
W. J. van der Laan 020c2b7609
Merge bitcoin/bitcoin#22923: test: Switch multiprocess to clang i686 build
3 years ago
fanquake 17e27dd000
Merge bitcoin/bitcoin#22912: ci: Fix merge_script in MSVC task
3 years ago
MarcoFalke fa0c194db3
cirrus: Enable tests on windows
3 years ago
MarcoFalke fae0295a79
ci: Switch multiprocess to i686 build
3 years ago
Hennadii Stepanov 5e42f2ad26
build: Make <QtBaseDir> default name Qt and VS versions agnostic
3 years ago
Hennadii Stepanov f78cc90524
ci: Fix merge_script in MSVC task
3 years ago
Hennadii Stepanov 3a68546fd0
ci: Build and cache static Qt instead of downloading a pre-built one
3 years ago
Hennadii Stepanov 64015eb014
ci: Add missed comments and test_bitcoin.exe command line option
3 years ago
Hennadii Stepanov 97292b1914
ci: Drop AppVeyor CI integration
3 years ago
Hennadii Stepanov 1fb70793b2
ci: Add Windows task to Cirrus CI
3 years ago
MarcoFalke fa880b10d6
ci: Unconditionally set the global git author name in cirrys.yml
3 years ago
MarcoFalke 192a959b65
Merge bitcoin/bitcoin#22749: ci: Run arm task on arm64 hardware
3 years ago
fanquake ff1e633897
Merge bitcoin/bitcoin#22730: ci: Run fuzzer task for the master branch only
3 years ago
Hennadii Stepanov e9cf506ab0
ci: Make git available for all merge commits
3 years ago
Hennadii Stepanov 040e4deddc
scripted-diff: Rename template to avoid CI configuration parsing warning
3 years ago
MarcoFalke fa35efa84b
ci: Run arm task on arm64 hardware
3 years ago
Hennadii Stepanov 5a9e255e5a
ci: Run fuzzer task for the master branch only
3 years ago
Hennadii Stepanov f52a72af56
ci: Invalidate depends caches when sources have been changed
3 years ago
Hennadii Stepanov 939640f87e
ci: Reorder scripts to make git available before depends_sources_cache
3 years ago
MarcoFalke faa8dfd6a1
ci: Bump macOS image to big-sur-xcode-12.5
3 years ago
MarcoFalke fa0bfc5239
ci: Bump multiprocess memory
4 years ago
MarcoFalke fa397a6a9c
ci: Bump cirrus fuzz CPUs to avoid timeout
4 years ago
MarcoFalke fa44f5119a
ci: Clarify that previous_releases task is using DEBUG
4 years ago
MarcoFalke faeabef4f3
ci: Enable D_GLIBCXX_DEBUG for multiprocess task
4 years ago
MarcoFalke 00004565cc
ci: Use clang-12 for asan task
4 years ago
MarcoFalke 8c867ed4ec
Merge #21675: ci: Only cache depends/sdk-sources for macos/apk task in cirrus
4 years ago
MarcoFalke 11115c8ee5
ci: Only cache depends/sdk-sources for macos/apk task in cirrus
4 years ago
MarcoFalke fadbd99885
test: Remove spurious double lock tsan suppressions by bumping to clang-12
4 years ago
MarcoFalke c1f480fb23
Merge #21653: ci: Fix previous releases cache order
4 years ago
Hennadii Stepanov b7381552cd
ci: Fix macOS brew install command
4 years ago
MarcoFalke fa4f0b301b
ci: Fix previous releases cache order
4 years ago
MarcoFalke fa41a91735
ci: Run self-hosted ci
4 years ago
MarcoFalke fa52a40f0e
ci: Make cirrus cache folders relative to cirrus base dir
4 years ago
MarcoFalke fa278412a0
ci: Restart docker before run
4 years ago
MarcoFalke fad4f48e07
ci: [refactor] Create setting for ephemeral config in .cirrus.yml
4 years ago
MarcoFalke fa212391ce
cirrus: Use SSD cluster for speedup
4 years ago
fanquake de3ae78eff
ci: increase CPU count of sanitizer job to increase memory limit
4 years ago
fanquake e4a2918238
Merge #21542: ci: Bump macOS VM image to the latest version
4 years ago
MarcoFalke fa52d7d3ad
cirrus: Add missing depends_sources_cache to Android task
4 years ago
MarcoFalke ffff4e7373
cirrus: Only cache releases when needed
4 years ago
MarcoFalke fa97a17ac3
ci: Bump Android cross-build to Ubuntu Focal
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
4 years ago
MarcoFalke 9b28bd73a3
Merge #20691: ci, doc: Travis CI features and mentions cleanup
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
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)
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
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
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
5 years ago
MarcoFalke fa50d11dd1
appveyor: Disable functional tests for now
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
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