ci: Fix NetBSD SDK download failure, Temp. remove riscv32 from GHA #35875

pull maflcko wants to merge 3 commits into bitcoin:master from maflcko:2608-ci-fixups changing 7 files +26 −19
  1. maflcko commented at 5:48 AM on August 4, 2026: member

    Address a few CI failures in three commits:

    • The NetBSD SDK release candidate was removed, so the CI consistently fails. Fix it by bumping to a release.
    • Also, include SDK download hashes to catch stuff like rare bit flips due to cosmic rays.
    • The riscv32 config consistently fails with download errors as well. Temporarily remove it until issue #35853 is fixed.
  2. ci: update NetBSD cross-build SDK
    The NetBSD 11.0_RC6 archives are no longer available from cdn.netbsd.org. Update the cross-build SDK to the final 11.0 release.
    2c87337efe
  3. ci: verify cross-build SDK archives
    The macOS and BSD cross-build jobs extract SDK archives fetched at runtime without checking their content.
    Keep each expected digest beside the corresponding SDK version and verify every archive before extraction.
    Create the OpenBSD library symlinks once after both archives are extracted, when all link targets are present.
    873550bea3
  4. ci: Temporarily remove riscv32 config from GHA matrix
    It fails due to https://github.com/bitcoin/bitcoin/issues/35853.
    
    It can be added back when the issue is addressed.
    fa06ea4244
  5. DrahtBot added the label Tests on Aug 4, 2026
  6. DrahtBot commented at 5:48 AM on August 4, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/35875.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process.

    Type Reviewers
    ACK hebasto, sedited

    If your review is incorrectly listed, please copy-paste <code>&lt;!--meta-tag:bot-skip--&gt;</code> into the comment that the bot should ignore.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  7. hebasto approved
  8. hebasto commented at 8:56 AM on August 4, 2026: member

    ACK fa06ea42448d94c6e7ed9fad1adedb439ff6f78d.

  9. sedited approved
  10. sedited commented at 9:01 AM on August 4, 2026: contributor

    ACK fa06ea42448d94c6e7ed9fad1adedb439ff6f78d

    Thanks for taking care of the riscv32 job. It would be nice to keep this around, but no point in doing so if it regularly breaks CI. Not sure how to solve that given the timeouts come from getting the submodules. I also don't want to download a pre-built toolchain that might break something later.

  11. fanquake merged this on Aug 4, 2026
  12. fanquake closed this on Aug 4, 2026

  13. maflcko commented at 9:47 AM on August 4, 2026: member

    Thanks for taking care of the riscv32 job. It would be nice to keep this around, but no point in doing so if it regularly breaks CI. Not sure how to solve that given the timeouts come from getting the submodules. I also don't want to download a pre-built toolchain that might break something later.

    Have you seen #35853 (comment)?

    Maybe we can wait a few weeks/months and this may be fixed by upstream at that point?

  14. maflcko deleted the branch on Aug 4, 2026
  15. l0rinc commented at 5:43 PM on August 4, 2026: contributor

    post-merge ACK


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-08-11 09:51 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me