Skip to content

Commit 7656ddd

Browse files
authored
Update manage-runners.md
1 parent ecb88c2 commit 7656ddd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

learn-pr/github/manage-github-actions-enterprise/includes/manage-runners.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ To configure IP allow lists for internal applications and systems to interact wi
5454
#### 1. Understand GitHub's IP address ranges
5555
GitHub-hosted runners operate within specific IP address ranges. To ensure your internal applications can communicate with these runners, you need to allow these IP ranges through your firewall. GitHub provides a meta API endpoint https://api.github.com/meta that lists all current IP address ranges used by GitHub services, including those for Actions runners. Regularly updating your allow lists based on this information is essential, as IP ranges can change.
5656

57-
![alt text](image-8.png)
57+
:::image type="content" source="../media/github-runners-ip-ranges.png" alt-text="Screenshot of API response showing GitHub runners IP ranges.":::
5858

5959
#### 2. Configure your firewall
6060

@@ -67,7 +67,7 @@ GitHub-hosted runners operate within specific IP address ranges. To ensure your
6767
#### 3. Consider using self-hosted runners
6868
If maintaining an IP allow list for GitHub-hosted runners is challenging due to frequent changes in IP ranges, consider setting up self-hosted runners within your network. This approach allows you to have more control over the runner environment and network configurations. However, be aware that using self-hosted runners requires additional maintenance and infrastructure management.
6969

70-
![alt text](image-5.png)
70+
:::image type="content" source="../media/github-self-hosted-runners.png" alt-text="Screenshot of an empty runners screen.":::
7171

7272
#### 4. Regularly review and update allow lists
7373
Since GitHub's IP address ranges can change, it's crucial to periodically review and update your firewall's IP allow lists. Automating this process by scripting the retrieval of IP ranges from GitHub's meta API can help ensure your allow lists remain current without manual intervention.
@@ -141,7 +141,7 @@ GitHub Actions supports two types of runners:
141141
- Recommended for **private repositories, enterprise workloads, and performance-intensive tasks**.
142142

143143

144-
#### Choosing Between GitHub-hosted and Self-hosted Runners
144+
#### Choosing between GitHub-hosted and Self-hosted Runners
145145

146146
Two types of runners can execute GitHub Actions workflows: GitHub-hosted runners or self-hosted runners.
147147

0 commit comments

Comments
 (0)