Closed kirkrodrigues closed 2 weeks ago
The pull request introduces updates to the GitHub Actions workflows and documentation related to macOS builds. The workflow for building on macOS has been modified to support a wider range of macOS versions by implementing a matrix strategy and updating installation paths. Additionally, documentation has been revised to generalize macOS setup instructions, removing specific references to macOS 12. Changes include updates to exclusion patterns in workflow triggers and adjustments in the installation script paths across various documentation files.
File Path | Change Summary |
---|---|
.github/workflows/clp-core-build-macos.yaml | Updated runs-on directive to use a matrix for "macos-13" and "macos-14"; modified installation script path; adjusted paths monitored for changes. |
.github/workflows/clp-core-build.yaml | Changed exclusion pattern for macOS installation scripts in workflow triggers to include all macOS versions. |
docs/src/dev-guide/components-core/index.md | Updated references from "macOS 12" to "macOS" in requirements and setup instructions; modified table of contents. |
docs/src/dev-guide/components-core/macos-deps-install.md | Changed header from "macOS 12 setup" to "macOS setup"; updated installation script path to reflect broader applicability. |
.github/workflows/clp-core-build-macos.yaml
) as the main PR, specifically addressing the build process on macOS by adding a command to remove conflicting Go binaries, which is relevant to the overall macOS build configuration changes made in the main PR.Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
If these two are unrelated to the changes then the PR should be good to be merged.
Thanks. Yeah, those are from submodules (external libraries).
Description
The GH macos-12 hosted runner image has begun to be deprecated leading to much longer build times for our macOS workflow.
This PR addresses the issue by:
core
.Validation performed
task docs:serve
and validated the docs about installing on macOS were updated.Summary by CodeRabbit
New Features
Documentation