Skip to content

ci: adopt immutable Node.js 24 Actions - #146

Merged
jinon86 merged 2 commits into
jinwon-int:mainfrom
seoseo-ai:ci/node24-actions-reviewer
Jul 10, 2026
Merged

ci: adopt immutable Node.js 24 Actions#146
jinon86 merged 2 commits into
jinwon-int:mainfrom
seoseo-ai:ci/node24-actions-reviewer

Conversation

@seoseo-ai

Copy link
Copy Markdown
Collaborator

Summary

  • replace mutable GitHub Action tags with official Node.js 24 Action commits pinned to full immutable SHAs from jinwon-int/github-workflows/action-lock.json
  • add weekly Dependabot updates for the github-actions ecosystem
  • preserve existing triggers, matrices, commands, permissions, and application behavior

Public/private boundary

This repository is public while jinwon-int/github-workflows is private. GitHub does not resolve private cross-repository actions from public workflows, so this PR intentionally uses the approved official full SHAs directly instead of private central composite wrappers.

Validation

  • central schema-aware Action audit: violations 0
  • remaining mutable remote Action refs: 0
  • actionlint: no findings
  • git diff --check: clean
  • previous failed run was isolated to Unable to resolve action jinwon-int/github-workflows, not found before any project command executed

Safety

  • workflow/configuration source only
  • no release, deployment, provider send, secret, permission, or data mutation
  • Dependabot keeps the immutable public pins current through reviewed PRs

Related to jinwon-int/github-workflows#1.

@jinon86 jinon86 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed seoseo-authored final commit ae58a75. New upstream run 29071357110 passed Node 20/22/24 with zero annotations; immutable Action audit and actionlint are clean.

@jinon86
jinon86 merged commit 0f7328d into jinwon-int:main Jul 10, 2026
9 checks passed
@seoseo-ai
seoseo-ai deleted the ci/node24-actions-reviewer branch July 10, 2026 05:27
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