Skip to content

Conversation

petermm
Copy link
Contributor

@petermm petermm commented Sep 21, 2025

https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/

macos-13 is being deprecated, instead we add the new macos-15-intel.

These changes are made under both the "Apache 2.0" and the "GNU Lesser General
Public License 2.1 or later" license terms (dual license).

SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later

@petermm petermm force-pushed the ci-macos-update-versions branch from 2ae4bbf to 1a4dbf0 Compare September 22, 2025 05:10
Copy link
Collaborator

@bettio bettio left a comment

Choose a reason for hiding this comment

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

Thanks for taking care of this.
I suggest making this change to release-0.6 since I expect it to be around even after November, so we can keep CI working for this.

@petermm petermm changed the title CI: update macos version (gh deprecation) CI: update macos version (gh deprecation) main Sep 27, 2025
@petermm petermm force-pushed the ci-macos-update-versions branch from 7fed2cf to f0031f6 Compare September 27, 2025 12:43
@petermm petermm changed the base branch from main to release-0.6 September 27, 2025 12:43
@petermm petermm changed the title CI: update macos version (gh deprecation) main CI: update macos version (gh deprecation) Sep 27, 2025
@petermm petermm force-pushed the ci-macos-update-versions branch from f0031f6 to 7e40a12 Compare September 27, 2025 12:46
Updated clang gives warnings:

/Users/runner/work/AtomVM/AtomVM/src/platforms/generic_unix/lib/sys.c:484:40: error: variable length array folded to constant array as an extension [-Werror,-Wgnu-folding-constant]
  484 |             char port_driver_name[64 + strlen("avm_"
      |                                   ~~~~~^~~~~~~~~~~~~
  485 |                                               "_port_driver.so")
      |                                               ~~~~~~~~~~~~~~~~~~
  486 |                 + 1];
      |                 ~~~
/Users/runner/work/AtomVM/AtomVM/src/platforms/generic_unix/lib/sys.c:493:41: error: variable length array folded to constant array as an extension [-Werror,-Wgnu-folding-constant]
  493 |         char port_driver_func_name[64 + strlen("_create_port") + 1];
      |                                    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.

Signed-off-by: Peter M <[email protected]>
https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/

macos-13 is being deprecated, instead we add the new macos-15-intel and macos-26.

Signed-off-by: Peter M <[email protected]>
@petermm petermm force-pushed the ci-macos-update-versions branch from 7e40a12 to 239a996 Compare September 27, 2025 14:22
@bettio bettio merged commit e639a37 into atomvm:release-0.6 Sep 30, 2025
146 of 151 checks passed
bettio added a commit that referenced this pull request Oct 1, 2025
Merge fixes and minor changes from release-0.6 branch, such as:
- CI: update macos version (gh deprecation) (#1837)
- opcodesswitch: fix OP_BS_CREATE_BIN that can have an allocator list
  (1832)
- Enable forgotten test bs_append_extra_words (#1831)
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