ci: do not ignore NIXPKGS_CHANNEL in local ci runs #351

pull ryanofsky wants to merge 2 commits into bitcoin-core:master from ryanofsky:pr/ci-channel changing 4 files +14 −13
  1. ryanofsky commented at 8:28 PM on August 20, 2026: collaborator

    Currently, the olddeps ci job specifies nixos-25.05 channel, but this is ignored in local ci runs, because the channel is set in .github/workflows/ci.yml not ci/scripts/run.sh.

    Fix this and also rename CI environment variables to consistently use CI_ prefix

  2. ci: do not ignore NIXPKGS_CHANNEL in local ci runs
    Currently, olddeps ci job specifies nixos-25.05 channel, but this is
    ignored in local ci runs, because the NIXPKGS_CHANNEL is passed as the
    cachiex nix path instead of being passed directly to nix develop.
    
    Fix this and also rename the NIXPKGS_CHANNEL environment variable to
    CI_NIXPKGS_CHANNEL because CI configuration variables are supposed to
    have the CI_ prefix. The NIXPKGS_CHANNEL looks misleadingly like an
    upstream configuration variable when it's just a local setting.
    fe1b8339f0
  3. ci: rename CI-internal variables to use CI_ prefix 7c73cceda9
  4. DrahtBot commented at 8:28 PM on August 20, 2026: none

    <!--e57a25ab6845829454e8d69fc972939a-->

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

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process. A summary of reviews will appear here.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #175 (Set cmake_minimum_required(VERSION 3.22) by maflcko)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  5. maflcko commented at 6:30 AM on August 21, 2026: contributor

    looks like CI failed?

  6. ryanofsky force-pushed on Aug 21, 2026
  7. ryanofsky commented at 12:01 PM on August 21, 2026: collaborator

    <!-- begin push-2 -->

    Updated 723ba1c3934bd44e13644d14baf96280b7384b3e -> 7c73cceda9b4149b706dd667f70cbea381d6364a (pr/ci-channel.1 -> pr/ci-channel.2, compare)<!-- end --> to fix caching failure in gnu32 job https://github.com/bitcoin-core/libmultiprocess/actions/runs/32414275828/job/96571710982?pr=351


github-metadata-mirror

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

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