ci: switch to a sourceware mirror for riscv #35885

pull willcl-ark wants to merge 2 commits into bitcoin:master from willcl-ark:reenable-riscv changing 2 files +14 −0
  1. willcl-ark commented at 7:54 PM on August 4, 2026: member

    The https transport is rate-limited to block AI scrapers.

    Switch to a live mirror on fish.foo to re-enable the riscv job.

  2. DrahtBot added the label Tests on Aug 4, 2026
  3. DrahtBot commented at 7:54 PM 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/35885.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

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

    Type Reviewers
    ACK maflcko
    Concept ACK fanquake

    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-->

  4. willcl-ark commented at 8:02 PM on August 4, 2026: member

    Ah, this worked locally, but seems this PR is now bumping into https://github.blog/changelog/2022-03-15-removed-unencrypted-git-protocol-and-certain-ssh-keys/

  5. willcl-ark force-pushed on Aug 4, 2026
  6. DrahtBot added the label CI failed on Aug 4, 2026
  7. willcl-ark renamed this:
    ci: switch git transport protocol in riscv
    ci: switch to a sourceware mirror for riscv
    on Aug 4, 2026
  8. DrahtBot commented at 8:14 PM on August 4, 2026: contributor

    <!--85328a0da195eb286784d51f73fa0af9-->

    🚧 At least one of the CI tasks failed. <sub>Task iwyu: https://github.com/bitcoin/bitcoin/actions/runs/30945409441/job/92114034730</sub> <sub>LLM reason (✨ experimental): CI failed because IWYU detected required (contentful) header include changes and intentionally returned failure (Failure generated from IWYU).</sub>

    <details><summary>Hints</summary>

    Try to run the tests locally, according to the documentation. However, a CI failure may still happen due to a number of reasons, for example:

    • Possibly due to a silent merge conflict (the changes in this pull request being incompatible with the current code in the target branch). If so, make sure to rebase on the latest commit of the target branch.

    • A sanitizer issue, which can only be found by compiling with the sanitizer and running the affected test.

    • An intermittent issue.

    Leave a comment here, if you need help tracking down a confusing failure.

    </details>

  9. willcl-ark force-pushed on Aug 4, 2026
  10. maflcko commented at 8:26 PM on August 4, 2026: member

    Fixed the unrelated CI failure in #35886

  11. hebasto referenced this in commit 2f52c2e8c0 on Aug 4, 2026
  12. ci: use mirror for riscv submodules
    sourceware is blocking/rate-limiting http(s) git requests to combat AI
    scrapers.
    
    Switch to a live mirror hosted at fish.foo
    
    Use exported GIT_CONFIG_* to avoid setting `git config --global` which
    could clobber a user running on bare host, but still propagate to child
    git processes spawned by `make`.
    d135812519
  13. Revert "ci: Temporarily remove riscv32 config from GHA matrix"
    This reverts commit fa06ea42448d94c6e7ed9fad1adedb439ff6f78d.
    95bb01f35f
  14. willcl-ark force-pushed on Aug 4, 2026
  15. DrahtBot removed the label CI failed on Aug 4, 2026
  16. in ci/test/01_base_install.sh:94 in 95bb01f35f
      87 | @@ -88,8 +88,16 @@ if [[ -n "${USE_INSTRUMENTED_LIBCPP}" ]]; then
      88 |  fi
      89 |  
      90 |  if [[ ${BARE_METAL_RISCV} == "true" ]]; then
      91 | +    # Use a mirror for these submodules as sourceware blocks too many requests combating AI.
      92 |      ${CI_RETRY_EXE} git clone --depth=1 https://github.com/riscv-collab/riscv-gnu-toolchain -b 2026.06.06 /riscv/gcc
      93 |      ( cd /riscv/gcc;
      94 | +      export GIT_CONFIG_COUNT=3;
    


    maflcko commented at 5:48 AM on August 5, 2026:

    in d135812519381581e4d06098dbc91984523889c9: All of the redundant trailing ; are a bit confusing and inconsistent maybe remove them wholesale?

  17. maflcko approved
  18. maflcko commented at 5:48 AM on August 5, 2026: member

    lgtm ACK 95bb01f35f741722847d1da5a36d2b8b4e1502f6

  19. fanquake commented at 7:59 AM on August 5, 2026: member

    Concept 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-06 18:51 UTC

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