Skip to content

Conversation

@hannahilea
Copy link
Contributor

@hannahilea hannahilea commented Jan 23, 2026

Description

Fix #1236.

Add GHA CI job to build and run tests on mac (m4, intel), to try to maintain good repo state for local development.

Tests themselves will fail until #1229 is merged. EDIT: Complete

@hannahilea
Copy link
Contributor Author

hannahilea commented Jan 23, 2026

Will fail until OPENDAP/hyrax-dependencies#101 is merged

@hannahilea hannahilea changed the title Add gha workflow for building on mac BES-1236: Add gha workflow for building on mac Jan 26, 2026
@sonarqubecloud
Copy link

@sonarqubecloud
Copy link

@sonarqubecloud
Copy link

@hannahilea
Copy link
Contributor Author

Note that this build sets GDAL_OPTION: "--without-gdal"; in a follow-up we can enable it.

Copy link
Member

@jgallagher59701 jgallagher59701 left a comment

Choose a reason for hiding this comment

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

If this works, it's a huge win. Merge. We can make tickets for GDAL and libdap and put them in the IP sprint. Pull them forward if we need a moral boost later on (the libdap one at least, GDAL builds may never be a moral boost, unless we live in very dark times).

shell: bash
- name: Build, check, and install libdap
run: |
# In the future, consider moving this to the libdap repo...
Copy link
Member

Choose a reason for hiding this comment

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

Yup

@hannahilea hannahilea merged commit 8309d05 into master Jan 28, 2026
6 checks passed
@hannahilea hannahilea deleted the hr/gha branch January 28, 2026 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build bes in CI/CD on MacOS15 intel and m-chip

3 participants