We've released the Enterprise CLI for seamless deployments of Next.js projects on the AWS with complete IaC (Terraform) setup. Learn more
Blazity Logo
Development

GitHub Actions

Overview of the GitHub Actions used in the project

next-enterprise delivers robust CI/CD configuration out of the box, improving development efficiency and product quality through:

  • Automated bundle size monitoring for pull requests
  • Comprehensive code quality and build validation
  • End-to-end testing with Playwright
  • Flexible deployment options
nextjs_bundle_analysis.yml
playwright.yml
check.yml
report-bundle-size.js

Bundle size monitoring

Bundle size directly impacts application performance, user experience, and hosting costs. Smaller bundles mean faster loading times, reduced bandwidth consumption, and improved customer satisfaction.

For each pull request, our system calculates bundle size using the report-bundle-size.js script, with results appearing in the GitHub Action workflow nextjs_bundle_analysis.yml. This helps teams maintain optimal performance without manual oversight.

Bundle size checking

Quality assurance

Early issue detection significantly reduces development costs and prevents problems from reaching production environments.

The check.yml workflow automatically validates linting, formatting, and executes smoke and acceptance tests for every code contribution, ensuring consistent code quality across your enterprise application.

Automated testing

End-to-end tests verify that business-critical user journeys function correctly, protecting revenue streams and customer experience.

Our integrated Playwright testing runs automatically with each code change, providing confidence that updates won't disrupt essential business operations.

Enterprise-ready deployments

next-enterprise supports both simple and sophisticated deployment needs, giving organizations deployment flexibility without sacrificing reliability.

Beyond one-click Vercel deployments, we provide production-ready AWS cloud infrastructure through Terraform, accessible via our Enterprise CLI.

On this page