Skip to content

Remove Netlify PR previews and migrate preview/deployment to GitHub Pages #7630

@CodexRaunak

Description

@CodexRaunak

Current Behavior

PR previews are currently handled via Netlify, adding external dependency.

Desired Behavior

Migrate PR previews and site deployment fully to GitHub Pages using GitHub Actions. Previews should be generated per PR and cleaned up automatically on close.

Implementation

Replace Netlify preview system with GitHub Actions workflows:

  • build-and-deploy-site.yml for production builds
  • build-and-preview-site.yml for PR previews

Acceptance Tests

  • PR previews are accessible via GitHub Pages
  • Preview URLs are automatically commented on PRs
  • Preview environments are removed when PRs close
  • Production deployment works with custom domains
  • No reliance on Netlify remains

Contributor Resources and Handbook

The layer5.io website uses Gatsby, React, and GitHub Pages. Site content is found under the master branch.

Join the Layer5 Community by submitting your community member form.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions