Automatic updates are off and the runner fell behind
CommonThe runner was registered with --disableupdate, or a community runner image turned updates off for you. Updates are then yours to install, within 30 days of every release, and the deadline passed.
Confirm
cd ~/actions-runner # the runner's install directory ./bin/Runner.Listener --version grep -i disableupdate .runner
A version older than the latest release, and disableUpdate set to true
Fix
- Install the current release from github.com/actions/runner/releases, following its install instructions, and check the SHA-256 the release lists.
- If nothing requires updates to be off, re-register the runner without
--disableupdateso it keeps itself current. - If updates must stay off (container images, change control), make the update a scheduled job: watch the actions/runner releases and ship each one well inside 30 days.