Skip to content

[ci] Update GitHub Actions to latest major version - #7

Closed
gruenich wants to merge 1 commit into
EpicGames:mainfrom
gruenich:feature/update-github-actions
Closed

[ci] Update GitHub Actions to latest major version#7
gruenich wants to merge 1 commit into
EpicGames:mainfrom
gruenich:feature/update-github-actions

Conversation

@gruenich

Copy link
Copy Markdown

Fix deprecation warnings for Node.js 20.

Fix deprecation warnings for Node.js 20.
@duncangrist duncangrist added the duplicate This issue or pull request already exists label Jun 18, 2026
@duncangrist

Copy link
Copy Markdown
Contributor

Thanks for your contribution but this looks to have been superseded by #20, which is also hardening the workflow by using full git commit hashes.

Closing this one as a duplicate.

@gruenich
gruenich deleted the feature/update-github-actions branch June 18, 2026 15:38
epic-lore-bot Bot pushed a commit that referenced this pull request Jul 14, 2026
Similar to #7 but use full SHAs for actions

## What/Why

Reduce blast radius of a compromised action by moving permissions to job level with least-privilege grants, disabling credential persistence on checkout, and pinning all actions to SHA at their latest versions.

## Proof it works

actionlint passes clean. Workflow is push-to-main only so will be validated on merge.

## Risk + AI role

Low -- workflow-only change, no application code affected. AI-assisted (Claude Opus 4.6).

## Review focus

Verify the major version bumps (checkout v4->v6, setup-uv v5->v8, configure-pages v5->v6, upload-pages-artifact v3->v5, deploy-pages v4->v5) don't introduce breaking changes for this usage.

```
Imported-PR: #20
Imported-From: 84d15eb
Imported-Base: f3d23d4
Imported-Merge: bf38ee9
Imported-Author: Jason Meridth (jmeridth)
Signed-off-by: Jason Meridth <jmeridth@gmail.com>
GH-URL: #20
```

Lore-RevId: 304
Lore-Signature: 916e92b828678bca5fd8cedf22cdbcd1a5c3fc76d3d128abcbd03daf449161c6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

duplicate This issue or pull request already exists

Development

Successfully merging this pull request may close these issues.

2 participants