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

Add MacOS CI #1449

Open
1 of 4 tasks
dblock opened this issue Oct 27, 2021 · 2 comments
Open
1 of 4 tasks

Add MacOS CI #1449

dblock opened this issue Oct 27, 2021 · 2 comments
Labels
Build Libraries & Interfaces Build Build Tasks/Gradle Plugin, groovy scripts, build tools, Javadoc enforcement. enhancement Enhancement or improvement to existing feature or request macos Priority-Low

Comments

@dblock
Copy link
Member

dblock commented Oct 27, 2021

Is your feature request related to a problem? Please describe.
Coming from opensearch-project/opensearch-build#38

  • Precommit (x64)
  • Precommit (arm64 Apple M1)
  • Gradle Check (x64)
  • Gradle Check (arm64 Apple M1)

Describe the solution you'd like
Add MacOS CI for this repo.

@sharp-pixel
Copy link
Contributor

To validate any breaking change due to support of Apple Silicon on macOS, we need to run the tests in a Mac Apple Silicon environment.
For example, ./gradlew check is currently failing on Mac M1 but not on Linux due to BWC.
Support for this architecture in the CI would enable detection of such issues.

@dblock
Copy link
Member Author

dblock commented Jan 6, 2022

We can run some CI on GHA on macos-latest. For larger jobs like gradle check we're looking at bringing it in to GHA as well, see #1665.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Libraries & Interfaces Build Build Tasks/Gradle Plugin, groovy scripts, build tools, Javadoc enforcement. enhancement Enhancement or improvement to existing feature or request macos Priority-Low
Projects
None yet
Development

No branches or pull requests

7 participants