Skip to content

chore(ci): modernize workflow actions and use client-id#2044

Merged
yury-s merged 3 commits into
mainfrom
chore-node24-actions
Jun 3, 2026
Merged

chore(ci): modernize workflow actions and use client-id#2044
yury-s merged 3 commits into
mainfrom
chore-node24-actions

Conversation

@yury-s
Copy link
Copy Markdown
Member

@yury-s yury-s commented Jun 3, 2026

Summary

  • Bump actions/checkout and actions/setup-node to @v5 (Node.js 24) across all workflows, clearing the Node.js 20 deprecation warning ahead of the June 16 / Sept 16 2026 runner deadlines.
  • Bump the determine-version step in roll-stable to actions/github-script@v8 (it was still on @v7/Node 20).
  • Replace the deprecated app-id input of actions/create-github-app-token with client-id, sourced from the new PLAYWRIGHT_CLIENT_ID repo variable, in both roll workflows.

Clears the deprecation annotations from https://github.com/microsoft/playwright.dev/actions/runs/26882695531

Note: the old PLAYWRIGHT_APP_ID repo variable is no longer referenced and can be removed after merge.

yury-s added 3 commits June 3, 2026 10:05
Silences the Node.js 20 deprecation warning by upgrading
actions/checkout and actions/setup-node to v5 (Node.js 24).
Replaces the deprecated app-id input with client-id, sourced from
the PLAYWRIGHT_CLIENT_ID repo variable.
The determine-version step still used github-script@v7 (Node.js 20).
@yury-s yury-s changed the title chore(ci): bump checkout and setup-node to v5 chore(ci): modernize workflow actions and use client-id Jun 3, 2026
@yury-s yury-s merged commit cf278de into main Jun 3, 2026
3 checks passed
@yury-s yury-s deleted the chore-node24-actions branch June 3, 2026 17:59
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