The current build pipeline relies on manual execution of shell scripts and committing generated artifacts (_site/, interviews/, videos/) to Git. This causes repository bloat and potential merge conflicts.
main or as a pull request check._site/, interviews/ (excluding index.html), and videos/ (excluding index.html) to .gitignore.Modernized the build pipeline to eliminate the need for committing built artifacts.
.github/workflows/validate.yml to build the site from scratch using ./bin/pipeline build..github/workflows/deploy.yml to build the site from scratch before deploying to GitHub Pages..gitignore to exclude generated content in interviews/ and videos/ while preserving root index.html files.index.html files to git tracking.