-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
GH-41675: [Packaging][MATLAB] Add crossbow job to package MATLAB interface on macos-14 #41677
Conversation
@github-actions crossbow submit matlab |
Revision: 0a9adea Submitted crossbow builds: ursacomputing/crossbow @ actions-2c74dc47d1
|
@github-actions crossbow submit matlab |
Revision: 4166464 Submitted crossbow builds: ursacomputing/crossbow @ actions-73015ffe49
|
@github-actions crossbow submit matlab |
Revision: daf8557 Submitted crossbow builds: ursacomputing/crossbow @ actions-75ef64fd55
|
@github-actions crossbow submit matlab |
Revision: a444c7d Submitted crossbow builds: ursacomputing/crossbow @ actions-ee0e0dc048
|
@github-actions crossbow submit matlab |
Revision: 3e0d9a1 Submitted crossbow builds: ursacomputing/crossbow @ actions-f3e6a4f210
|
@github-actions crossbow submit matlab |
Revision: e1b3b9f Submitted crossbow builds: ursacomputing/crossbow @ actions-e50cfc7cb8
|
@github-actions crossbow submit matlab |
Revision: 955c70b Submitted crossbow builds: ursacomputing/crossbow @ actions-4f1fb0e2cd
|
@github-actions crossbow submit matlab |
Revision: 7fd016a Submitted crossbow builds: ursacomputing/crossbow @ actions-774ecfa005
|
@github-actions crossbow submit matlab |
Revision: cf7b6e1 Submitted crossbow builds: ursacomputing/crossbow @ actions-4b09295f7a
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
Co-authored-by: Sutou Kouhei <[email protected]>
@github-actions crossbow submit matlab |
Revision: f0a048c Submitted crossbow builds: ursacomputing/crossbow @ actions-aabbba2f3f
|
@github-actions crossbow submit matlab |
Revision: 7958cf1 Submitted crossbow builds: ursacomputing/crossbow @ actions-b1f520b25d
|
@github-actions crossbow submit matlab |
Revision: 1e339d7 Submitted crossbow builds: ursacomputing/crossbow @ actions-880a0245bd
|
Re-ran the crossbow job with the new changes. Everything passed. |
After merging your PR, Conbench analyzed the 5 benchmarking runs that have been run so far on merge-commit 4a2df66. There were no benchmark performance regressions. 🎉 The full Conbench report has more details. It also includes information about 37 possible false positives for unstable benchmarks that are known to sometimes produce them. |
Rationale for this change
In #41592, we added a CI job to build and test the MATLAB interface on
macos-14
, which is ARM-based. We currently only package the interface onmacos-12
, which is Intel-based.We should add a crossbow job to package the MATLAB interface on
macos-14
so that we package the interface for both Intel-based and ARM-based macoS.What changes are included in this PR?
macos
job in the MATLAB crossbow workflow file to run on bothmacos-12
andmacos-14
.dev/tasks/matlab/rename_macos_dynamic_libraries.sh
. This script is used to uniquify the shared library names generated for the Intel/AMD-based macOS and ARM-based macOS interface installations. This is required because the crossbow job generates one "monolithic" MLTBX file that contains all shared libraries for all platforms. See the comment at the beginning ofdev/tasks/matlab/rename_macos_dynamic_libraries.sh
for a more in-depth explanation.Are these changes tested?
Are there any user-facing changes?
Users on ARM-based macOS machines will be able to install the MATLAB Arrow Interface via a "one-click" install
workflow using the MLTBX file.
macos-14
#41675