Commit graph

103 commits

Author SHA1 Message Date
ivanlele
3e1f02dfb1
Merge e96f657e20 into merged_master (Bitcoin PR bitcoin/bitcoin#30777) 2026-03-23 13:54:38 +00:00
ivanlele
aac2f08e1d
Merge 5c7d4b9dec into merged_master (Bitcoin PR bitcoin/bitcoin#30749) 2026-03-23 12:42:43 +00:00
ivanlele
b7904c0e23
Merge 00ad716c2b into merged_master (Bitcoin PR bitcoin/bitcoin#30740) 2026-03-23 12:23:27 +00:00
ikripaka
e667e1c50b
Merge 338bc2cd26 into merged_master (Bitcoin PR bitcoin/bitcoin#30454) 2026-03-20 13:12:00 +00:00
ivanlele
94692c02e7
Merge fc699abcab into merged_master (Bitcoin PR bitcoin/bitcoin#30591) 2026-03-12 15:15:00 +00:00
ivanlele
c19ac14af4
Merge f66738f79c into merged_master (Bitcoin PR bitcoin/bitcoin#30542) 2026-03-10 15:01:53 +00:00
ikripaka
e7329ada4e
Merge 45f757c726 into merged_master (Bitcoin PR bitcoin/bitcoin#29274) 2026-03-05 15:48:31 +00:00
ivanlele
484e0da9bf
Merge cf44adfd9f into merged_master (Bitcoin PR bitcoin/bitcoin#30310) 2026-03-02 12:32:34 +00:00
ivanlele
a0c414482b
Merge 5fbdfe7104 into merged_master (Bitcoin PR bitcoin/bitcoin#30299) 2026-03-02 10:34:44 +00:00
Tom Trevethan
26abe59c3b Merge d97ddbe797 into merged_master (Bitcoin PR bitcoin/bitcoin#30193) 2026-03-02 00:10:40 +00:00
Tom Trevethan
bbbe4ff788 Merge dc4eca4073 into merged_master (Bitcoin PR bitcoin/bitcoin#30242) 2026-02-26 01:19:14 +00:00
ivanlele
e79664cf3b
Merge 42d5a1ff25 into merged_master (Bitcoin PR bitcoin/bitcoin#30060) 2026-02-20 14:12:05 +00:00
ivanlele
0cf164e807
Merge 3aaf7328eb into merged_master (Bitcoin PR bitcoin/bitcoin#29774) 2026-02-19 09:39:53 +00:00
ivanlele
e90b6e505e
Merge b8420e4603 into merged_master (Bitcoin PR bitcoin/bitcoin#29764) 2026-02-17 10:58:17 +00:00
ivanlele
e2b8af57e2
Merge d14c7286b6 into merged_master (Bitcoin PR #29620) 2026-02-13 13:18:14 +00:00
ivanlele
7b9745ebe1
Merge bd55b7a528 into merged_master (Bitcoin PR #29610) 2026-02-13 13:18:07 +00:00
Byron Hambly
f7bfef44d8
ci: fix for macos job boost 1.85 2025-12-11 15:47:17 +02:00
Byron Hambly
98f6d2e900
depends: use archive url for qt 5 2025-12-11 15:47:07 +02:00
merge-script
479b9908a9
Merge bitcoin/bitcoin#30913: ci: Use macos-14 GHA image (x86_64-apple-darwin22.6.0 -> arm64-apple-darwin23.6.0)
fab932b421 ci: Remove incorrectly hardcoded HOST in mac_native task (MarcoFalke)
fa8f35d786 ci: Use macos-14 GHA image (MarcoFalke)

Pull request description:

  There shouldn't be any downside, because XCode remains pinned to the same version.

  However, builds are expected to be a bit faster with M1, which seems nice.

ACKs for top commit:
  hebasto:
    ACK fab932b421.
  willcl-ark:
    ACK fab932b421

Tree-SHA512: 9719e05c67b8b5f3d59bd1a38eef00407b1ae5e123b18151c494b6d2dbf55bd2b0b5bb6c1a0469635c7b3bb5f23990d3bb2f339f56ce3955e8a1b97ac9f295d4
(cherry picked from commit a95e742b69)
2025-12-11 14:46:31 +02:00
Byron Hambly
cbc64320bc
Merge 0fa9f17332 into merged_master (Bitcoin PR bitcoin/bitcoin#29535) 2025-12-04 15:39:25 +02:00
Byron Hambly
82ca8e9a3a
Merge 8e894bec90 into merged_master (Bitcoin PR bitcoin/bitcoin#29504) 2025-12-04 10:54:12 +02:00
Byron Hambly
de29c7af52
Merge 7699a1aab8 into merged_master (Bitcoin PR bitcoin/bitcoin#29313) 2025-11-28 15:22:44 +02:00
Byron Hambly
494e62c39c
Merge 9e1306fc88 into merged_master (Bitcoin PR bitcoin/bitcoin#29195) 2025-11-18 08:50:10 +02:00
Byron Hambly
1a218cdfd8
Merge e6dbf48c64 into merged_master (Bitcoin PR bitcoin/bitcoin#29080) 2025-11-17 15:39:43 +02:00
Byron Hambly
b4affdd9c8
Merge a7484be65f into merged_master (Bitcoin PR bitcoin/bitcoin#29059) 2025-11-17 15:16:03 +02:00
Byron Hambly
cbf5635798
Merge 3e691258d8 into merged_master (Bitcoin PR bitcoin/bitcoin#28349) 2025-11-11 15:40:10 +02:00
Byron Hambly
bbb8cc46e8
Merge c1b7332441 into merged_master (Bitcoin PR bitcoin/bitcoin#28934) 2025-11-11 09:31:37 +02:00
Byron Hambly
4342043da6
Merge 640b450530 into merged_master (Bitcoin PR bitcoin/bitcoin#28925) 2025-11-10 14:44:10 +02:00
Byron Hambly
e097fb6be6
Merge daa56f7f66 into merged_master (Bitcoin PR bitcoin/bitcoin#28905) 2025-11-10 14:44:00 +02:00
Byron Hambly
4d2d7184bb
Merge 3d7544b481 into merged_master (Bitcoin PR bitcoin/bitcoin#28823) 2025-11-06 10:41:17 +02:00
Byron Hambly
b62deb6769
Merge d2d53b4ac8 into merged_master (Bitcoin PR bitcoin/bitcoin#28796) 2025-11-06 08:44:18 +02:00
Byron Hambly
64b51fed27
Merge 023e8c2001 into merged_master (Bitcoin PR bitcoin/bitcoin#28769) 2025-11-05 19:19:09 +02:00
Byron Hambly
210e6f64f5
ci: fix macos github action
use boost@1.85 for macos on github actions
2025-08-22 09:22:39 +02:00
Hennadii Stepanov
74da8cb286
ci: Delete no longer needed workaround
It was necessary at some point during the development of the CMake
staging branch.
2024-08-30 23:13:25 +01:00
fanquake
78358ce09d
ci: add libzmq3-dev to test-each-commit job 2024-08-29 11:04:51 +01:00
fanquake
36ff336d2e
ci: remove bsdmainutils 2024-08-29 10:58:20 +01:00
MarcoFalke
fa80d39d82
ci: Re-add configs removed in cmake migration 2024-08-28 16:50:04 +02:00
Hennadii Stepanov
9730288a0c
ci: Migrate CI scripts to CMake 2024-08-16 21:19:13 +01:00
Hennadii Stepanov
032ebe5be4
ci: Silent Homebrew's reinstall warnings 2024-08-05 17:14:33 +01:00
Max Edwards
93ee17c1d6 ci: enable berkley db on test each commit job 2024-07-29 11:43:47 +01:00
Sjors Provoost
576828e732
ci: test-each-commit merge base optional
The ci "test-each-commit" job fetches the PR branch being tested with a depth of (# of commits in PR + 2), and then tries to run tests on commits after the most recent merge commit.

When a PR is opened against a bitcoin core branch, a merge commit is always guaranteed to exist within the fetch depth, because bitcoin core branches always point at merge commits.

However, in fork repositories, pull requests can be opened based on other branches that don't contain recent merge commits, and this will currently cause git rev-list to fail with fatal: bad revision '^^@'.

Work around this problem by not requiring a recent merge commit, and just testing on all fetched commits if a merge commit can't be found.

Co-authored-by: Ryan Ofsky <ryan@ofsky.org>
2024-06-25 20:03:44 +02:00
Max Edwards
4ecbbd9b7f ci: add option for running tests without volume
DANGER_CI_ON_HOST_CACHE_FOLDERS if set will mount caches in directories on the host rather than in docker volumes. Supports saving and restoring caches on Github Actions.
2024-06-20 17:42:28 +01:00
Max Edwards
518b06c4b8 ci: remove unused bcc variable from workflow 2024-06-18 10:16:30 +01:00
Ava Chow
d97ddbe797
Merge bitcoin/bitcoin#30193: ci: move ASan job to GitHub Actions from Cirrus CI
9eea51d905 ci: move Asan / LSan / USDT job to Github Actions (Max Edwards)
4b527fa93b ci: add IPV6 network to ci container (Max Edwards)

Pull request description:

  PR for moving the ASAN + LSAN + USDT + friends job to github actions from Cirrus.

  The motivation for this PR is that this task needs a full VM (or bare metal) to function, because of the tracepoints. It can not run in a container on an arbitrary Linux, because the outside machine must exactly match the specification of the distro used in the CI task config. This requires more maintenance for the persistent worker, and I think moving to GHA will reduce the maintenance burden, or at least make it possible for anyone to work on.

  Also, it makes it easier to run the task on forks (bitcoin-inquisition, bitcoin-knots, devel forks, ...) without having to set-up a real machine.

ACKs for top commit:
  maflcko:
    review ACK 9eea51d905
  achow101:
    ACK 9eea51d905
  hebasto:
    ACK 9eea51d905.

Tree-SHA512: 1111c1c9e3a11e725dff1344643fff3c91fb9b4d7c1cc9a7d507a8f146f5223316a00272030b41ae37ecb59d044f2e90e1cd907450049b25f094f0b60643d4c7
2024-06-17 15:49:43 -04:00
Max Edwards
9eea51d905 ci: move Asan / LSan / USDT job to Github Actions
Moving it from Cirrus CI so it can be easier to maintain and used by forks
2024-06-12 14:20:25 +01:00
Hennadii Stepanov
0d3ef83433
ci: Use relative paths in win64-native CI job consistently
This change improves readability. Also the `Tee-Object` cmdlet is used
when appropriate.
2024-06-07 10:47:36 +01:00
Hennadii Stepanov
501aceefcf
ci: Remove no longer needed workaround for GHA Windows images
GHA Windows images previously had multiple VC Build Tools installed,
which required specifying the `VCPKG_PLATFORM_TOOLSET_VERSION`
explicitly to avoid linker errors. This issue has been resolved as per
https://github.com/actions/runner-images/issues/9701.
2024-06-07 09:55:34 +01:00
MarcoFalke
fa90ad23c0
ci: Roll test-each-commit Ubuntu 2024-05-15 09:53:04 +02:00
MarcoFalke
fa6c82dd9b
ci: Remove clang version pin in test-each-commit 2024-05-15 09:53:00 +02:00
Hennadii Stepanov
18fd522ca9
ci, msvc: Add "Run fuzz binaries" step 2024-04-18 10:27:55 +01:00