Skip to content

Commit 258486a

Browse files
authored
Merge pull request #12284 from github/repo-sync
repo sync
2 parents 7a0a5dc + c657431 commit 258486a

8 files changed

Lines changed: 18 additions & 5 deletions

File tree

content/actions/hosting-your-own-runners/about-self-hosted-runners.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,8 @@ Some extra configuration might be required to use actions from {% data variables
128128

129129
The self-hosted runner polls {% data variables.product.product_name %} to retrieve application updates and to check if any jobs are queued for processing. The self-hosted runner uses a HTTPS _long poll_ that opens a connection to {% data variables.product.product_name %} for 50 seconds, and if no response is received, it then times out and creates a new long poll. The application must be running on the machine to accept and run {% data variables.product.prodname_actions %} jobs.
130130

131+
{% data reusables.actions.self-hosted-runner-ports-protocols %}
132+
131133
{% ifversion ghae %}
132134
You must ensure that the self-hosted runner has appropriate network access to communicate with the {% data variables.product.prodname_ghe_managed %} URL and its subdomains.
133135
For example, if your instance name is `octoghae`, then you will need to allow the self-hosted runner to access `octoghae.githubenterprise.com`, `api.octoghae.githubenterprise.com`, and `codeload.octoghae.githubenterprise.com`.
@@ -187,7 +189,7 @@ If you use an IP address allow list for your {% data variables.product.prodname_
187189

188190
{% else %}
189191

190-
You must ensure that the machine has the appropriate network access to communicate with {% data variables.product.product_location %}.
192+
You must ensure that the machine has the appropriate network access to communicate with {% data variables.product.product_location %}.{% ifversion ghes %} Self-hosted runners connect directly to {% data variables.product.product_location %} and do not require any external internet access in order to function. As a result, you can use network routing to direct communication between the self-hosted runner and {% data variables.product.product_location %}. For example, you can assign a private IP address to your self-hosted runner and configure routing to send traffic to {% data variables.product.product_location %}, with no need for traffic to traverse a public network.{% endif %}
191193

192194
{% endif %}
193195

content/actions/hosting-your-own-runners/using-a-proxy-server-with-self-hosted-runners.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ The proxy environment variables are read when the self-hosted runner application
3737

3838
On Windows machines, the proxy environment variable names are not case-sensitive. On Linux and macOS machines, we recommend that you use all lowercase environment variables. If you have an environment variable in both lowercase and uppercase on Linux or macOS, for example `https_proxy` and `HTTPS_PROXY`, the self-hosted runner application uses the lowercase environment variable.
3939

40+
{% data reusables.actions.self-hosted-runner-ports-protocols %}
41+
4042
## Using a .env file to set the proxy configuration
4143

4244
If setting environment variables is not practical, you can set the proxy configuration variables in a file named _.env_ in the self-hosted runner application directory. For example, this might be necessary if you want to configure the runner application as a service under a system account. When the runner application starts, it reads the variables set in _.env_ for the proxy configuration.

content/admin/configuration/managing-connections-between-your-enterprise-accounts/enabling-unified-search-between-your-enterprise-account-and-githubcom.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ topics:
2525

2626
When you enable unified search, users can view search results from public and private content on {% data variables.product.prodname_dotcom_the_website %} when searching from {% data variables.product.product_location %}{% ifversion ghae %} on {% data variables.product.prodname_ghe_managed %}{% endif %}.
2727

28-
Users will not be able to search {% data variables.product.product_location %} from {% data variables.product.prodname_dotcom_the_website %}, even if they have access to both environments. Users can only search private repositories you've enabled {% data variables.product.prodname_unified_search %} for and that they have access to in the connected {% data variables.product.prodname_ghe_cloud %} organizations. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github/#searching-across-github-enterprise-and-githubcom-simultaneously)" and "[Enabling private {% data variables.product.prodname_dotcom_the_website %} repository search in your enterprise account](/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment)."
28+
After you enable unified search for {% data variables.product.product_location %}, individual users must also connect their user accounts on {% data variables.product.product_name %} with their user accounts on {% data variables.product.prodname_dotcom_the_website %} in order to see search results from {% data variables.product.prodname_dotcom_the_website %} on {% data variables.product.product_location %}. For more information, see "[Enabling {% data variables.product.prodname_dotcom_the_website %} repository search in your private enterprise account](/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment)."
29+
30+
Users will not be able to search {% data variables.product.product_location %} from {% data variables.product.prodname_dotcom_the_website %}, even if they have access to both environments. Users can only search private repositories you've enabled {% data variables.product.prodname_unified_search %} for and that they have access to in the connected {% data variables.product.prodname_ghe_cloud %} organizations. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github/#searching-across-github-enterprise-and-githubcom-simultaneously)."
2931

3032
Searching via the REST and GraphQL APIs does not include {% data variables.product.prodname_dotcom_the_website %} search results. Advanced search and searching for wikis in {% data variables.product.prodname_dotcom_the_website %} are not supported.
3133

content/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,14 @@ shortTitle: Use GitHub Connect for actions
1919
{% data reusables.actions.enterprise-beta %}
2020
{% data reusables.actions.enterprise-github-hosted-runners %}
2121

22+
## About automatic access to {% data variables.product.prodname_dotcom_the_website %} actions
23+
2224
By default, {% data variables.product.prodname_actions %} workflows on {% data variables.product.product_name %} cannot use actions directly from {% data variables.product.prodname_dotcom_the_website %} or [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions).
2325

2426
To make all actions from {% data variables.product.prodname_dotcom_the_website %} available on your enterprise instance, you can use {% data variables.product.prodname_github_connect %} to integrate {% data variables.product.product_name %} with {% data variables.product.prodname_ghe_cloud %}. For other ways of accessing actions from {% data variables.product.prodname_dotcom_the_website %}, see "[About using actions in your enterprise](/admin/github-actions/about-using-actions-in-your-enterprise)."
2527

28+
To use actions from {% data variables.product.prodname_dotcom_the_website %}, your self-hosted runners must be able to download public actions from `api.github.com`.
29+
2630
## Enabling automatic access to all {% data variables.product.prodname_dotcom_the_website %} actions
2731

2832
{% data reusables.actions.enterprise-github-connect-warning %}

content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ You can choose to disable {% data variables.product.prodname_actions %} for all
5454
{% data reusables.enterprise-accounts.policies-tab %}
5555
{% data reusables.enterprise-accounts.actions-tab %}
5656
1. Under **Policies**, select **Allow select actions** and add your required actions to the list.
57-
{%- ifversion ghes or ghae-issue-5094 %}
57+
{%- ifversion ghes > 3.0 or ghae-issue-5094 %}
5858
![Add actions to allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png)
5959
{%- elsif ghae %}
6060
![Add actions to allow list](/assets/images/enterprise/github-ae/enterprise-actions-policy-allow-list.png)

content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ You can disable all workflows for an organization or set a policy that configure
5252
{% data reusables.profile.org_settings %}
5353
{% data reusables.organizations.settings-sidebar-actions %}
5454
1. Under **Policies**, select **Allow select actions** and add your required actions to the list.
55-
{%- ifversion ghes %}
55+
{%- ifversion ghes > 3.0 %}
5656
![Add actions to allow list](/assets/images/help/organizations/actions-policy-allow-list.png)
5757
{%- else %}
5858
![Add actions to allow list](/assets/images/enterprise/github-ae/organizations/actions-policy-allow-list.png)

content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ You can disable all workflows for a repository or set a policy that configures w
5757
{% data reusables.repositories.sidebar-settings %}
5858
{% data reusables.repositories.settings-sidebar-actions %}
5959
1. Under **Actions permissions**, select **Allow select actions** and add your required actions to the list.
60-
{%- ifversion ghes %}
60+
{%- ifversion ghes > 3.0 %}
6161
![Add actions to allow list](/assets/images/help/repository/actions-policy-allow-list.png)
6262
{%- else %}
6363
![Add actions to allow list](/assets/images/enterprise/github-ae/repository/actions-policy-allow-list.png)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{% ifversion ghes or ghae %}
2+
The connection between self-hosted runners and {% data variables.product.product_name %} is over HTTP (port 80) and HTTPS (port 443).
3+
{% endif %}

0 commit comments

Comments
 (0)