GitHub Pages Deploys from Actions: Static Sites
Automate static site builds and GitHub Pages deploys with configure-pages, upload-pages-artifact and deploy-pages actions in a single workflow.
NetBay journal
30 practical GitHub articles from Netbay Engineering — written for operators running Linux and Windows VPS in India.
30 articles in this topic
Automate static site builds and GitHub Pages deploys with configure-pages, upload-pages-artifact and deploy-pages actions in a single workflow.
Build multi-arch container images with Docker Buildx in GitHub Actions, tag them with metadata-action, and push to a registry with layer caching.
A large monorepo only stays usable with clear ownership. Use CODEOWNERS routing and path-scoped CI to keep review targeted and merges stay fast.
Replace long-lived cloud credentials in GitHub Actions with OpenID Connect — short-lived minted tokens bound to your repository by a trust policy.
Share build outputs between jobs with GitHub Actions artifacts and speed up repeated installs with dependency caches — storage limits and patterns included.
A leaked personal token hands over your whole account. Scope every automation with a GitHub App or a fine-grained PAT — and rotate tokens by design.
Master the GitHub Actions github, secrets, inputs, matrix and needs contexts, plus the expression functions that power every if condition and output.
Run several operating systems and runtime-version combinations with the GitHub Actions matrix strategy, plus include, exclude, fail-fast and parallel limits.
Turn Dependabot from a noise generator into a calm upgrade pipeline with scheduled, grouped, label-aware PRs that reviewers can ship quickly.
Use GitHub Actions if conditions and path filters to skip work that changes nothing, while keeping required checks honest, correct and your pipelines fast.
Bundle repeated step groups into reusable composite GitHub Actions that run inside the calling job with no extra checkout, to keep your pipeline files DRY.
Auto-assign reviewers from a rotating team list and label every PR by what it touches, so review load stays fair and nobody misses a change.