GitHub-hosted runner
A GitHub-hosted runner is a virtual machine managed by GitHub that executes jobs in GitHub Actions workflows.
.NET MAUI in Action
A GitHub-hosted runner is a virtual machine managed by GitHub that executes jobs in a GitHub Actions workflow.
- How it is used
- Runs GitHub Actions build-and-sign jobs that prepare Android and iOS artifacts for later deployment.
- How deep it goes
- Explains runner selection through job configuration, platform requirements, quota trade-offs, and complete Android and iOS build steps.
- Examples
- Demonstrates a Windows-hosted Android build and contrasts it with a macOS iOS build using self-hosted configuration.
- What you can do after
- Operate/configure it by selecting a runner OS, preparing dependencies and secrets, publishing signed app packages, and uploading artifacts.
Read how .NET MAUI in Action explains GitHub-hosted runner →
GitHub Actions in Action: Continuous integration and delivery for DevOps
A GitHub-hosted runner is a virtual machine managed by GitHub that executes workflow jobs.
- How it is used
- Runs GitHub Actions job steps on GitHub-managed environments and reports logs, outcomes, artifacts, and cache data.
- How deep it goes
- Explains image maintenance, labels, operating systems, hardware, billing, network placement, and self-hosted tradeoffs rather than runner internals.
- Examples
- Uses latest and version-specific operating-system labels, an Azure virtual network runner group, and job logs containing image information.
- What you can do after
- Operate/configure GitHub-hosted runners by selecting labels, evaluating capacity and minute costs, and choosing self-hosted alternatives for residency needs.
Related concepts
- self-hosted runneralternative to · A self-hosted runner is a machine managed by the workflow owner that executes automation jobs connected to a repository or organization.
- runneralternative to · A workflow runner is an execution agent or environment that runs the jobs and steps of an automated workflow or pipeline.
- extra-large macOS runnerincludes · An extra-large macOS runner is a GitHub-hosted macOS runner variant providing substantially greater CPU capacity than the default macOS runner.
- Azureuses · Azure is Microsoft's public cloud computing platform, providing on-demand infrastructure, application hosting, and managed services.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

