Skip to content

Conversation

@kclowes
Copy link
Collaborator

@kclowes kclowes commented Jul 14, 2025

πŸ—’οΈ Description

There is a github actions warning that says macos-latest will become macos-15 on August 4. Updated our CI.

πŸ”— Related Issues or PRs

N/A.

βœ… Checklist

  • All: Ran fast tox checks to avoid unnecessary CI fails, see also Code Standards and Enabling Pre-commit Checks:
    uvx --with=tox-uv tox -e lint,typecheck,spellcheck,markdownlint
  • All: PR title adheres to the repo standard - it will be used as the squash commit message and should start type(scope):.
  • All: Considered adding an entry to CHANGELOG.md.
  • All: Considered updating the online docs in the ./docs/ directory.
  • All: Set appropriate labels for the changes (only maintainers can apply labels).

@kclowes kclowes added scope:ci Scope: Continuous Integration type:chore Type: Chore labels Jul 14, 2025
@kclowes kclowes marked this pull request as ready for review July 14, 2025 20:19
@marioevz
Copy link
Member

I could not find the warning message in our runs but I could find this blog post, https://github.blog/changelog/2025-07-11-upcoming-changes-to-macos-hosted-runners-macos-latest-migration-and-xcode-support-policy-updates/.

From what I understand, the macos-latest tag remains but it's just going to be updated to point to macos-15 instead of macos-14?

@kclowes
Copy link
Collaborator Author

kclowes commented Jul 14, 2025

Oh, nice catch. I misread and thought they were deprecating the latest. Will close!

@kclowes kclowes closed this Jul 14, 2025
@marioevz
Copy link
Member

It seems like evmone just recently got updated to require xcode 16, which is only available in macos 15, and macos-latest for some reason points to macos-14.

I'll reopen this PR to see if we can successfully compile evmone with this change.

@marioevz marioevz reopened this Jul 22, 2025
@marioevz marioevz force-pushed the chore/ci-remove-macos-latest branch from ce12025 to def31e5 Compare July 22, 2025 17:47
Copy link
Member

@marioevz marioevz left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

@marioevz marioevz merged commit c6c3a1f into ethereum:main Jul 22, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope:ci Scope: Continuous Integration type:chore Type: Chore

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants