Skip to content

Re-enable the Fern Check workflow - #677

Merged
levindixon merged 2 commits into
mainfrom
levin.dixon/re-enable-fern-check
Sep 23, 2026
Merged

levindixon merged 2 commits into
mainfrom
levin.dixon/re-enable-fern-check

Conversation

@levindixon

Copy link
Copy Markdown
Contributor

Why?

No spec validation has run on pull requests since the workflows were disabled in June, and spec errors have reached main more than once because Fern Check was never a required status. It needs no secrets, so it can run safely on pull requests from any branch, including forks.

How?

Brings the workflow back from the disabled folder, pins both actions to a commit, and gives the job read-only access with no persisted git credentials. Once this lands, a follow-up settings change makes the check a required status on main.

Generated with Claude Code

Move fern_check.yml back into .github/workflows so pull requests and
pushes to main validate the specs again. Pin actions/checkout to a
commit, drop persisted git credentials, declare read-only permissions,
cap the job at 15 minutes, and cancel superseded pull request runs.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@socket-security

socket-security Bot commented Sep 23, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedgithub/​pnpm/​action-setup@​ea17c68df8912ef543352723c149a84f56e3d41399100100100100

View full report

The v4.3.0 pin declares Node.js 20, which GitHub-hosted runners now
force onto Node.js 24 with a deprecation warning on every run. v6.1.0
declares Node.js 24 and still honours the pnpm version pinned in
package.json.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@levindixon
levindixon merged commit 131999b into main Sep 23, 2026
4 checks passed
@levindixon
levindixon deleted the levin.dixon/re-enable-fern-check branch September 23, 2026 12:47
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