Skip to content

Switch CLA action to Node 24 fork#10

Merged
iainmcgin merged 1 commit intomainfrom
chore/cla-action-node24-fork
Mar 26, 2026
Merged

Switch CLA action to Node 24 fork#10
iainmcgin merged 1 commit intomainfrom
chore/cla-action-node24-fork

Conversation

@iainmcgin
Copy link
Copy Markdown
Collaborator

The upstream contributor-assistant/github-action repository was archived
on 2026-03-23 with the GitHub Actions runtime still declared as node20.
GitHub is forcing migration to Node 24 on 2026-06-02, after which the
action would either break or require the deprecated-Node opt-out env var.

This switches to a fork (iainmcgin/cla-github-action@v2.7.0) that bumps
the runtime declaration to node24 with no other changes. SHA-pinned per
supply-chain practice.

Note: pull_request_target runs the workflow from main, not the PR branch,
so this PR's own CLA check still uses v2.6.1. The fork is first exercised
on the next PR after this merges (e.g., re-syncing PR 7).

The upstream contributor-assistant/github-action repository was archived
on 2026-03-23 with the GitHub Actions runtime still declared as node20.
GitHub is forcing migration to Node 24 on 2026-06-02, after which the
action would either break or require the deprecated-Node opt-out env var.

This switches to a fork (iainmcgin/cla-github-action@v2.7.0) that bumps
the runtime declaration to node24 with no other changes. SHA-pinned per
supply-chain practice.

Note: pull_request_target runs the workflow from main, not the PR branch,
so this PR's own CLA check still uses v2.6.1. The fork is first exercised
on the next PR after this merges (e.g., re-syncing PR 7).
@iainmcgin iainmcgin marked this pull request as ready for review March 25, 2026 23:18
@iainmcgin iainmcgin requested a review from asacamano March 25, 2026 23:18
# Upstream contributor-assistant/github-action was archived 2026-03-23
# still on Node 20 (deprecated 2026-06-02). This fork bumps the
# runtime to Node 24 with no other changes.
uses: iainmcgin/cla-github-action@b3e568c389ab9a34dc7800c2ea23daf21894fc59 # v2.7.0
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This is your backdoor isn't it :)

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

trust me guy 😆 this is likely temporary until I can set this up within our anthropics org, I just wanted to test that this worked properly with Node 24 before the deadline.

@iainmcgin iainmcgin merged commit 2077315 into main Mar 26, 2026
7 checks passed
@iainmcgin iainmcgin deleted the chore/cla-action-node24-fork branch March 26, 2026 17:06
@github-actions github-actions bot locked and limited conversation to collaborators Mar 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants