Skip to content

Support pending PR EIP pages#334

Merged
dionysuzx merged 1 commit into
mainfrom
codex/support-pending-pr-eip-pages
Jun 15, 2026
Merged

Support pending PR EIP pages#334
dionysuzx merged 1 commit into
mainfrom
codex/support-pending-pr-eip-pages

Conversation

@dionysuzx

Copy link
Copy Markdown
Collaborator

Summary

Pending PR-backed EIPs are already indexed in Forkcast and can have local analysis content, so their /eips/:id routes should remain Forkcast pages instead of redirecting to GitHub.

This removes the generated pending-EIP redirects, includes pending EIPs in the static EIP route list, and drops the client-side pending-PR redirect from the EIP page. When a mirrored spec markdown file is not available yet, the Specification tab still links to the GitHub PR and labels that link as a pull request.

Root Cause

PR-backed EIP records carry pendingPullRequest, and the route layer treated that field as meaning the record was external-only. EIP-8282 has Forkcast content but still references an open upstream EIPs PR, so /eips/8282/ redirected out to GitHub.

Validation

  • npm run build
  • Local browser check: http://127.0.0.1:4321/eips/8282/ stayed on the Forkcast route, rendered the EIP-8282 page, and kept the specification link pointed at https://github.com/ethereum/EIPs/pull/11760.

@netlify

netlify Bot commented Jun 15, 2026

Copy link
Copy Markdown

Deploy Preview for eth-forkcast ready!

Name Link
🔨 Latest commit 6ec7303
🔍 Latest deploy log https://app.netlify.com/projects/eth-forkcast/deploys/6a304748920e4b0008ddd096
😎 Deploy Preview https://deploy-preview-334--eth-forkcast.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 94 (🟢 up 1 from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@dionysuzx dionysuzx changed the title [codex] Support pending PR EIP pages Support pending PR EIP pages Jun 15, 2026
@dionysuzx dionysuzx marked this pull request as ready for review June 15, 2026 18:42
@dionysuz-bot

Copy link
Copy Markdown

Reviewed for correctness and architecture/style. I don't see any blocking issues.

Validation run:

  • npm test passed: 79 tests
  • npm run build passed, including lint, astro check, and static build.

@dionysuzx dionysuzx merged commit a7685a9 into main Jun 15, 2026
6 checks passed
@wolovim wolovim deleted the codex/support-pending-pr-eip-pages branch June 15, 2026 19:16
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