Skip to content

ci: update GitHub Actions to current versions - #32

Merged
pfeerick merged 1 commit into
edgetx_2.12from
bump-actions
Oct 23, 2026
Merged

pfeerick merged 1 commit into
edgetx_2.12from
bump-actions

Conversation

@pfeerick

@pfeerick pfeerick commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

Summary

Action From To
actions/checkout v4 v7
actions/setup-python v5 v7
astral-sh/setup-uv v5 v10.3.2
cloudflare/wrangler-action v4 v4 (already the latest major)
  • Clears the "Node.js 20 is deprecated" warnings on every run.
  • setup-uv stopped publishing floating major tags in v8 (immutable releases), so it's pinned to v10.3.2.
  • I checked the breaking changes and none apply here:
    • checkout v7 blocks checking out fork PRs under pull_request_target/workflow_run, which we don't use.
    • setup-python v7 removes pip-install, which we don't use.
    • setup-uv v8–v10 change custom manifests, cache pruning, and the cache under pull_request_target/workflow_run/release, none of which we use.

The converted 2.4–2.11 branches already shipped with these versions (#23–#30).

Stacked on #31.

🤖 Generated with Claude Code

@pfeerick
pfeerick added this pull request to stack #33 October 23, 2026 09:29
@pfeerick
pfeerick marked this pull request as ready for review October 23, 2026 09:30
@github-actions

github-actions Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

📖 Docs preview: https://pr-32-edgetx-lua-reference-guide.edgetx.workers.dev/2.12/

Built from c200db5 as the 2.12 version, on top of the currently published site.

Base automatically changed from shared-workflows to edgetx_2.12 October 23, 2026 09:41
- actions/checkout v4 -> v7
- actions/setup-python v5 -> v7
- astral-sh/setup-uv v5 -> v10.3.2 (setup-uv no longer publishes major
  tags, so it's pinned to the release)

Clears the Node.js 20 deprecation warnings. None of the breaking changes
apply: no pull_request_target/workflow_run triggers, no pip-install or
custom uv manifest.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pfeerick
pfeerick merged commit 9cd54a4 into edgetx_2.12 Oct 23, 2026
2 checks passed
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.

1 participant