bitcoin/ci/test
MacroFake 7d82f86341
Merge bitcoin/bitcoin#25650: script: default to necessary tags in `test/get_previous_releases.py`
21a9e94dbb ci: remove hardcoded tag list from ci scripts (josibake)
d530ba390e doc: update test/README.md (josibake)
614d4682ba script: default to necessary tags in get_previous_releases.py (josibake)

Pull request description:

  Almost every time I need to use this script, I forget the tag list is needed and that a specific set of tags is needed for the backwards compatibility tests to work. I end up wasting time reading through the script and googling to find the tag list before remembering it is in `test/README.md`

  I assume (hope) I'm not the only one this happens to, so I figured it would make more sense to have the script default to downloading/building the necessary tags. This has the added benefit of making the script the source of truth: the script already needs to be updated with the SHA256_SUM of the binary for every new tag that is added, so it makes sense to use `SHA256_SUMS` list as the necessary tag list. This means there is less risk of the README and the script drifting (i.e updating the readme with a new tag and forgetting to update the script, or updating the script and forgetting to update the README). Now all that needs to happen is to update the `SHA256_SUMS` list in the script and everything Just Works (TM)

ACKs for top commit:
  Sjors:
    re-tACK 21a9e94dbb

Tree-SHA512: 97b488227a89a6827584edd251820a7074fad75dfd7f26f1aa5f858e2521d2e02effd0f11e6dc4676e1155d3d5aba6ff94a4b58ffef80dc201376afd5927deb9
2022-08-05 10:51:06 +02:00
..
00_setup_env.sh ci: Add clang-tidy task 2022-04-04 11:57:06 +02:00
00_setup_env_android.sh ci, android: Update NDK up to r23c 2022-05-31 18:45:13 +02:00
00_setup_env_arm.sh scripted-diff: Bump copyright headers 2021-12-30 19:36:57 +02:00
00_setup_env_i686_centos.sh ci: Bump CentOS 8 image 2022-02-01 10:13:25 +01:00
00_setup_env_i686_multiprocess.sh test: remove lief install from multiprocess job 2022-03-28 10:35:37 +01:00
00_setup_env_mac.sh build: use macOS 11 SDK (Xcode 12.2) 2022-01-26 17:28:16 +08:00
00_setup_env_mac_native_x86_64.sh ci: Improve naming related to "macOS 12 native x86_64" task 2022-06-22 10:15:16 +02:00
00_setup_env_native_asan.sh ci: run USDT interface test in a VM 2022-07-08 19:41:58 +02:00
00_setup_env_native_fuzz.sh Merge bitcoin/bitcoin#24292: Revert "ci: Run fuzzer task for the master branch only" 2022-02-21 13:12:36 +00:00
00_setup_env_native_fuzz_with_msan.sh ci: Use clang-12 and libcxx-12 for msan 2022-03-30 11:56:06 +02:00
00_setup_env_native_fuzz_with_valgrind.sh ci: better pin to dwarf4 in valgrind job 2022-07-21 10:16:46 +01:00
00_setup_env_native_msan.sh ci: Use clang-12 and libcxx-12 for msan 2022-03-30 11:56:06 +02:00
00_setup_env_native_nowallet_libbitcoinkernel.sh ci: Build libbitcoinkernel 2022-04-27 17:36:39 -04:00
00_setup_env_native_qt5.sh ci: remove hardcoded tag list from ci scripts 2022-07-21 12:02:08 +02:00
00_setup_env_native_tidy.sh ci: run USDT interface test in a VM 2022-07-08 19:41:58 +02:00
00_setup_env_native_tsan.sh ci: add DEBUG_LOCKCONTENTION to CI task containing DEBUG_LOCKORDER 2022-05-20 12:48:17 +02:00
00_setup_env_native_valgrind.sh ci: better pin to dwarf4 in valgrind job 2022-07-21 10:16:46 +01:00
00_setup_env_s390x.sh test: Exclude broken feature_init for now 2022-02-04 16:33:36 +01:00
00_setup_env_win64.sh ci: Install documented packages for "Win64" CI task 2022-05-28 11:34:11 +02:00
04_install.sh ci: run USDT interface test in a VM 2022-07-08 19:41:58 +02:00
05_before_script.sh ci: remove hardcoded tag list from ci scripts 2022-07-21 12:02:08 +02:00
06_script_a.sh [ci] apply cache size limit and print ccache statistics in "ARM64 Android APK" 2022-07-04 22:18:41 +09:00
06_script_b.sh validationcaches: Add and use ValidationCacheSizes 2022-08-03 12:03:27 -04:00
wrap-qemu.sh refactor: integrate no_nul into univalue unitester 2022-07-18 09:15:18 +01:00
wrap-valgrind.sh scripted-diff: Bump copyright headers 2021-12-30 19:36:57 +02:00
wrap-wine.sh refactor: integrate no_nul into univalue unitester 2022-07-18 09:15:18 +01:00
wrapped-cl.bat ci: Integrate ccache into MSVC build 2022-03-12 03:20:33 +01:00