Skip to content

Add macOS universal2 build to CI, and bump OpenJPH to 0.21.3#2058

Merged
cary-ilm merged 3 commits into
AcademySoftwareFoundation:mainfrom
cary-ilm:universal2
Jun 13, 2025
Merged

Add macOS universal2 build to CI, and bump OpenJPH to 0.21.3#2058
cary-ilm merged 3 commits into
AcademySoftwareFoundation:mainfrom
cary-ilm:universal2

Conversation

@cary-ilm
Copy link
Copy Markdown
Member

@cary-ilm cary-ilm commented Jun 9, 2025

Universal2 builds with CMAKE_OSX_ARCHITECTURES=x8664;arm64.

OpenJPH failed with this until 0.21,3

Technically, the cibuildwheel action does this but failure messages there are harder to parse, so better to treat it as a first-class CI check.

Universal2 builds with CMAKE_OSX_ARCHITECTURES=x8664;arm64.

OpenJPH failed with this until 0.21,3

Technically, the cibuildwheel action does this but failure messages there
are  harder to parse, so better to treat it as a first-class CI check.

Signed-off-by: Cary Phillips <cary@ilm.com>
@michaeldsmith
Copy link
Copy Markdown
Contributor

michaeldsmith commented Jun 10, 2025

I think the title of this PR should be changed
from
Add macOS universal2 build to CI, and bump OpenJPG to 0.21.3
to
Add macOS universal2 build to CI, and bump OpenJPH to 0.21.3

@cary-ilm cary-ilm changed the title Add macOS universal2 build to CI, and bump OpenJPG to 0.21.3 Add macOS universal2 build to CI, and bump OpenJPH to 0.21.3 Jun 10, 2025
@cary-ilm
Copy link
Copy Markdown
Member Author

Oops, right.

@cary-ilm
Copy link
Copy Markdown
Member Author

Not the first time I've typed that wrong.

@cary-ilm cary-ilm requested a review from peterhillman June 12, 2025 23:35
@cary-ilm
Copy link
Copy Markdown
Member Author

@peterhillman, you OK looking this over?

Copy link
Copy Markdown
Contributor

@peterhillman peterhillman left a comment

Choose a reason for hiding this comment

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

Looks good to me, though I have little knowledge of macOS universal builds.

Would it be better if the manifest validation ignored the patch version number in filenames, so version bumps can happen without needing to upload new manifests?

@cary-ilm
Copy link
Copy Markdown
Member Author

Maybe, let's discuss the version validation scheme more in a separate issue. It's worth having the system guard against an incorrect version number slipping out.

@cary-ilm cary-ilm merged commit 85ed7a4 into AcademySoftwareFoundation:main Jun 13, 2025
43 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants