Skip to content

DOC-3520: Fix CI workflows for Node 24 runner migration#4248

Merged
kemister85 merged 1 commit into
mainfrom
hotfix/main/DOC-3520
Jun 30, 2026
Merged

DOC-3520: Fix CI workflows for Node 24 runner migration#4248
kemister85 merged 1 commit into
mainfrom
hotfix/main/DOC-3520

Conversation

@kemister85

@kemister85 kemister85 commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade configure-aws-credentials from v5 to v6 in deploy_docs_v2.yml, preview_create.yml, and preview_delete.yml to fix OIDC hangs on GitHub Actions Node 24 runners
  • Pin preview_create.yml build steps to Node 22 LTS on main (matching tinymce/5–8) to avoid Antora silent failures with Node 24

Context

Deploy Tiny Docs v2 on main was hanging at the AWS credentials step because v5 targets Node 20 and GitHub now forces those actions onto Node 24 runners.

Test plan

  • Merge and re-run Deploy Tiny Docs v2 workflow on main
  • Confirm OIDC step completes and S3 upload succeeds
  • Open a test PR against main and confirm preview_create passes

Upgrade configure-aws-credentials to v6 so OIDC role assumption no
longer hangs when GitHub forces Node 20 actions onto Node 24 runners.
Pin preview_create to Node 22 LTS on main to avoid Antora silent failures.
@kemister85 kemister85 requested a review from a team as a code owner June 30, 2026 02:40
@kemister85 kemister85 requested review from MichaelFromin and removed request for MichaelFromin June 30, 2026 02:40
@kemister85 kemister85 merged commit 9d2a16a into main Jun 30, 2026
5 checks passed
@kemister85 kemister85 deleted the hotfix/main/DOC-3520 branch June 30, 2026 03:57
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