Skip to content

#1747: use macos-15-intel runner for x64 native image build#1759

Merged
hohwille merged 2 commits intodevonfw:mainfrom
shodiBoy1:bugfix/1747-fix-macos-x64-native-image
Mar 20, 2026
Merged

#1747: use macos-15-intel runner for x64 native image build#1759
hohwille merged 2 commits intodevonfw:mainfrom
shodiBoy1:bugfix/1747-fix-macos-x64-native-image

Conversation

@shodiBoy1
Copy link
Copy Markdown
Contributor

This PR fixes #1747

Implemented changes:

  • Changed GitHub Actions macOS x64 runner from macos-15 to macos-15-intel in release and nightly-build workflows
  • Updated assembly descriptor release-mac-x64.xml to reference the correct artifact name natives-macos-15-intel
  • Added changelog entry

Root cause: Both macos-latest and macos-15 resolve to ARM (Apple Silicon) runners (reference), so the mac-x64 package was shipping an arm64 binary instead of an x64 one.

Verified: Downloaded ide-cli-2026.03.001-mac-x64.tar.gz on Intel MacBook Pro (2015, Monterey 12.7.6), ran file bin/ideasy -> confirmed it contains an arm64 binary instead of x64.

Note: Cannot be fully tested locally since native images are built by GitHub Actions. Fix is based on GitHub's documented runner architectures.

Checklist for this PR

Make sure everything is checked before merging this PR. For further info please also see
our DoD.

  • When running mvn clean test locally all tests pass and build is successful
  • PR title is of the form #«issue-id»: «brief summary» (e.g. #921: fixed setup.bat). If no issue ID exists, title only.
  • PR top-level comment summarizes what has been done and contains link to addressed issue(s)
  • PR and issue(s) have suitable labels
  • Issue is set to In Progress and assigned to you or there is no issue (might happen for very small PRs)
  • You followed all coding conventions
  • You have added the issue implemented by your PR in CHANGELOG.adoc unless issue is labeled
    with internal

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Mar 19, 2026

CLA assistant check
All committers have signed the CLA.

@coveralls
Copy link
Copy Markdown
Collaborator

Pull Request Test Coverage Report for Build 23274666150

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.005%) to 70.631%

Totals Coverage Status
Change from base Build 23195347152: 0.005%
Covered Lines: 10769
Relevant Lines: 14648

💛 - Coveralls

@shodiBoy1 shodiBoy1 assigned Amueller36 and unassigned Amueller36 Mar 19, 2026
@shodiBoy1 shodiBoy1 marked this pull request as ready for review March 19, 2026 01:08
@shodiBoy1 shodiBoy1 added macOS specific for Apple MacOS install installation process of IDE + tools and install commandlet bugfix PR that fixes a bug issue labels Mar 19, 2026
@shodiBoy1 shodiBoy1 assigned shodiBoy1 and unassigned shodiBoy1 Mar 19, 2026
@shodiBoy1 shodiBoy1 requested a review from hohwille March 19, 2026 16:39
@shodiBoy1 shodiBoy1 self-assigned this Mar 19, 2026
@shodiBoy1 shodiBoy1 moved this from 🆕 New to Team Review in IDEasy board Mar 19, 2026
Copy link
Copy Markdown
Member

@hohwille hohwille left a comment

Choose a reason for hiding this comment

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

@shodiBoy1 thanks for your PR. Awesome that you found the reason. 👍
We had macos-13 before that was on x64 and upgraded to macos-15 so we did not expect that this changed from x64 to arm64. Since arm64 is meanwhile the standard for MacOS it surely makes sense.
Ready for merge.

@github-project-automation github-project-automation Bot moved this from Team Review to 👀 In review in IDEasy board Mar 20, 2026
@hohwille hohwille merged commit 89abca7 into devonfw:main Mar 20, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Done in IDEasy board Mar 20, 2026
@hohwille hohwille added this to the release:2026.04.001 milestone Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix PR that fixes a bug issue install installation process of IDE + tools and install commandlet macOS specific for Apple MacOS

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

macOS x64 error during installation: Bad CPU type in executable

5 participants