You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add crowdin translations
* Run script/i18n/homogenize-frontmatter.js
* Run script/i18n/fix-translation-errors.js
* Run script/i18n/lint-translation-files.js --check rendering
* run script/i18n/reset-known-broken-translation-files.js
* Check in es CSV report
Co-authored-by: Francis <15894826+francisfuzz@users.noreply.github.com>
Copy file name to clipboardExpand all lines: translations/es-ES/content/actions/creating-actions/releasing-and-maintaining-actions.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@ topics:
9
9
- Community
10
10
versions:
11
11
fpt: '*'
12
+
ghec: '*'
12
13
ghes: '*'
13
14
ghae: '*'
14
15
---
@@ -37,7 +38,7 @@ JavaScript actions are Node.js repositories with metadata. However, JavaScript a
37
38
38
39
* Dependent packages are committed alongside the code, typically in a compiled and minified form. This means that automated builds and secure community contributions are important.
39
40
40
-
{% ifversion fpt %}
41
+
{% ifversion fpt or ghec %}
41
42
42
43
* Tagged releases can be published directly to {% data variables.product.prodname_marketplace %} and consumed by workflows across {% data variables.product.prodname_dotcom %}.
43
44
@@ -54,7 +55,7 @@ To support the developer process in the next section, add two {% data variables.
54
55
55
56
### Example developer process
56
57
57
-
Here is an example process that you can follow to automatically run tests, create a release{% ifversion fpt%} and publish to {% data variables.product.prodname_marketplace %}{% endif %}, and publish your action.
58
+
Here is an example process that you can follow to automatically run tests, create a release{% ifversion fpt or ghec%} and publish to {% data variables.product.prodname_marketplace %}{% endif %}, and publish your action.
58
59
59
60
1. Do feature work in branches per GitHub flow. For more information, see "[GitHub flow](/get-started/quickstart/github-flow)."
60
61
* Whenever a commit is pushed to the feature branch, your testing workflow will automatically run the tests.
@@ -65,7 +66,7 @@ Here is an example process that you can follow to automatically run tests, creat
65
66
66
67
***Note:** for security reasons, workflows triggered by `pull_request` from forks have restricted `GITHUB_TOKEN` permissions and do not have access to secrets. If your tests or other workflows triggered upon pull request require access to secrets, consider using a different event like a [manual trigger](/actions/reference/events-that-trigger-workflows#manual-events) or a [`pull_request_target`](/actions/reference/events-that-trigger-workflows#pull_request_target). Read more [here](/actions/reference/events-that-trigger-workflows#pull-request-events-for-forked-repositories).
67
68
68
-
3. Create a semantically tagged release. {% ifversion fpt %} You may also publish to {% data variables.product.prodname_marketplace %} with a simple checkbox. {% endif %} For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository#creating-a-release)"{% ifversion fpt %} and "[Publishing actions in {% data variables.product.prodname_marketplace %}](/actions/creating-actions/publishing-actions-in-github-marketplace#publishing-an-action)"{% endif %}.
69
+
3. Create a semantically tagged release. {% ifversion fpt or ghec %} You may also publish to {% data variables.product.prodname_marketplace %} with a simple checkbox. {% endif %} For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository#creating-a-release)"{% ifversion fpt or ghec %} and "[Publishing actions in {% data variables.product.prodname_marketplace %}](/actions/creating-actions/publishing-actions-in-github-marketplace#publishing-an-action)"{% endif %}.
69
70
70
71
* When a release is published or edited, your release workflow will automatically take care of compilation and adjusting tags.
71
72
@@ -82,7 +83,7 @@ Using semantic releases means that the users of your actions can pin their workf
82
83
{% data variables.product.product_name %} provides tools and guides to help you work with the open source community. Here are a few tools we recommend setting up for healthy bidirectional communication. By providing the following signals to the community, you encourage others to use, modify, and contribute to your action:
83
84
84
85
* Maintain a `README` with plenty of usage examples and guidance. For more information, see "[About READMEs](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes)."
85
-
* Include a workflow status badge in your `README` file. For more information, see "[Adding a workflow status badge](/actions/managing-workflow-runs/adding-a-workflow-status-badge)." Also visit [shields.io](https://shields.io/) to learn about other badges that you can add.{% ifversion fpt %}
86
+
* Include a workflow status badge in your `README` file. For more information, see "[Adding a workflow status badge](/actions/managing-workflow-runs/adding-a-workflow-status-badge)." Also visit [shields.io](https://shields.io/) to learn about other badges that you can add.{% ifversion fpt or ghec %}
86
87
* Add community health files like `CODE_OF_CONDUCT`, `CONTRIBUTING`, and `SECURITY`. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file#supported-file-types)."{% endif %}
87
88
* Keep issues current by utilizing actions like [actions/stale](https://github.com/actions/stale).
Copy file name to clipboardExpand all lines: translations/es-ES/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,9 @@ You can configure environments with protection rules and secrets. When a workflo
26
26
{% ifversion fpt %}
27
27
{% note %}
28
28
29
-
**Note:** If you don't use {% data variables.product.prodname_ghe_cloud %} and convert a repository from public to private, any configured protection rules or environment secrets will be ignored, and you will not be able to configure any environments. If you convert your repository back to public, you will have access to any previously configured protection rules and environment secrets. {% data reusables.enterprise.link-to-ghec-trial %}
29
+
**Note:** You can only configure environments for public repositories. If you convert a repository from public to private, any configured protection rules or environment secrets will be ignored, and you will not be able to configure any environments. If you convert your repository back to public, you will have access to any previously configured protection rules and environment secrets.
30
+
31
+
Organizations that use {% data variables.product.prodname_ghe_cloud %} can configure environments for private repositories. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/actions/deployment/targeting-different-environments/using-environments-for-deployment). {% data reusables.enterprise.link-to-ghec-trial %}
Copy file name to clipboardExpand all lines: translations/es-ES/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -81,11 +81,13 @@ You can add self-hosted runners at the organization level, where they can be use
81
81
82
82
## Adding a self-hosted runner to an enterprise
83
83
84
-
You can add self-hosted runners to an enterprise, where they can be assigned to multiple organizations. The organization admins are then able to control which repositories can use it.
84
+
{% ifversion fpt %}If you use {% data variables.product.prodname_ghe_cloud %}, you{% elsif ghec or ghes or ghae %}You{% endif %} can add self-hosted runners to an enterprise, where they can be assigned to multiple organizations. The organization admins are then able to control which repositories can use it. {% ifversion fpt %}For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-enterprise).{% endif %}
85
+
86
+
{% ifversion ghec or ghes or ghae %}
85
87
86
88
New runners are assigned to the default group. You can modify the runner's group after you've registered the runner. For more information, see "[Managing access to self-hosted runners](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group)."
87
89
88
-
{% ifversion fpt or ghec %}
90
+
{% ifversion ghec %}
89
91
To add a self-hosted runner to an enterprise account, you must be an enterprise owner. For information about how to add a self-hosted runner with the REST API, see the [Enterprise Administration GitHub Actions APIs](/rest/reference/enterprise-admin#github-actions).
90
92
91
93
{% data reusables.enterprise-accounts.access-enterprise %}
@@ -104,9 +106,11 @@ To add a self-hosted runner at the enterprise level of {% data variables.product
104
106
1. Click **Add new**, then click **New runner**.
105
107
{% data reusables.github-actions.self-hosted-runner-configure %}
106
108
{% endif %}
109
+
{% ifversion ghec or ghae or ghes %}
107
110
{% data reusables.github-actions.self-hosted-runner-check-installation-success %}
108
111
109
112
{% data reusables.github-actions.self-hosted-runner-public-repo-access %}
113
+
{% endif %}
110
114
111
115
### Making enterprise runners available to repositories
112
116
@@ -115,3 +119,4 @@ By default, runners in an enterprise's "Default" self-hosted runner group are av
115
119
To make an enterprise-level self-hosted runner group available to an organization repository, you might need to change the organization's inherited settings for the runner group to make the runner available to repositories in the organization.
116
120
117
121
For more information on changing runner group access settings, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)."
Copy file name to clipboardExpand all lines: translations/es-ES/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md
+24-13Lines changed: 24 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,14 +19,19 @@ shortTitle: Manage runner groups
19
19
20
20
## About self-hosted runner groups
21
21
22
-
{% ifversion fpt or ghec %}
22
+
{% ifversion fpt %}
23
23
{% note %}
24
24
25
25
**Note:** All organizations have a single default self-hosted runner group. Only enterprise accounts and organizations owned by enterprise accounts can create and manage additional self-hosted runner groups.
26
26
27
27
{% endnote %}
28
+
29
+
Self-hosted runner groups are used to control access to self-hosted runners. Organization admins can configure access policies that control which repositories in an organization have access to the runner group.
30
+
31
+
If you use {% data variables.product.prodname_ghe_cloud %}, you can create additional runner groups; enterprise admins can configure access policies that control which organizations in an enterprise have access to the runner group; and organization admins can assign additional granular repository access policies to the enterprise runner group. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups).
28
32
{% endif %}
29
33
34
+
{% ifversion ghec or ghes or ghae %}
30
35
Self-hosted runner groups are used to control access to self-hosted runners at the organization and enterprise level. Enterprise admins can configure access policies that control which organizations in an enterprise have access to the runner group. Organization admins can configure access policies that control which repositories in an organization have access to the runner group.
31
36
32
37
When an enterprise admin grants an organization access to a runner group, organization admins can see the runner group listed in the organization's self-hosted runner settings. The organizations admins can then assign additional granular repository access policies to the enterprise runner group.
@@ -41,7 +46,7 @@ Self-hosted runners are automatically assigned to the default group when created
41
46
42
47
When creating a group, you must choose a policy that defines which repositories have access to the runner group.
43
48
44
-
{% ifversion fpt or ghec %}
49
+
{% ifversion ghec %}
45
50
{% data reusables.organizations.navigate-to-org %}
46
51
{% data reusables.organizations.org_settings %}
47
52
{% data reusables.github-actions.settings-sidebar-actions-runner-groups %}
@@ -90,7 +95,7 @@ Self-hosted runners are automatically assigned to the default group when created
90
95
91
96
When creating a group, you must choose a policy that defines which organizations have access to the runner group.
92
97
93
-
{% ifversion fpt or ghec %}
98
+
{% ifversion ghec %}
94
99
{% data reusables.enterprise-accounts.access-enterprise %}
95
100
{% data reusables.enterprise-accounts.policies-tab %}
96
101
{% data reusables.enterprise-accounts.actions-tab %}
@@ -134,6 +139,7 @@ When creating a group, you must choose a policy that defines which organizations
134
139

135
140
1. Click **Save group** to create the group and apply the policy.
136
141
{% endif %}
142
+
{% endif %}
137
143
138
144
## Changing the access policy of a self-hosted runner group
139
145
@@ -156,6 +162,8 @@ You can update the access policy of a runner group, or rename a runner group.
156
162
{% ifversion ghae or ghes %}
157
163
{% data reusables.github-actions.self-hosted-runner-configure-runner-group-access %}
158
164
{% endif %}
165
+
166
+
{% ifversion ghec or ghes or ghae %}
159
167
## Automatically adding a self-hosted runner to a group
160
168
161
169
You can use the configuration script to automatically add a new self-hosted runner to a group. For example, this command registers a new self-hosted runner and uses the `--runnergroup` parameter to add it to a group named `rg-runnergroup`.
@@ -173,29 +181,31 @@ Could not find any self-hosted runner group named "rg-runnergroup".
173
181
## Moving a self-hosted runner to a group
174
182
175
183
If you don't specify a runner group during the registration process, your new self-hosted runners are automatically assigned to the default group, and can then be moved to another group.
176
-
{% ifversion fpt or ghec or ghes > 3.1 or ghae-next %}
184
+
{% ifversion ghec or ghes > 3.1 or ghae-next %}
177
185
{% data reusables.github-actions.self-hosted-runner-navigate-to-org-enterprise %}
178
186
1. In the "Runners" list, click the runner that you want to configure.
179
-
1. Select the Runner group dropdown menu.
180
-
1. In "Move runner to group", choose a destination group for the runner.
181
-
{% else %}
187
+
2. Select the Runner group dropdown menu.
188
+
3. In "Move runner to group", choose a destination group for the runner.
189
+
{% endif %}
190
+
{% ifversion ghes < 3.2 or ghae %}
182
191
1. In the "Self-hosted runners" section of the settings page, locate the current group of the runner you want to move and expand the list of group members.
183
192

184
-
1. Select the checkbox next to the self-hosted runner, and then click **Move to group** to see the available destinations.
193
+
2. Select the checkbox next to the self-hosted runner, and then click **Move to group** to see the available destinations.
185
194

186
-
1. To move the runner, click on the destination group.
195
+
3. To move the runner, click on the destination group.
187
196

188
197
{% endif %}
189
198
## Removing a self-hosted runner group
190
199
191
200
Self-hosted runners are automatically returned to the default group when their group is removed.
192
201
193
-
{% ifversion fpt or ghes > 3.1 or ghae-next or ghec %}
202
+
{% ifversion ghes > 3.1 or ghae-next or ghec %}
194
203
{% data reusables.github-actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %}
195
204
1. In the list of groups, to the right of the group you want to delete, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}.
196
-
1. To remove the group, click **Remove group**.
197
-
1. Review the confirmation prompts, and click **Remove this runner group**.
198
-
{% else %}
205
+
2. To remove the group, click **Remove group**.
206
+
3. Review the confirmation prompts, and click **Remove this runner group**.
207
+
{% endif %}
208
+
{% ifversion ghes < 3.2 or ghae %}
199
209
1. In the "Self-hosted runners" section of the settings page, locate the group you want to delete, and click the {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} button.
200
210

201
211
@@ -204,3 +214,4 @@ Self-hosted runners are automatically returned to the default group when their g
204
214
205
215
1. Review the confirmation prompts, and click **Remove this runner group**.
Copy file name to clipboardExpand all lines: translations/es-ES/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: Removing self-hosted runners
3
-
intro: 'You can permanently remove a self-hosted runner from a repository, an organization, or an enterprise.'
3
+
intro: 'You can permanently remove a self-hosted runner from a repository{% ifversion fpt %} or organization{% elsif ghec or ghes or gahe %}, an organization, or an enterprise{% endif %}.'
@@ -73,16 +73,21 @@ To remove a self-hosted runner from an organization, you must be an organization
73
73
{% endif %}
74
74
## Removing a runner from an enterprise
75
75
76
+
{% ifversion fpt %}
77
+
If you use {% data variables.product.prodname_ghe_cloud %}, you can also remove runners from an enterprise. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-enterprise).
78
+
{% endif %}
79
+
{% ifversion ghec or ghes or ghae %}
76
80
{% note %}
77
81
78
82
**Note:** {% data reusables.github-actions.self-hosted-runner-removal-impact %}
79
83
80
84
{% data reusables.github-actions.self-hosted-runner-auto-removal %}
81
85
82
86
{% endnote %}
87
+
83
88
{% data reusables.github-actions.self-hosted-runner-reusing %}
84
89
85
-
{% ifversion fpt or ghec %}
90
+
{% ifversion ghec %}
86
91
To remove a self-hosted runner from an enterprise account, you must be an enterprise owner. We recommend that you also have access to the self-hosted runner machine. For information about how to add a self-hosted runner with the REST API, see the [Enterprise Administration GitHub Actions APIs](/rest/reference/enterprise-admin#github-actions).
87
92
{% data reusables.enterprise-accounts.access-enterprise %}
88
93
{% data reusables.enterprise-accounts.policies-tab %}
@@ -98,3 +103,4 @@ To remove a self-hosted runner at the enterprise level of {% data variables.prod
98
103
{% data reusables.enterprise-accounts.actions-runners-tab %}
99
104
{% data reusables.github-actions.self-hosted-runner-removing-a-runner %}
Copy file name to clipboardExpand all lines: translations/es-ES/content/actions/learn-github-actions/workflow-syntax-for-github-actions.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -465,7 +465,7 @@ In this example, `job3` uses the `always()` conditional expression so that it al
465
465
466
466
## `jobs.<job_id>.runs-on`
467
467
468
-
**Required**. The type of machine to run the job on. The machine can be either a {% data variables.product.prodname_dotcom %}-hosted runner or a self-hosted runner.
468
+
**Required**. The type of machine to run the job on. The machine can be either a {% data variables.product.prodname_dotcom %}-hosted runner or a self-hosted runner. You can provide `runs-on` as a single string or as an array of strings.
0 commit comments