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 parsing
* run script/i18n/reset-files-with-broken-liquid-tags.js --language=es
* run script/i18n/reset-known-broken-translation-files.js
Co-authored-by: Kevin Heis <[email protected]>
Copy file name to clipboardExpand all lines: translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/customizing-a-workflow-for-triaging-your-notifications.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
@@ -46,7 +46,7 @@ Para dar seguimiento a las notificaciones, podrías considerar la pregunta "¿En
46
46
47
47
Por ejemplo, puedes decidir dar seguimiento en este orden:
48
48
- Los informes de problemas y solicitudes de extracción a los que estás asignado. Inmediatamente cierra cualquier informe de problemas o solicitudes de extracción que puedas y añade actualizaciones. Guarda las notificaciones que desees revisar después conforme lo necesites.
49
-
- Revisa las notificaciones en la bandeja de guardados, especialmente las que no leídas. Si el hilo ya no es relevante, desmarca {% octicon "bookmark" aria-label="The bookmark icon" %} para eliminar la notificación de la bandeja de guardados, y márcala como no guardada.
49
+
- Revisa las notificaciones en la bandeja de guardados, especialmente las que no leídas. If the thread is no longer relevant, deselect {% octicon "bookmark" aria-label="The bookmark icon" %} to remove the notification from the saved inbox and unsave it.
50
50
51
51
## Administrar notificaciones de prioridad más baja
Copy file name to clipboardExpand all lines: translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.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
@@ -28,7 +28,7 @@ Para obtener más información acerca de cómo se calculan las contribuciones, c
28
28
{% note %}
29
29
30
30
**Notas:**
31
-
-La conexión entre tus cuentas está regulada por la <ahref="/articles/github-privacy-statement/"class="dotcom-only">Declaración de privacidad de GitHub</a>, y los usuarios que habilitan la conexión aceptan los Términos de servicio de GitHub<ahref="/articles/github-terms-of-service/"class="dotcom-only"></a>.
31
+
-The connection between your accounts is governed by [GitHub's Privacy Statement](/free-pro-team@latest/github/site-policy/github-privacy-statement/) and users enabling the connection agree to the [GitHub's Terms of Service](/free-pro-team@latest/github/site-policy/github-terms-of-service).
32
32
33
33
- Antes de que puedas conectar tu perfil de {% ifversion fpt or ghec %}{% data variables.product.prodname_enterprise %}{% else %}{% data variables.product.product_name %}{% endif %} a tu perfil de {% data variables.product.prodname_dotcom_the_website %}, tu empresa debe habilitar {% data variables.product.prodname_github_connect %} y también el compartir contribuciones entre los ambientes. Para obtener más información, contacta a tu propietario de empresa.
Copy file name to clipboardExpand all lines: translations/es-ES/content/actions/advanced-guides/caching-dependencies-to-speed-up-workflows.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
@@ -88,7 +88,7 @@ Para más información, consulta [`actions/cache`](https://github.com/actions/ca
88
88
### Parámetros de entrada para la acción `chache`
89
89
90
90
-`key`: **Obligatorio** La clave que se crea cuando se guarda una memoria caché y la clave utilizada para buscar una caché. Puede ser cualquier combinación de variables, valores de contexto, cadenas estáticas y funciones. Las claves tienen una longitud máxima de 512 caracteres y las claves más largas que la longitud máxima provocarán un error en la acción.
91
-
-`path`: **Obligatorio** La ruta del archivo en el ejecutor para almacenar en caché o restaurar. La ruta debe ser absoluta o relativa al directorio de trabajo.
91
+
-`path`: **Obligatorio** La ruta del archivo en el ejecutor para almacenar en caché o restaurar. The path can be an absolute path or relative to the workspace directory.
92
92
- Las rutas pueden ser tanto directorios o solo archivos, y los patrones estilo glob son compatibles.
93
93
- Con la `v2` de la acción `cache`, puedes especificar una ruta sencilla o puedes agregar rutas múltiples en líneas separadas. Por ejemplo:
Copy file name to clipboardExpand all lines: translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.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
@@ -238,7 +238,7 @@ jobs:
238
238
239
239
## Limpiar tu código
240
240
241
-
El siguiente ejemplo instala `rubocop` y lo utiliza para limpiar todos los archivos. Para obtener más información, consulta la sección [Rubocop](https://github.com/rubocop-hq/rubocop). Puedes [configurar Rubocop](https://docs.rubocop.org/rubocop/configuration.html) para decidir cuáles serán las reglas de limpieza específicas.
241
+
El siguiente ejemplo instala `rubocop` y lo utiliza para limpiar todos los archivos. For more information, see [RuboCop](https://github.com/rubocop-hq/rubocop). Puedes [configurar Rubocop](https://docs.rubocop.org/rubocop/configuration.html) para decidir cuáles serán las reglas de limpieza específicas.
242
242
243
243
```yaml
244
244
{% data reusables.actions.actions-not-certified-by-github-comment %}
{% data reusables.actions.enterprise-github-hosted-runners %}
20
20
21
-
## Resumen
21
+
## Acerca de los activadores de los flujos de trabajo
22
22
23
-
{% data reusables.actions.workflows.section-triggering-a-workflow %}
23
+
Los activadores de los flujos de trabajo son eventos que ocasionan que se ejecute un flujo de trabajo. Estos eventos pueden ser:
24
24
25
-
## Defining event types
25
+
- Eventos que ocurren en el repositorio de tu flujo de trabajo
26
+
- Eventos que ocurren fuera de {% data variables.product.product_name %} y activan un evento de `repository_dispatch` en {% data variables.product.product_name %}
27
+
- Tiempos programados
28
+
- Manual
26
29
27
-
{% data reusables.actions.workflows.section-triggering-a-workflow-types %}
30
+
Por ejemplo, puedes configurar tu flujo de trabajo para que se ejecute cuando se realiza una subida a la rama predeterminada de tu repositorio, cuando se crea un lanzamiento o cuando se abre una propuesta.
28
31
29
-
## Apuntar a ramas específicas
32
+
Los activadores de los flujos de trabajo se definen con la clave `on`. Para obtener más información, consulta la sección "[Sintaxis del flujo de trabajo para las {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#on)".
33
+
34
+
Los siguientes pasos se producen para activar una ejecución de flujo de trabajo:
35
+
36
+
1. Un eventto ocurre en tu repositorio. El evento tiene un SHA de confirmación asociado y una ref de Git.
37
+
1. {% data variables.product.product_name %} busca el directorio `.github/workflows` en tu repositorio para el caso de los archivos de flujo de trabajo que están presentes en el SHA de confirmación asociado o Git Ref del evento.
38
+
1. Un flujo de trabajo se activará para cualquier flujo de trabajo que tenga valores de `on:` que empaten con el evento que s eactivó. Algunos eventos también requieren que el flujo de trabajo esté presente en la rama predeterminada del repositorio para poder ejecutarse.
39
+
40
+
Cada ejecución de flujo de trabajo utiliza la versión de este que esté presente en el SHA de confirmación asociado o Git Ref del evento. Cuando se ejecuta un flujo de trabajo, {% data variables.product.product_name %} establece las variables de entorno `GITHUB_SHA` (confirmar SHA) y `GITHUB_REF` (referencia de Git) en el entorno del ejecutor. Para obtener más información, consulta "[Usar variables de entorno](/actions/automating-your-workflow-with-github-actions/using-environment-variables)".
41
+
42
+
### Activar un flujo de trabajo desde otro
43
+
44
+
{% data reusables.github-actions.actions-do-not-trigger-workflows %} Para obtener más información, consulta "[Autenticar con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)".
45
+
46
+
Si no quieres activar un flujo de trabajo dentro una ejecución de flujo de trabajo, puedes utilizar un token de acceso personal en vez de un `GITHUB_TOKEN` para activar los eventos que requieren tu token. Necesitaras crear un token de acceso personal y almacenarlo como un secreto. Para minimizar tus costos de uso de {% data variables.product.prodname_actions %}, asegúrate de no crear ejecuciones de flujo de trabajo recurrentes o involuntarias. Para obtener más información acerca de cómo crear un token de acceso personal, consulta la sección "[Crear un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)". Para obtener más información sobre cómo almacenr un token de acceso personal como secreto, consulta la sección "[Crear y almacenar secretos cifrados](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)".
47
+
48
+
Por ejemplo, el siguiente flujo de trabajo utiliza un token de acceso personal (almacenado como secreto y llamado `MY_TOKEN`) para agregar una etiqueta a una propuesta de cambios a través del cli.{% data variables.product.prodname_cli %}. Cualquier flujo de trabajo que se ejecute cuando una etiqueta se agrega se ejecutará una vez mediante este espejo.
49
+
50
+
```yaml
51
+
on:
52
+
issues:
53
+
types:
54
+
- opened
55
+
56
+
jobs:
57
+
label_issue:
58
+
runs-on: ubuntu-latest
59
+
steps:
60
+
- env:
61
+
GITHUB_TOKEN: {% raw %}${{ secrets.MY_TOKEN }}{% endraw %}
62
+
ISSUE_URL: {% raw %}${{ github.event.issue.html_url }}{% endraw %}
63
+
run: |
64
+
gh issue edit $ISSUE_URL --add-label "triage"
65
+
```
66
+
67
+
Por el contrario, el siguiente flujo de trabajo utiliza un `GITHUB_TOKEN` para agregar una etiqueta a una propuesta. No activará ningún flujo de trabajo que se ejecute cuando se agregue una etiqueta.
68
+
69
+
```yaml
70
+
on:
71
+
issues:
72
+
types:
73
+
- opened
74
+
75
+
jobs:
76
+
label_issue:
77
+
runs-on: ubuntu-latest
78
+
steps:
79
+
- env:
80
+
GITHUB_TOKEN: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %}
81
+
ISSUE_URL: {% raw %}${{ github.event.issue.html_url }}{% endraw %}
82
+
run: |
83
+
gh issue edit $ISSUE_URL --add-label "triage"
84
+
```
85
+
86
+
## Utilizar eventos para activar flujos de trabajo
87
+
88
+
Utiliza la clave `on` para especificar qué eventos activan tu flujo de trabajo. For more information about events you can use, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows)."
89
+
90
+
### Utilizar un evento simple
91
+
92
+
{% data reusables.github-actions.on-single-example %}
93
+
94
+
### Utilizar eventos múltiples
95
+
96
+
{% data reusables.github-actions.on-multiple-example %}
97
+
98
+
### Utilizar los tipos de actividad y filtros con eventos múltiples
99
+
100
+
You can use activity types and filters to further control when your workflow will run. For more information, see [Using event activity types](#using-event-activity-types) and [Using filters](#using-filters). {% data reusables.github-actions.actions-multiple-types %}
101
+
102
+
## Using event activity types
103
+
104
+
{% data reusables.github-actions.actions-activity-types %}
105
+
106
+
## Utilizar filtros
107
+
108
+
{% data reusables.github-actions.actions-filters %}
109
+
110
+
### Using filters to target specific branches for pull request events
30
111
31
112
{% data reusables.actions.workflows.section-triggering-a-workflow-branches %}
32
113
33
-
##Running on specific branches or tags
114
+
### Using filters to target specific branches or tags for push events
34
115
35
116
{% data reusables.actions.workflows.section-run-on-specific-branches-or-tags %}
36
117
37
-
## Specifying which branches the workflow can run on
118
+
### Using filters to target specific paths for pull request or push events
119
+
120
+
{% data reusables.actions.workflows.section-triggering-a-workflow-paths %}
121
+
122
+
### Using filters to target specific branches for workflow run events
38
123
39
124
{% data reusables.actions.workflows.section-specifying-branches %}
40
125
41
-
## Using specific file paths
126
+
## Defining inputs for manually triggered workflows
42
127
43
-
{% data reusables.actions.workflows.section-triggering-a-workflow-paths %}
128
+
{% data reusables.github-actions.workflow-dispatch-inputs %}
129
+
130
+
## Utilizar la información de los eventos
131
+
132
+
La información acerca del evento que activó una ejecución de flujo de trabajo se encuentra disponible en el contexto `github.event`. Las propiedades en el contexto `github.event` dependen del tipo de evento que activó el flujo de trabajo. Por ejemplo, un flujo de trabajo que se activa cuando se etiqueta una propuesta tendrá la información sobre la propuesta y etiqueta.
133
+
134
+
### Ver todas las propiedades de un evento
135
+
136
+
Referencia la documentación de evento de webhook para las propiedades comunes y cargas útiles de ejemplo. Para obtener más información, consulta la sección "[eventos y cargas útiles de los webhooks](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads)".
137
+
138
+
También puedes imprimir todo el contexto `github.event` para ver qué propiedades están disponibles para el evento que activó tu flujo de trabajo:
139
+
140
+
```yaml
141
+
jobs:
142
+
print_context:
143
+
runs-on: ubuntu-latest
144
+
steps:
145
+
- env:
146
+
EVENT_CONTEXT: {% raw %}${{ toJSON(github.event) }}{% endraw %}
147
+
run: |
148
+
echo $EVENT_CONTEXT
149
+
```
150
+
151
+
### Acceder y utilizar las propiedades de evento
152
+
153
+
Puedes utilizar el contexto `github.event` en tu flujo de trabajo. Por ejemplo, el siguiente flujo de trabajo se ejecuta cuando se abre una solicitud de cambios que cambia a `package*.json`, `.github/CODEOWNERS` o `.github/workflows/**`. Si el autor de la solicitud de cambios (`github.event.pull_request.user.login`) no es `octobot` o `dependabot[bot]`, entonces el flujo de trabajo utilizará el {% data variables.product.prodname_cli %} para etiquetar y comentar en la solicitud de cambios (`github.event.pull_request.number`).
GITHUB_TOKEN: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %}
175
+
PR: {% raw %}${{ github.event.pull_request.html_url }}{% endraw %}
176
+
run: |
177
+
gh pr edit $PR --add-label 'invalid'
178
+
gh pr comment $PR --body 'It looks like you edited `package*.json`, `.github/CODEOWNERS`, or `.github/workflows/**`. No permitimos contribuciones a estos archivos. Por favor, revisa nuestros [lineamientos de contribución](https://github.com/octo-org/octo-repo/blob/main/CONTRIBUTING.md) para ver qué tipo de contribuciones se aceptan.'
179
+
```
180
+
181
+
Para obtener más información sobre los contextos, consulta la sección "[Contextos](/actions/learn-github-actions/contexts)". Para obtener más información sobre las cargas útiles de los eventos, consulta la sección "[Eventos y cargas útiles de los webhooks](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads)".
182
+
183
+
## Controlar aún más la forma en la que se ejecutará tu flujo de trabajo
184
+
185
+
Si quieres un control más granular que el que proporcionan los eventos, tipos de actividad de eventos o filtros de evento, puedes utilizar condicionales{% ifversion fpt or ghae or ghes > 3.1 or ghec %} y ambientes{% endif %} para controlar si se ejecutarán los jobs o pasos individuales en tu flujo de trabajo.
186
+
187
+
### Utilziar condicionales
188
+
189
+
Puedes utilizar condicionales para controlar aún más si se ejecutarán los jobs o pasos de tu flujo de trabajo. Por ejemplo, si quieres que el flujo de trabajo se ejecute cuando se agrega una etiqueta específica a una propuesta, puedes activar el tipo de actividad de evento `issues labeled` y utilizar una condicional para verificar qué etiqueta activó el flujo de trabajo. El siguiente flujo de trabajo se ejecutará cuando se agregue cualquier etiqueta a una propuesta en su repositorio, pero el job `run_if_label_matches` solo se ejecutará si la etiqueta se nombra `bug`.
190
+
191
+
```yaml
192
+
on:
193
+
issues:
194
+
types:
195
+
- labeled
196
+
197
+
jobs:
198
+
run_if_label_matches:
199
+
if: github.event.label.name == 'bug'
200
+
runs-on: ubuntu-latest
201
+
steps:
202
+
- run: echo 'The label was bug'
203
+
```
204
+
205
+
Para obtener más información, consulta la sección "[Expresiones](/actions/learn-github-actions/expressions)".
206
+
207
+
{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
208
+
209
+
### Utilizar ambientes para activar jobs de flujos de trabajo manualmente
210
+
211
+
Si quieres activar manualmente un job específico en un flujo de trabajo, puedes utilizar un ambiente que requiera aprobación de un equipo o usuario específico. Primero, configura un ambiente con revisores requeridos. Para obtener más información, consulta la sección "[Utilizar ambientes para despliegue](/actions/deployment/targeting-different-environments/using-environments-for-deployment)". Luego, referencia el nombre del ambiente en un job de tu flujo de trabajo utilizando la clave `environment:`. No se ejecutará ningún job que referencie el ambiente hasta que por lo menos un revisor lo apruebe.
212
+
213
+
Por ejemplo, el siguiente fluljo de trabajo se ejecutará siempre que haya una subida a la rama principal (main). El job `build` siempre se ejecutará. El job `publish` solo se ejecutará después de que el job `build` se complete con éxito (debido a `needs: [build]`) y después de que pasen todas las reglas (incluyendo a los revisores requeridos) para el ambiente llamado `production` (debido a `environment: production`).
214
+
215
+
```yaml
216
+
on:
217
+
push:
218
+
branches:
219
+
- main
220
+
221
+
jobs:
222
+
build:
223
+
runs-on: ubuntu-latest
224
+
steps:
225
+
- name: build
226
+
echo 'building'
227
+
228
+
publish:
229
+
needs: [build]
230
+
runs-on: ubuntu-latest
231
+
environment: production
232
+
steps:
233
+
- name: publish
234
+
echo 'publishing'
235
+
```
236
+
237
+
{% note %}
238
+
239
+
{% data reusables.gated-features.environments %}
240
+
241
+
{% endnote %}
242
+
{% endif %}
44
243
45
-
## Using a schedule
244
+
## Eventos disponibles
46
245
47
-
{% data reusables.actions.workflows.section-triggering-a-workflow-schedule %}
246
+
For a full list of available events, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows)."
Copy file name to clipboardExpand all lines: translations/es-ES/content/actions/using-workflows/workflow-syntax-for-github-actions.md
+2-37Lines changed: 2 additions & 37 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -149,7 +149,7 @@ jobs:
149
149
150
150
steps:
151
151
- name: Pass the received secret to an action
152
-
uses: ./.github/actions/my-action@v1
152
+
uses: ./.github/actions/my-action
153
153
with:
154
154
token: ${{ secrets.access-token }}
155
155
```
@@ -171,42 +171,7 @@ A boolean specifying whether the secret must be supplied.
171
171
172
172
## `on.workflow_dispatch.inputs`
173
173
174
-
When using the `workflow_dispatch` event, you can optionally specify inputs that are passed to the workflow.
175
-
176
-
The triggered workflow receives the inputs in the `github.event.inputs` context. For more information, see "[Contexts](/actions/learn-github-actions/contexts#github-context)."
177
-
178
-
### Example
179
-
```yaml
180
-
on:
181
-
workflow_dispatch:
182
-
inputs:
183
-
logLevel:
184
-
description: 'Log level'
185
-
required: true
186
-
default: 'warning' {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5511 %}
187
-
type: choice
188
-
options:
189
-
- info
190
-
- warning
191
-
- debug {% endif %}
192
-
tags:
193
-
description: 'Test scenario tags'
194
-
required: false {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5511 %}
195
-
type: boolean
196
-
environment:
197
-
description: 'Environment to run tests against'
198
-
type: environment
199
-
required: true {% endif %}
200
-
201
-
jobs:
202
-
print-tag:
203
-
runs-on: ubuntu-latest
204
-
205
-
steps:
206
-
- name: Print the input tag to STDOUT
207
-
run: echo {% raw %} The tag is ${{ github.event.inputs.tag }} {% endraw %}
208
-
```
209
-
174
+
{% data reusables.github-actions.workflow-dispatch-inputs %}
0 commit comments