Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: run build on macOS x86_64 again #10481

Merged
merged 1 commit into from
May 7, 2024

Conversation

anmonteiro
Copy link
Collaborator

@anmonteiro anmonteiro force-pushed the anmonteiro/macos-x86_64 branch from 2d94176 to e352944 Compare May 3, 2024 21:38
@anmonteiro anmonteiro requested a review from emillon May 3, 2024 21:41
@anmonteiro anmonteiro requested a review from rgrinberg May 5, 2024 00:45
Copy link
Collaborator

@Leonidas-from-XIV Leonidas-from-XIV left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems reasonable to me, the only thing I don't like is that macOS builds usually take a long time as there are few runners available.

However, the ARM and AMD64 builds run in parallel and I could imagine with macos-latest moving that there's less users of the AMD64 builds thus faster to get a runner.

Signed-off-by: Antonio Nuno Monteiro <anmonteiro@gmail.com>
@Leonidas-from-XIV Leonidas-from-XIV force-pushed the anmonteiro/macos-x86_64 branch from e352944 to 8ecc7a3 Compare May 7, 2024 15:01
@anmonteiro anmonteiro merged commit 736546c into ocaml:main May 7, 2024
27 of 28 checks passed
@anmonteiro anmonteiro deleted the anmonteiro/macos-x86_64 branch May 7, 2024 16:49
emillon pushed a commit to emillon/dune that referenced this pull request May 24, 2024
Signed-off-by: Antonio Nuno Monteiro <anmonteiro@gmail.com>
emillon added a commit that referenced this pull request May 24, 2024
* fix(test): silence duplicate -lc++ warnings on mac (#10468)

When linking C++ on recent macos versions, the linker will emit a
duplicate `-lc++` warning which we can silence in the test suite.

Signed-off-by: Etienne Millon <me@emillon.org>

* test: fixes to version-corruption.t (#10469)

* refactor(test): rewrite compare.sh in ocaml

This removes the external dependencies and makes intent clearer.
The count changes because it was counting the numbers of characters
differing in the hexdump instead of a byte count.

Signed-off-by: Etienne Millon <me@emillon.org>

* fix(test): disable version-corruption.t on mac

When codesigning triggers, the binary layout is completely changed to
it's not meaningful to count the number of changed bytes

Signed-off-by: Etienne Millon <me@emillon.org>

---------

Signed-off-by: Etienne Millon <me@emillon.org>

* ci: run build on macOS x86_64 again (#10481)

Signed-off-by: Antonio Nuno Monteiro <anmonteiro@gmail.com>

* test: fix truncate on macOS (#10361)

Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>

---------

Signed-off-by: Etienne Millon <me@emillon.org>
Signed-off-by: Antonio Nuno Monteiro <anmonteiro@gmail.com>
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
Co-authored-by: Antonio Nuno Monteiro <anmonteiro@gmail.com>
Co-authored-by: Thomas Gazagnaire <thomas@gazagnaire.org>
anmonteiro added a commit to anmonteiro/dune that referenced this pull request Nov 17, 2024
Signed-off-by: Antonio Nuno Monteiro <anmonteiro@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants