ci: Re-add configs removed in cmake migration #30740

pull maflcko wants to merge 1 commits into bitcoin:master from maflcko:2408-ci-cmake changing 5 files +6 −5
  1. maflcko commented at 2:52 pm on August 28, 2024: member

    In commit 9730288a0cd3f33021ef00fb2d95e5216d10ab61 many configs were removed from the CI without explanation.

    Fix it by adding them back.

    Can be reviewed by looking at:

  2. ci: Re-add configs removed in cmake migration fa80d39d82
  3. DrahtBot commented at 2:52 pm on August 28, 2024: contributor

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

    Code Coverage

    For detailed information about the code coverage, see the test coverage report.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK fanquake

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

  4. DrahtBot added the label Tests on Aug 28, 2024
  5. in .github/workflows/ci.yml:75 in fa80d39d82
    71@@ -72,7 +72,7 @@ jobs:
    72         run: |
    73           # Run tests on commits after the last merge commit and before the PR head commit
    74           # Use clang++, because it is a bit faster and uses less memory than g++
    75-          git rebase --exec "echo Running test-one-commit on \$( git log -1 ) && CC=clang CXX=clang++ cmake -B build -DBUILD_GUI=ON -DBUILD_BENCH=ON -DBUILD_FUZZ_BINARY=ON -DWITH_BDB=ON -DWITH_NATPMP=ON -DWITH_MINIUPNPC=ON -DWITH_USDT=ON && cmake --build build -j $(nproc) && ctest --test-dir build -j $(nproc) && ./build/test/functional/test_runner.py -j $(( $(nproc) * 2 ))" ${{ env.TEST_BASE }}
    76+          git rebase --exec "echo Running test-one-commit on \$( git log -1 ) && CC=clang CXX=clang++ cmake -B build -DWITH_ZMQ=ON -DBUILD_GUI=ON -DBUILD_BENCH=ON -DBUILD_FUZZ_BINARY=ON -DWITH_BDB=ON -DWITH_NATPMP=ON -DWITH_MINIUPNPC=ON -DWITH_USDT=ON && cmake --build build -j $(nproc) && ctest --test-dir build -j $(nproc) && ./build/test/functional/test_runner.py -j $(( $(nproc) * 2 ))" ${{ env.TEST_BASE }}
    


    fanquake commented at 3:40 pm on August 28, 2024:
    Should this job also be installing libzmq3-dev ?

    maflcko commented at 7:25 pm on August 28, 2024:
    I am using python3-zmq as a proxy for that, which should probably be enough, no? And if libzmq was missing, the CI would be failing, no?

    fanquake commented at 7:56 pm on August 28, 2024:
    Sure, it’s likely fine, just inconsistent with the other CIs.

    maflcko commented at 5:40 am on August 29, 2024:
    Yeah, I am happy to review a different pull request touching those lines, but I haven’t touched them in this pull request, so I’ll leave this as-is for now.

    fanquake commented at 9:57 am on August 29, 2024:

    maflcko commented at 10:07 am on August 29, 2024:
    Yeah, sorry. This CI task doesn’t run on pulls with one commit only.

    maflcko commented at 10:10 am on August 29, 2024:
    Jup, I was wrong. Do you mind fixing it up in your pull?

    fanquake commented at 10:11 am on August 29, 2024:
    No worries, I’ve pushed a commit into #30749.
  6. fanquake commented at 3:46 pm on August 28, 2024: member

    many configs were removed from the CI without explanation.

    Nice catch. It’s not clear why a bunch of CI configs would have been removed..

  7. hebasto commented at 4:16 pm on August 28, 2024: member

    many configs were removed from the CI without explanation.

    Nice catch. It’s not clear why a bunch of CI configs would have been removed..

    Sorry for overlooking them.

  8. maflcko commented at 7:23 pm on August 28, 2024: member

    many configs were removed from the CI without explanation.

    Nice catch. It’s not clear why a bunch of CI configs would have been removed..

    Sorry for overlooking them.

    No worries. It is my fault for not reviewing them properly before. Also, it looks like the other reviewers missed them as well, so not your fault again.

  9. fanquake approved
  10. fanquake commented at 9:21 am on August 29, 2024: member
    ACK fa80d39d82013b21a70677ac79bdff8c614379b7
  11. fanquake merged this on Aug 29, 2024
  12. fanquake closed this on Aug 29, 2024

  13. hebasto commented at 9:32 am on August 29, 2024: member
    Post-merge ACK fa80d39d82013b21a70677ac79bdff8c614379b7.
  14. maflcko deleted the branch on Aug 29, 2024

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: 2024-11-16 18:12 UTC

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