Working with Artifacts and Dependency Caches in GitHub Actions
Share build outputs between jobs with GitHub Actions artifacts and speed up repeated installs with dependency caches — storage limits and patterns included.
NetBay journal
26 practical GitHub articles from Netbay Engineering — written for operators running Linux and Windows VPS in India.
26 articles in this topic
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.
Factor repeated pipeline logic into reusable GitHub Actions workflows with typed inputs and secrets, and share one tested CI definition across repositories.
Use GitHub Actions environments to gate production deploys behind required reviewers, wait timers, branch restrictions and isolated environment secrets.
Standard templates, reusable labels, and a little triage bot turn a noisy public issue queue into an actionable backlog, and nothing real slips through.
Master every GitHub Actions trigger — push, pull_request, schedule and workflow_dispatch — and pick the right event, branch and path filters for your pipeline.