Skip to content
Discussion options

You must be logged in to vote

Yes, self-hosted runners do auto-update by default.

Before each job runs, the runner checks GitHub for a newer version. If one is available, it downloads and installs it automatically before picking up the job. This is why you may occasionally notice a short delay before a job starts.

Key details:

  • Auto-update is enabled by default for self-hosted runners
  • Updates happen silently in the background before each job
  • GitHub enforces a minimum supported runner version — if your runner is too old, jobs will be rejected with a version error

To check your current runner version:
Go to your repo/org → Settings → Actions → Runners → click on the runner name

For Windows Server environments, make sur…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by Rod-at-DOH
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug GitHub or a GitHub feature is not working as intended Actions Build, test, and automate your deployment pipeline with world-class CI/CD Actions Runner For issues and discussions related to the Actions Runner project source:ui Discussions created via Community GitHub templates
2 participants