Skip to content

ci: update GitHub Actions using deprecated Node.js 20 runtime #229

@davidpoblador

Description

@davidpoblador

Context

Build #23754007912 emits deprecation annotations for 3 actions still running on Node.js 20:

  • googleapis/release-please-action@v4
  • mlugg/setup-zig@v2
  • xavierLowmiller/xcodegen-action@1.2.4

Timeline:

  • 2026-06-02: Actions forced to Node.js 24 by default
  • 2026-09-16: Node.js 20 removed from runners entirely

Also

The astral-sh/setup-uv@v7 step's cache-dependency-glob matches no files since this project has no Python requirements/lock files. This generates a warning:

No file matched to [...*requirements*.txt,...*pyproject.toml,...*uv.lock,...]. The cache will never get invalidated.

We should either disable the uv cache or set a correct glob (or remove setup-uv if it's only used for the Sentry step and could be replaced).

Metadata

Metadata

Assignees

No one assigned

    Labels

    blocked: upstreamWaiting on upstream dependency to fix

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions