Pinning an action: commit SHA vs tag vs branch

This sheet compares Full commit SHA, Version tag, Branch name.

CriterionFull commit SHAVersion tagBranch name
ImmutabilityFixed to one exact commit; the only guarantee the code cannot changeMovable by the publisher unless immutable releases are enabledMost mutable; moves with every new commit

The verdict, the full comparison, 5 rules and 2 traps are part of GH-200 access. Unlock GH-200.