ci: Add native macOS arm64 job #1488

pull hebasto wants to merge 1 commits into bitcoin-core:master from hebasto:240131-ci-arm changing 1 files +59 −3
  1. hebasto commented at 9:00 PM on January 31, 2024: member

    This PR starts using the new M1 macOS runner.

    The alternative approach might be using a matrix, but it is not trivial to implement.

  2. ci: Add native macOS arm64 job 218f0cc93b
  3. real-or-random added the label assurance on Feb 1, 2024
  4. real-or-random added the label ci on Feb 1, 2024
  5. in .github/workflows/ci.yml:589 in 218f0cc93b
     584 | @@ -585,10 +585,10 @@ jobs:
     585 |          run: env
     586 |          if: ${{ always() }}
     587 |  
     588 | -  macos-native:
     589 | -    name: "x86_64: macOS Monterey"
     590 | +  x86_64-macos-native:
     591 | +    name: "x86_64: macOS Monterey, Valgrind"
    


    real-or-random commented at 9:19 AM on February 1, 2024:

    Did you remove the "Valgrind" intentionally?


    hebasto commented at 9:32 AM on February 1, 2024:

    Do you mean in the #1412?


    real-or-random commented at 9:35 AM on February 1, 2024:

    No, I mean you have removed the substring ", Valgrind" from the job name. :D


    hebasto commented at 9:38 AM on February 1, 2024:

    Sorry, I don't follow... The diff appends the substring ", Valgrind" to the job name, no?


    real-or-random commented at 1:12 PM on February 1, 2024:

    Lol sure, sorry, nevermind...

  6. real-or-random commented at 9:21 AM on February 1, 2024: contributor

    Concept ACK

    It's a bit sad that we can't run Valgrind on the new machines yet.

  7. real-or-random commented at 9:56 AM on May 30, 2024: contributor

    I think it will be good to add an MSan job with ctimetests enabled. We have an arm64 job with Valgrind on Linux (Cirrus CI), but I guess having a ctimetest for macOS (Apple clang) can't hurt.

  8. hebasto force-pushed on May 30, 2024
  9. hebasto marked this as a draft on May 30, 2024
  10. hebasto commented at 1:00 PM on May 30, 2024: member

    I think it will be good to add an MSan job with ctimetests enabled. We have an arm64 job with Valgrind on Linux (Cirrus CI), but I guess having a ctimetest for macOS (Apple clang) can't hurt.

    For both Apple Clang and LLVM Clang, I have:

    clang: error: unsupported option '-fsanitize=memory' for target 'arm64-apple-darwin23.5.0'
    
  11. hebasto force-pushed on May 30, 2024
  12. hebasto marked this as ready for review on May 30, 2024
  13. real-or-random commented at 1:37 PM on May 30, 2024: contributor

    Ok, damn, I didn't know that MSan is not supported on macOS... https://github.com/google/sanitizers/issues/588

  14. real-or-random approved
  15. real-or-random commented at 8:35 AM on May 31, 2024: contributor

    ACK 218f0cc93bd77eae926f4c4e259951b92bf00aec

  16. real-or-random merged this on Jun 10, 2024
  17. real-or-random closed this on Jun 10, 2024

  18. hebasto deleted the branch on Jun 10, 2024
  19. fanquake referenced this in commit b941c15808 on Jun 25, 2024
  20. hebasto referenced this in commit b20389c74a on Jun 25, 2024
  21. fanquake referenced this in commit 1408944d2e on Jun 25, 2024
  22. achow101 referenced this in commit 9ac4f69ec2 on Jun 26, 2024
  23. vmta referenced this in commit bafdd96c0a on Jul 3, 2024
  24. janus referenced this in commit 411aef6677 on Jul 26, 2024
  25. vmta referenced this in commit 871c80c433 on Sep 6, 2024
  26. vmta referenced this in commit 4d1f6d5635 on Oct 29, 2024
  27. div72 referenced this in commit af627d47c3 on Apr 12, 2025
  28. oskarszoon referenced this in commit 0d5c9260f4 on Jul 1, 2025
  29. real-or-random referenced this in commit 3019186a6d on Feb 25, 2026
  30. github-actions[bot] referenced this in commit 758d4e90b4 on Mar 1, 2026
  31. github-actions[bot] referenced this in commit 68a2178f22 on Mar 1, 2026
  32. github-actions[bot] referenced this in commit a8bc1a0b2b on Mar 1, 2026
  33. 0x000000000019d6689c085ae165831e934ff76 referenced this in commit 3b9450150d on Mar 2, 2026
  34. csjones referenced this in commit a4d92824ae on Mar 2, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-19 06:52 UTC