Commit graph

300 commits

Author SHA1 Message Date
James Dorfman
9878769863 Merge e567dd53d1 into merged_master (Bitcoin PR bitcoin/bitcoin#22841) 2023-04-20 21:21:22 +00:00
Byron Hambly
2334307d42 Merge 245462b66c into merged_master (Bitcoin PR bitcoin/bitcoin#22418) 2023-04-13 12:10:09 +00:00
Byron Hambly
b595ff1652 Merge 19364c0ddf into merged_master (Bitcoin PR bitcoin/bitcoin#20586) 2023-04-11 08:09:44 +00:00
James Dorfman
b5a37b0c9b Merge 7fc9a45f47 into merged_master (Bitcoin PR bitcoin/bitcoin#22469) 2023-03-16 16:06:33 +00:00
Glenn Willen
6be157e26b ci: Disable one of the fuzz tests to work around bitcoin#22233 2022-05-25 19:47:48 -07:00
Glenn Willen
db9faa3a38 ci: Swith from Centos 8 (EOL) to Centos Stream 8
Following upstream's lead, switch from the `centos:8` image, which is no
longer available, to Centos Stream 8, to fix a broken CI task.
2022-04-21 18:00:35 -07:00
MarcoFalke
e567dd53d1
Merge bitcoin/bitcoin#22841: ci: Fuzz with -ftrivial-auto-var-init=pattern
fa0a5fa744 ci: Fuzz with -ftrivial-auto-var-init=pattern (MarcoFalke)

Pull request description:

  This makes memory bugs deterministic. `-ftrivial-auto-var-init=pattern` is incompatible with other memory sanitizers (like valgrind and msan), but that is irrelevant here, because the address sanitizer in this fuzz CI config is already incompatible with them.

  `-ftrivial-auto-var-init=pattern` goes well with `-fsanitize=bool` and `-fsanitize=enum`, but those are already enabled via `-fsanitize=undefined`. See  https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html#available-checks

ACKs for top commit:
  practicalswift:
    cr ACK fa0a5fa744

Tree-SHA512: ed6be953cd99eadb1ba245ba30170747eff66be54d2773c8d26a3a6aee0fdcd6967c596f4f4ab1d238de6a6526623dac5211f0ba77f1986639395d7921bdc19f
2021-09-06 09:59:50 +02:00
MarcoFalke
fa0a5fa744
ci: Fuzz with -ftrivial-auto-var-init=pattern 2021-08-31 13:42:28 +02:00
fanquake
ab9c34237a
release: remove gitian 2021-08-31 09:37:23 +08:00
W. J. van der Laan
19364c0ddf
Merge bitcoin/bitcoin#20586: Fix Windows build with --enable-werror
b367745cfe ci: Make Cirrus CI Windows build with --enable-werror (Hennadii Stepanov)
c713bb2b24 Fix Windows build with --enable-werror on Ubuntu Focal (Hennadii Stepanov)

Pull request description:

  This PR makes possible to cross-compile Windows build with `--enable-werror --enable-suppress-external-warnings`.
  Some problems are fixed, others are silenced.

  Also `--enable-werror` is enabled for Cirrus CI Windows build (the last one on Cirrus CI without `--enable-werror`).

ACKs for top commit:
  practicalswift:
    cr ACK b367745cfe: patch looks correct
  laanwj:
    Code review ACK b367745cfe
  vasild:
    ACK b367745cfe
  jarolrod:
    ACK b367745cfe

Tree-SHA512: 64f5c99b7dad4c0efce80cd45d7074f275bd8411235dc9e0841287bdab64b812c6f8f9d632c35531d0b8210148531f53aaaac77be7699b29d2d6aaae304dbee0
2021-08-27 08:31:45 +02:00
Andrew Poelstra
ce53627c25 Merge 531c2b7c04 into merged_master (Bitcoin PR bitcoin/bitcoin#20354) 2021-08-01 17:26:59 +00:00
Andrew Poelstra
915d06019a Merge 34d1d6a112 into merged_master (Bitcoin PR bitcoin/bitcoin#22381) 2021-07-31 13:46:26 +00:00
Andrew Poelstra
da77159924 Merge 7a49fdc581 into merged_master (Bitcoin PR bitcoin/bitcoin#22388) 2021-07-30 16:55:54 +00:00
Andrew Poelstra
b563c202ff Merge 3ef2d400fa into merged_master (Bitcoin PR bitcoin/bitcoin#22376) 2021-07-30 02:31:43 +00:00
Andrew Poelstra
f953b53465 Merge 3fc20abab0 into merged_master (Bitcoin PR bitcoin/bitcoin#22353) 2021-07-29 16:56:42 +00:00
Andrew Poelstra
1a0a945459 Merge 7c561bea52 into merged_master (Bitcoin PR bitcoin/bitcoin#21935) 2021-07-25 23:50:09 +00:00
Hennadii Stepanov
acaac6e86a
ci: Bump Android NDK to r22 which supports std::filesystem 2021-07-18 12:10:28 +03:00
MarcoFalke
531c2b7c04
Merge bitcoin/bitcoin#20354: test: Add feature_taproot.py --previous_release
fa80e10d94 test: Add feature_taproot.py --previous_release (MarcoFalke)
85ccffa266 test: move releases download incantation to README (Sjors Provoost)
29d6b1da2a test: previous releases: add v0.20.1 (Sjors Provoost)

Pull request description:

  Disabling the new consensus code at runtime is fine, but potentially fragile and incomplete. Fix that by giving the option to run with a version that has been compiled without any taproot code.

ACKs for top commit:
  Sjors:
    tACK fa80e10
  NelsonGaldeman:
    tACK fa80e10d94

Tree-SHA512: 1a1feef823f08c05268759645a8974e1b2d39a024258f5e6acecbe25097aae3fa9302c27262978b40f1aa8e7b525b60c0047199010f2a5d6017dd6434b4066f0
2021-07-14 10:57:06 +02:00
fanquake
bda62eab38
ci: skip running the Linux test-security-check target for now
The CI environment is a moving target, and these tests are somewhat
fragile, so for now, disable them.
2021-07-07 19:31:37 +08:00
Andrew Poelstra
fb81781ca1 Merge 9c05da4a5c into merged_master (Bitcoin PR bitcoin/bitcoin#21865) 2021-07-07 05:28:58 +00:00
Andrew Poelstra
086ab9fa9c Merge f8575bce31 into merged_master (Bitcoin PR bitcoin/bitcoin#21864) 2021-07-07 04:39:12 +00:00
Andrew Poelstra
6ce592d7cd Merge 1b9a5236e9 into merged_master (Bitcoin PR bitcoin/bitcoin#21740) 2021-07-07 01:15:58 +00:00
Andrew Poelstra
cc047c66f0 Merge b7c2625703 into merged_master (Bitcoin PR bitcoin/bitcoin#21664) 2021-07-06 15:36:05 +00:00
Andrew Poelstra
566f94ccc5 Merge a1c6434e19 into merged_master (Bitcoin PR bitcoin/bitcoin#21852) 2021-07-05 22:27:26 +00:00
Andrew Poelstra
488cc1141f Merge 0ca8b7e7ec into merged_master (Bitcoin PR bitcoin/bitcoin#21812) 2021-07-05 21:35:49 +00:00
Andrew Poelstra
bf708b833a Merge 77d569ccb5 into merged_master (Bitcoin PR bitcoin/bitcoin#19817) 2021-07-05 03:33:56 +00:00
Andrew Poelstra
e300bdf641 Merge 1daca9f9a9 into merged_master (Bitcoin PR bitcoin/bitcoin#21738) 2021-07-03 15:30:12 +00:00
fanquake
7fc1e14ce6
ci: use Ubuntu 20.04 as the default Docker container
All but 2 of the Ubuntu CIs are already using 20.04 or 21.04.
2021-07-02 10:29:03 +08:00
Andrew Poelstra
7d5bc3ab04 Merge b8e5bbdf93 into merged_master (Bitcoin PR #21669) 2021-06-30 13:06:15 +00:00
Kiminuo
30450a1bd5 Do not clone qa-assets git repository if not necessary 2021-06-30 11:59:49 +02:00
Andrew Poelstra
f2bd5dd18b Merge f0b457212f into merged_master (Bitcoin PR #21467) 2021-07-27 01:26:50 +00:00
Andrew Poelstra
7be2681e15 Merge 1e3db6807d into merged_master (Bitcoin PR #21619) 2021-06-30 00:08:37 +00:00
Andrew Poelstra
d5c659bd94 Merge de4d3ba437 into merged_master (Bitcoin PR #21541) 2021-06-28 16:44:24 +00:00
Andrew Poelstra
d5101eebcb Merge 23b15601df into merged_master (Bitcoin PR #17227) 2021-06-28 13:45:32 +00:00
Tushar Singla
057750c09d ci: Upgrading pip version in macos environment
During each CI run, for macos native environment, python packages lief
and zmq are rebuilt everytime which wastes a lot of resources and time.
The latest version of pip directly fetches pre-built binaries. Through
this commit pip version is upgraded in macos environment before
installation of these packages.
2021-06-28 11:57:19 +05:30
Andrew Poelstra
8519730f3c Merge d42078e93b into merged_master (Bitcoin PR #21437) 2021-06-26 23:04:19 +00:00
Andrew Poelstra
9e0c92057c Merge e828fc8f52 into merged_master (Bitcoin PR #21376) 2021-06-26 19:33:37 +00:00
Andrew Poelstra
3eea8d3fee Merge 2620ac4ec3 into merged_master (Bitcoin PR #21354) 2021-06-26 01:46:08 +00:00
Andrew Poelstra
2f9409db22 Merge 84af29337c into merged_master (Bitcoin PR #21255) 2021-06-24 20:03:43 +00:00
Andrew Poelstra
e353185d46 Merge 5bb64acd9d into merged_master (Bitcoin PR #21243) 2021-06-24 17:34:42 +00:00
Andrew Poelstra
ceaad126f8 Merge 6a680a6236 into merged_master (Bitcoin PR #21226) 2021-06-24 15:41:30 +00:00
Andrew Poelstra
819ed1e785 Merge 04e01606e3 into merged_master (Bitcoin PR #21205) 2021-06-24 14:39:52 +00:00
Andrew Poelstra
271029357b Merge 9996b1806a into merged_master (Bitcoin PR #21064) 2021-06-23 03:30:31 +00:00
Andrew Poelstra
eeba6af790 Merge cda914228a into merged_master (Bitcoin PR #21138) 2021-06-21 15:22:16 +00:00
Andrew Poelstra
ca010c3309 Merge 09530b0255 into merged_master (Bitcoin PR #21126) 2021-06-21 14:57:29 +00:00
Andrew Poelstra
705b45662c Merge 3641ec1aac into merged_master (Bitcoin PR #21112) 2021-06-21 14:08:14 +00:00
Andrew Poelstra
43da2e129e Merge ca85449f22 into merged_master (Bitcoin PR #21036) 2021-06-21 08:11:10 +00:00
Andrew Poelstra
b4d8577949 Merge e51f6c4dee into merged_master (Bitcoin PR #20936) 2021-06-21 07:46:25 +00:00
Andrew Poelstra
2575f618b0 Merge 40dd757bf6 into merged_master (Bitcoin PR #21012) 2021-06-19 17:24:40 +00:00
Andrew Poelstra
c5a022192f Merge d7e2401c62 into merged_master (Bitcoin PR #18077) 2021-06-17 01:59:15 +00:00