Skip to content

feat: add macOS-26 to supported ImageOS mappings#430

Open
petermm wants to merge 1 commit intoerlef:mainfrom
petermm:fix/support-macos-26
Open

feat: add macOS-26 to supported ImageOS mappings#430
petermm wants to merge 1 commit intoerlef:mainfrom
petermm:fix/support-macos-26

Conversation

@petermm
Copy link
Contributor

@petermm petermm commented Mar 12, 2026

Add macos26 to the ImageOSToContainer map so runners using macOS-26 are recognized instead of throwing an error.

Description

Allow macos-26

@petermm
Copy link
Contributor Author

petermm commented Mar 12, 2026

we ended up doing:

    - name: "Normalize ImageOS for setup-beam"
      if: matrix.os == 'macos-26'
      run: echo "ImageOS=macos15" >> "$GITHUB_ENV"

to get going.. https://github.com/atomvm/AtomVM/pull/2183/changes

@paulo-ferraz-oliveira
Copy link
Collaborator

paulo-ferraz-oliveira commented Mar 13, 2026

Thanks. If tests pass I'll merge soon-ish. Ping me otherwise.

@paulo-ferraz-oliveira
Copy link
Collaborator

Tests fail, but it's most likely just a missing npm run build-dist. You might wanna rebase, too. Contributing guidelines (not always clear, I understand) mention "Execute npm run build-dist and fix any issues arising from that".

@petermm petermm force-pushed the fix/support-macos-26 branch 2 times, most recently from 6a4defe to f976a71 Compare March 14, 2026 01:52
Add macos26 to the ImageOSToContainer map so runners using
macOS-26 are recognized instead of throwing an error.

Update macos.yml

Update README.md
@petermm petermm force-pushed the fix/support-macos-26 branch from f976a71 to 8ba9136 Compare March 14, 2026 01:53
@petermm
Copy link
Contributor Author

petermm commented Mar 14, 2026

Thanks, hadn't noticed/understood..

Added macos-26 to CI, and updated readme.

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.

2 participants