Snapshots

Snapshot Lifecycle

A snapshot lifecycle covers creation, naming, use, refresh, retention, and deletion of captured machine state. Managing this lifecycle prevents stale dependencies, uncontrolled storage growth, and unintended retention of credentials or source data.

Why it matters

Refresh and retention policies keep captured environments useful and limit exposure.

Practical example

Refresh a snapshot after a toolchain upgrade and remove obsolete aliases when branches are retired.

Related terms

Sources

Definition reviewed .

Start with $10 in free credits

Change the runner label in your workflow and keep the rest of your GitHub Actions setup. Runner time is billed per minute.

← Return to glossary