# gha-runner
**Repository Path**: mirrors_rust-lang/gha-runner
## Basic Information
- **Project Name**: gha-runner
- **Description**: Custom fork of the GitHub Actions runner
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-25
- **Last Updated**: 2026-03-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Changes in this fork
This fork applies two changes to [the official GitHub Actions
runner][official]:
* A new environment variable used to configure the runner is added,
`RUST_WHITELISTED_EVENT_NAME`. When the variable is set, if a job has a
different event type than the one allowed by the variable the job will be
canceled before the build is started on the machine.
* Self-updates are prevented, to avoid the changes in the fork from being
overridden.
**This is intended to only be used by the Rust Infrastructure Team.** We have
no plans to provide support or continue maintaining this fork, so please don't
rely on it. Thanks!
[official]: https://github.com/actions/runner
---
# GitHub Actions Runner
[](https://github.com/actions/runner/actions)
The runner is the application that runs a job from a GitHub Actions workflow. It is used by GitHub Actions in the [hosted virtual environments](https://github.com/actions/virtual-environments), or you can [self-host the runner](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners) in your own environment.
## Get Started
For more information about installing and using self-hosted runners, see [Adding self-hosted runners](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners) and [Using self-hosted runners in a workflow](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/using-self-hosted-runners-in-a-workflow)
Runner releases:
 [Pre-reqs](docs/start/envwin.md) | [Download](https://github.com/actions/runner/releases)
 [Pre-reqs](docs/start/envosx.md) | [Download](https://github.com/actions/runner/releases)
 [Pre-reqs](docs/start/envlinux.md) | [Download](https://github.com/actions/runner/releases)
## Contribute
We accept contributions in the form of issues and pull requests. The runner typically requires changes across the entire system and we aim for issues in the runner to be entirely self contained and fixable here. Therefore, we will primarily handle bug issues opened in this repo and we kindly request you to create all feature and enhancement requests on the [GitHub Feedback](https://github.com/community/community/discussions/categories/actions-and-packages) page. [Read more about our guidelines here](docs/contribute.md) before contributing.