A maintainer force-moves the 'v3' tag of a third-party action to a new commit that adds telemetry. Workflows using '@v3' will:
Select an answer to reveal the explanation.
Short Explanation and Infographic
Floating version tags are mutable references. Moving v3 changes what @v3 fetches on the next workflow run.
Full explanation below image
Full Explanation
Git tags used for actions are not a security boundary. When v3 moves, consumers of uses: org/action@v3 receive new code without editing workflows. That enables convenient updates and silent supply-chain risk. SHA pinning prevents silent moves. Dependabot can open PRs for action updates intentionally. Marketplace listing does not freeze tag movement. Document upgrade policy: pin SHAs in production, test tag upgrades in staging.