GitHub Pages, which hosts 16 million websites, has transitioned to using GitHub Actions for building and deploying all sites as it approaches its 15th anniversary. Initially launched with Jekyll in 2008, GitHub Pages faced limitations due to its single-purpose system that didn't support versioning, restricting updates and plugin additions. The integration with GitHub Actions, which started in December 2021 for public repositories, now extends to private and internal repositories, offering flexibility in using any static site framework and enhanced features like introspection, environment protection rules, and customizable workflows. This shift allows for more robust deployment processes, including options to inject secrets, require deployment approvals, and prevent bad commits, with GitHub Actions backed by a large community and extensive marketplace offerings. The change is seamless for users, though building and deploying private repositories will consume GitHub Actions minutes, which are generously allocated for private use.