Skip to content

Update actions to Node.js 24 compatible versions and runners to macos-26#70

Open
bjorkert wants to merge 1 commit intoLoopKit:devfrom
loopandlearn:update-actions-node24
Open

Update actions to Node.js 24 compatible versions and runners to macos-26#70
bjorkert wants to merge 1 commit intoLoopKit:devfrom
loopandlearn:update-actions-node24

Conversation

@bjorkert
Copy link
Contributor

Summary

Updates all GitHub Actions to Node.js 24 compatible versions before the GitHub deprecation deadline (June 2, 2026 for Node.js 20), and updates remaining runners from macos-15 to macos-26.

  • actions/checkout v4 → v5
  • actions/upload-artifact v4 → v6
  • aormsby/Fork-Sync-With-Upstream-action v3.4.1 → v3.4.2
  • Runners updated from macos-15macos-26 (add_identifiers, create_certs, nuke_certs, validate-fastlane-secrets)

Successful build: https://github.com/bjorkert/LoopCaregiver/actions/runs/23505361880

- actions/checkout v4 → v5
- actions/upload-artifact v4 → v6
- Fork-Sync-With-Upstream-action v3.4.1 → v3.4.2
- Runners updated from macos-15 → macos-26
@gestrich gestrich requested a review from marionbarker March 25, 2026 15:43
Copy link
Contributor

@marionbarker marionbarker left a comment

Choose a reason for hiding this comment

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

Approved by code review and test (at the docs-test GitHub user name).

For Test, I ran all four yml files using this branch. (And yes - I know running identifiers and builds would have been sufficient because secrets and certs are run from the other files):

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.

3 participants