diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme.md index 466fc984924c..8204d72b695c 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme.md @@ -56,7 +56,7 @@ GitHub mostrará el README de tu perfil en tu página de perfil si cuentas con t El archivo de README que se ha generado está pre-llenado con una plantilla para que te inspires en completarlo. ![Archivo README con la plantilla pre-llenada](/assets/images/help/repository/personal-repository-readme-template.png) -Para encontrar un resumen de todos los emojis disponibles y de sus códigos, consulta el [Directorio de Emojis](http://www.emoji-cheat-sheet.com/)". +Para encontrar un resumen de todos los emojis disponibles y de sus códigos, consulta el [Directorio de Emojis](https://www.webfx.com/tools/emoji-cheat-sheet/)". ## Eliminar un README de perfil diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index 11ddfea6a915..846149fd4302 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -29,7 +29,7 @@ When you sign up for an account, {% data variables.product.product_name %} provi **Note{% ifversion ghec %}s{% endif %}**: {% ifversion ghec %} -* {% endif %}Your profile picture should be a PNG, JPG, or GIF file under 1 MB in size. For the best quality rendering, we recommend keeping the image at about 500 by 500 pixels. +* {% endif %}Your profile picture should be a PNG, JPG, or GIF file, and it must be less than 1 MB in size and smaller than 3000 by 3000 pixels. For the best quality rendering, we recommend keeping the image at about 500 by 500 pixels. {% ifversion ghec %}* Gravatar profile pictures are not supported with {% data variables.product.prodname_emus %}.{% endif %} {% endnote %} @@ -39,8 +39,8 @@ When you sign up for an account, {% data variables.product.product_name %} provi {% data reusables.user-settings.access_settings %} 2. Under **Profile Picture**, click {% octicon "pencil" aria-label="The edit icon" %} **Edit**. ![Edit profile picture](/assets/images/help/profile/edit-profile-photo.png) -3. Click **Upload a photo...**. -![Update profile picture](/assets/images/help/profile/edit-profile-picture-options.png) +3. Click **Upload a photo...**.{% ifversion not ghae %} +![Update profile picture](/assets/images/help/profile/edit-profile-picture-options.png){% endif %} 3. Crop your picture. When you're done, click **Set new profile picture**. ![Crop uploaded photo](/assets/images/help/profile/avatar_crop_and_save.png) @@ -49,8 +49,8 @@ When you sign up for an account, {% data variables.product.product_name %} provi {% data reusables.user-settings.access_settings %} 2. Under **Profile Picture**, click {% octicon "pencil" aria-label="The edit icon" %} **Edit**. ![Edit profile picture](/assets/images/help/profile/edit-profile-photo.png) -3. To revert to your identicon, click **Remove photo**. If your email address is associated with a [Gravatar](https://en.gravatar.com/), you cannot revert to your identicon. Click **Revert to Gravatar** instead. -![Update profile picture](/assets/images/help/profile/edit-profile-picture-options.png) +3. To revert to your identicon, click **Remove photo**. {% ifversion not ghae %}If your email address is associated with a [Gravatar](https://en.gravatar.com/), you cannot revert to your identicon. Click **Revert to Gravatar** instead. +![Update profile picture](/assets/images/help/profile/edit-profile-picture-options.png){% endif %} ## Changing your profile name diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md index 4e82d3190432..f9716366fa48 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md @@ -52,7 +52,7 @@ Para garantizar que las confirmaciones se te atribuyan y aparezcan en tu gráfic {% note %} -**Note:** If you created your account on {% data variables.product.product_location %} _after_ July 18, 2017, your `noreply` email address for {% data variables.product.product_name %} is a seven-digit ID number and your username in the form of ID+username@users.noreply.github.com. If you created your account on {% data variables.product.product_location %} _prior to_ July 18, 2017, your `noreply` email address from {% data variables.product.product_name %} is username@users.noreply.github.com. You can get an ID-based `noreply` email address for {% data variables.product.product_name %} by selecting (or deselecting and reselecting) **Keep my email address private** in your email settings. +**Nota:** Si creaste tu cuenta en {% data variables.product.product_location %} _después_ del 18 de julio de 2017, tu dirección de correo electrónico de `noreply` para {% data variables.product.product_name %} es un número de ID de siete dígitos y tu nombre de usuario en formato ID+username@users.noreply.github.com. Si creaste tu cuenta en {% data variables.product.product_location %} _antes del_ 18 de julio de 2017, tu dirección de correo electrónico de tipo `noreply` de {% data variables.product.product_name %} es username@users.noreply.github.com. You can get an ID-based `noreply` email address for {% data variables.product.product_name %} by selecting (or deselecting and reselecting) **Keep my email address private** in your email settings. {% endnote %} diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-go.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-go.md new file mode 100644 index 000000000000..f9c0711db4fa --- /dev/null +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-go.md @@ -0,0 +1,217 @@ +--- +title: Crear y probar Go +intro: Puedes crear un flujo de trabajo de integración continua (IC) para compilar y probar tu proyecto de Go. +versions: + fpt: '*' + ghes: '*' + ghae: '*' + ghec: '*' +type: tutorial +topics: + - CI +shortTitle: Compilar & probar Go +--- + +{% data reusables.actions.enterprise-beta %} +{% data reusables.actions.enterprise-github-hosted-runners %} + +## Introducción + +Esta guía te muestra cómo compilar, probar y publicar un paquete de Go. + +{% ifversion ghae %} +{% data reusables.actions.self-hosted-runners-software %} +{% else %} Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen un caché de herramientas con software preinstalado, el cual incluye las dependencias para Go. Para encontrar una lista completa de software actualizado y las versiones preinstaladas de Go, consulta la sección "[Acerca de los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/using-github-hosted-runners/about-github-hosted-runners#preinstalled-software)". +{% endif %} + +## Prerrequisitos + +Ya debes estar familiarizado con la sintaxis de YAML y con cómo se utiliza con {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-syntax-for-github-actions)". + +Te recomendamos que tener un entendimiento básico del lenguaje de Go. Para obtener más información, consulta la sección [Iniciar con Go](https://golang.org/doc/tutorial/getting-started). + +## Utilizar el flujo de trabajo inicial de Go + +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Go que debería funcionar con la mayoría de los proyectos de Go. Esta guía incluye ejemplos que puedes utilizar para personalizar los flujos de trabajo iniciales. Para obtener más información, consulta el [flujo de trabajo inicial de Go](https://github.com/actions/starter-workflows/blob/main/ci/go.yml). + +Para comenzar rápidamente, agrega el flujo de trabajo inicial al directorio de `.github/workflows` de tu repositorio. + +```yaml{:copy} +name: Go package + +on: [push] + +jobs: + build: + + runs-on: ubuntu-latest + steps: + - uses: {% data reusables.actions.action-checkout %} + + - name: Set up Go + uses: {% data reusables.actions.action-setup-go %} + with: + go-version: 1.15 + + - name: Build + run: go build -v ./... + + - name: Test + run: go test -v ./... +``` + +## Especificar una versión de Go + +La forma más fácil de especificar una versión de Go es utilizando la acción `setup-go` que proporciona {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la [acción de `setup-go`](https://github.com/actions/setup-go/). + +Para utilizar una versión preinstalada de Go en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, pasa la versión relevante a la propiedad `go-version` de la acción `setup-go`. Esta acción encuentra una versión específica de Go desde el caché de herramientas en cada ejecutor y agrega los binarios necesarios a `PATH`. Estos cambios persistirán para el recordatorio del job. + +La acción `setup-go` es la forma recomendada de utilizar Go con las {% data variables.product.prodname_actions %}, ya que esta ayuda a garantizar el comportamiento consistente a lo largo de los diferentes ejecutores y versiones de Go. Si estás utilizando un ejecutor auto-hospedado, debes instalar Go y agregarlo a `PATH`. + +### Utilizar versiones múltiples de Go + +```yaml{:copy} +name: Go + +on: [push] + +jobs: + build: + + runs-on: ubuntu-latest + strategy: + matrix: + go-version: [ '1.14', '1.15', '1.16.x' ] + + steps: + - uses: {% data reusables.actions.action-checkout %} + - name: Setup Go {% raw %}${{ matrix.go-version }}{% endraw %} + uses: {% data reusables.actions.action-setup-go %} + with: + go-version: {% raw %}${{ matrix.go-version }}{% endraw %} + # You can test your matrix by printing the current Go version + - name: Display Go version + run: go version +``` + +### Utilizar una versión específica de Go + +Puedes configurar tu job para utilizar una versión específica de Go, tal como la `1.16.2`. Como alternativa, puedes utilizar una sintaxis de versión semántica para obtener el último lanzamiento menor. Este ejemplo utiliza el último lanzamiento de parche de Go 1.16: + +```yaml{:copy} + - name: Setup Go 1.16.x + uses: {% data reusables.actions.action-setup-go %} + with: + # Semantic version range syntax or exact version of Go + go-version: '1.16.x' +``` + +## Instalar dependencias + +Puedes utilziar `go get` para instalar dependencias: + +```yaml{:copy} + steps: + - uses: {% data reusables.actions.action-checkout %} + - name: Setup Go + uses: {% data reusables.actions.action-setup-go %} + with: + go-version: '1.16.x' + - name: Install dependencies + run: | + go get . + go get example.lab/octo-examplemodule + go get example.lab/octo-examplemodule@v1.3.4 +``` + +{% ifversion actions-caching %} + +### Almacenar dependencias en caché + +Puedes almacenar en caché y restaurar las dependencias utilizando la [acción `setup-go`](https://github.com/actions/setup-go). El almacenamiento en caché se encuentra inhabilitado predeterminadamente, pero puedes configurar el parámetro `cache` en `true` para habilitarlo. + +Cuando se habilita el almacenamiento en caché, la acción `setup-go` busca el archivo de dependencia, `go.sum`, en la raíz del repositorio y utiliza el hash del archivo de dependencia como parte de la llave del caché. + +```yaml{:copy} + - name: Setup Go + uses: {% data reusables.actions.action-setup-go %} + with: + go-version: '1.16.x' + cache: true +``` + +Como alternativa, puedes utilizar el parámetro `cache-dependency-path` para los casos en donde se utilizan archivos de dependencias múltiples o cuando se ubican en subdirectorios diferentes. + +```yaml{:copy} + - uses: {% data reusables.actions.action-setup-go %} + with: + go-version: '1.17' + cache: true + cache-dependency-path: subdir/go.sum +``` + +Si tienes un requisito personalizado o necesitas controles más exactos para almacenar en caché, puedes utilizar la [acción `cache`](https://github.com/marketplace/actions/cache). Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". + +{% endif %} + +## Construir y probar tu código + +Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. Este flujo de trabajo de ejemplo demuestra cómo utilizar `go build` y `go test` en un job: + +```yaml{:copy} +name: Go +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: {% data reusables.actions.action-checkout %} + - name: Setup Go + uses: {% data reusables.actions.action-setup-go %} + with: + go-version: '1.16.x' + - name: Install dependencies + run: go get . + - name: Build + run: go build -v ./... + - name: Test with the Go CLI + run: go test +``` + +## Empaquetar datos de flujo de trabajo como artefactos + +Después de que se completa un flujo de trabajo, puedes cargar los artefactos que se den como resultado para su análisis. Por ejemplo, es posible que debas guardar los archivos de registro, los vaciados de memoria, los resultados de las pruebas o las capturas de pantalla. El siguiente ejemplo demuestra cómo puedes utilizar la acción `upload-artifact` para cargar los resultados de las pruebas. + +Para obtener más información, consulta la sección "[Almacenar los datos de los flujos de trabajo como artefactos](/actions/using-workflows/storing-workflow-data-as-artifacts)". + +```yaml{:copy} +name: Upload Go test results + +on: [push] + +jobs: + build: + + runs-on: ubuntu-latest + strategy: + matrix: + go-version: [ '1.14', '1.15', '1.16.x' ] + + steps: + - uses: {% data reusables.actions.action-checkout %} + - name: Setup Go + uses: {% data reusables.actions.action-setup-go %} + with: + go-version: {% raw %}${{ matrix.go-version }}{% endraw %} + - name: Install dependencies + run: go get . + - name: Test with Go + run: go test -json > TestResults-{% raw %}${{ matrix.go-version }}{% endraw %}.json + - name: Upload Go test results + uses: {% data reusables.actions.action-upload-artifact %} + with: + name: Go-results-{% raw %}${{ matrix.go-version }}{% endraw %} + path: TestResults-{% raw %}${{ matrix.go-version }}{% endraw %}.json +``` diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md index a154f8a02a20..a5497516454d 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md @@ -69,7 +69,7 @@ jobs: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Build with Gradle - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: build ``` @@ -105,7 +105,7 @@ steps: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Run the Gradle package task - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: -b ci.gradle package ``` @@ -136,7 +136,7 @@ steps: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Build with Gradle - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: build - uses: {% data reusables.actions.action-upload-artifact %} diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md index cf7f47a6ea88..f4af9c6122a7 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md @@ -134,7 +134,7 @@ Si no especificas una versión de Node.js, {% data variables.product.prodname_do Los ejecutores alojados en {% data variables.product.prodname_dotcom %} tienen instalados administradores de dependencias de npm y Yarn. Puedes usar npm y Yarn para instalar dependencias en tu flujo de trabajo antes de construir y probar tu código. Los ejecutores Windows y Linux alojados en {% data variables.product.prodname_dotcom %} también tienen instalado Grunt, Gulp y Bower. -{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} +{% ifversion actions-caching %}También puedes almacenar las dependencias en caché para agilizar tu flujo de trabajo. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} ### Ejemplo con npm diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md index 8728e85d85a2..19b883c4cef4 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md @@ -57,7 +57,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.6", "3.7", "3.8", "3.9"] + python-version: ["3.7", "3.8", "3.9", "3.10"] steps: - uses: {% data reusables.actions.action-checkout %} @@ -114,7 +114,7 @@ jobs: # You can use PyPy versions in python-version. # For example, {% ifversion actions-node16-action %}pypy-2.7 and pypy-3.8{% else %}pypy2 and pypy3{% endif %} matrix: - python-version: ["2.7", "3.6", "3.7", "3.8", "3.9"] + python-version: ["2.7", "3.7", "3.8", "3.9", "3.10"] steps: - uses: {% data reusables.actions.action-checkout %} @@ -129,7 +129,7 @@ jobs: ### Using a specific Python version -You can configure a specific version of python. For example, 3.8. Alternatively, you can use semantic version syntax to get the latest minor release. This example uses the latest minor release of Python 3. +You can configure a specific version of python. For example, 3.9. Alternatively, you can use semantic version syntax to get the latest minor release. This example uses the latest minor release of Python 3. ```yaml{:copy} name: Python package @@ -173,12 +173,12 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.6", "3.7", "3.8", "3.9", {% ifversion actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] + python-version: ["3.7", "3.8", "3.9", "3.10", {% ifversion actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] exclude: - os: macos-latest - python-version: "3.6" + python-version: "3.7" - os: windows-latest - python-version: "3.6" + python-version: "3.7" ``` ### Using the default Python version @@ -238,7 +238,7 @@ steps: - uses: {% data reusables.actions.action-checkout %} - uses: {% data reusables.actions.action-setup-python %} with: - python-version: '3.9' + python-version: '3.10' cache: 'pip' - run: pip install -r requirements.txt - run: pip test @@ -315,7 +315,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python: ["3.7", "3.8", "3.9"] + python: ["3.8", "3.9", "3.10"] steps: - uses: {% data reusables.actions.action-checkout %} @@ -347,7 +347,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.6", "3.7", "3.8", "3.9"] + python-version: ["3.7", "3.8", "3.9", "3.10"] steps: - uses: {% data reusables.actions.action-checkout %} diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/index.md b/translations/es-ES/content/actions/automating-builds-and-tests/index.md index 12e4fe8e49e6..759f0cf61e76 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/index.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/index.md @@ -18,6 +18,7 @@ redirect_from: - /actions/automating-builds-and-tests/building-and-testing-nodejs-or-python children: - /about-continuous-integration + - /building-and-testing-go - /building-and-testing-java-with-ant - /building-and-testing-java-with-gradle - /building-and-testing-java-with-maven diff --git a/translations/es-ES/content/actions/creating-actions/metadata-syntax-for-github-actions.md b/translations/es-ES/content/actions/creating-actions/metadata-syntax-for-github-actions.md index 98e244f18581..463d5cb9c924 100644 --- a/translations/es-ES/content/actions/creating-actions/metadata-syntax-for-github-actions.md +++ b/translations/es-ES/content/actions/creating-actions/metadata-syntax-for-github-actions.md @@ -664,254 +664,249 @@ Aquí mostramos una lista exhaustiva de todos los iconos compatibles actualmente eye -facebook -fast-forward +avance rápido feather file-minus +file-plus -file-plus file-text -file +archivo film +filter -filter marcador folder-minus folder-plus +folder -folder gift git-branch git-commit +git-merge -git-merge git-pull-request globe grid +hard-drive -hard-drive hash headphones heart +help-circle -help-circle home image inbox +info -info italic layers layout +life-buoy -life-buoy link-2 link list +loader -loader lock log-in log-out +mail -mail map-pin map maximize-2 +maximize -maximize menu message-circle message-square +mic-off -mic-off mic minimize-2 minimize +minus-circle -minus-circle minus-square minus monitor +moon -moon more-horizontal more-vertical move +music -music navigation-2 navigation octagon +paquete -package paperclip pause-circle pause +percent -percent phone-call phone-forwarded phone-incoming +phone-missed -phone-missed phone-off phone-outgoing phone +pie-chart -pie-chart play-circle play plus-circle +plus-square -plus-square plus pocket power +printer -printer radio refresh-ccw refresh-cw +repeat -repeat -rewind +retroceder rotate-ccw rotate-cw +rss -rss -guardar +save scissors search +send -send server settings share-2 +share -share shield-off shield shopping-bag +shopping-cart -shopping-cart shuffle -sidebar +barra lateral skip-back +skip-forward -skip-forward slash sliders smartphone +speaker -speaker square -star +estrella stop-circle +sun -sun sunrise sunset tablet +etiqueta -tag target terminal thermometer +thumbs-down -thumbs-down thumbs-up toggle-left toggle-right +trash-2 -trash-2 trash trending-down trending-up +triangle -triangle truck tv type +umbrella -umbrella underline unlock upload-cloud +cargar -upload user-check user-minus user-plus +user-x -user-x -user +usuario users video-off +video -video voicemail volume-1 volume-2 +volume-x -volume-x volume -watch +observar wifi-off +wifi -wifi wind x-circle x-square +x -x zap-off zap zoom-in - - zoom-out - - - + diff --git a/translations/es-ES/content/actions/deployment/deploying-to-your-cloud-provider/deploying-to-azure/deploying-to-azure-static-web-app.md b/translations/es-ES/content/actions/deployment/deploying-to-your-cloud-provider/deploying-to-azure/deploying-to-azure-static-web-app.md index 2c9b69877188..4403855bc3d4 100644 --- a/translations/es-ES/content/actions/deployment/deploying-to-your-cloud-provider/deploying-to-azure/deploying-to-azure-static-web-app.md +++ b/translations/es-ES/content/actions/deployment/deploying-to-your-cloud-provider/deploying-to-azure/deploying-to-azure-static-web-app.md @@ -61,7 +61,7 @@ env: API_LOCATION: "api" # location of your api source code - optional APP_ARTIFACT_LOCATION: "build" # location of client code build output - on: +on: push: branches: - main @@ -72,6 +72,7 @@ env: permissions: issues: write + contents: read jobs: build_and_deploy: diff --git a/translations/es-ES/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md b/translations/es-ES/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md index 634d103f3f5b..c6fb2e148ec9 100644 --- a/translations/es-ES/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md +++ b/translations/es-ES/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md @@ -1,13 +1,12 @@ --- title: 'Using concurrency, expressions, and a test matrix' shortTitle: 'Using concurrency, expressions, and a test matrix' -intro: 'How to use advanced {% data variables.product.prodname_actions %} features for continuous integration (CI).' +intro: 'Cómo utilizar características avanzadas de {% data variables.product.prodname_actions %} para la integración continua (IC).' versions: fpt: '*' ghes: '>= 3.5' ghae: issue-4925 ghec: '*' -showMiniToc: false type: how_to topics: - Workflows @@ -15,21 +14,15 @@ topics: {% data reusables.actions.enterprise-github-hosted-runners %} -- [Example overview](#example-overview) -- [Features used in this example](#features-used-in-this-example) -- [Ejemplo de flujo de trabajo](#example-workflow) -- [Understanding the example](#understanding-the-example) -- [Pasos siguientes](#next-steps) - ## Resumen de ejemplo {% data reusables.actions.example-workflow-intro-ci %} When this workflow is triggered, it tests your code using a matrix of test combinations with `npm test`. {% data reusables.actions.example-diagram-intro %} -![Overview diagram of workflow steps](/assets/images/help/images/overview-actions-using-concurrency-expressions-and-a-test-matrix.png) +![Diagrama de resumen de los pasos del flujo de trabajo](/assets/images/help/images/overview-actions-using-concurrency-expressions-and-a-test-matrix.png) -## Features used in this example +## Características utilizadas en este ejemplo {% data reusables.actions.example-table-intro %} @@ -54,7 +47,7 @@ topics: {% data reusables.actions.note-understanding-example %} - +
@@ -218,15 +211,15 @@ jobs:
-## Understanding the example +## Cómo entender el ejemplo  {% data reusables.actions.example-explanation-table-intro %} - +
- + @@ -303,7 +296,7 @@ permissions: @@ -341,7 +334,7 @@ jobs: @@ -451,7 +444,7 @@ Groups together all the steps that will run as part of the `test` job. Each job @@ -589,7 +582,7 @@ This step runs a shell command that uses an output from the previous step to cre diff --git a/translations/es-ES/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md b/translations/es-ES/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md index 9e78cf3f5321..427ea70244b3 100644 --- a/translations/es-ES/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md +++ b/translations/es-ES/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md @@ -7,7 +7,6 @@ versions: ghes: '> 3.1' ghae: '*' ghec: '*' -showMiniToc: false type: how_to topics: - Workflows @@ -15,19 +14,13 @@ topics: {% data reusables.actions.enterprise-github-hosted-runners %} -- [Resumen de ejemplo](#example-overview) -- [Características utilizadas en este ejemplo](#features-used-in-this-example) -- [Ejemplo de flujo de trabajo](#example-workflow) -- [Understanding the example](#understanding-the-example) -- [Pasos siguientes](#next-steps) - ## Resumen de ejemplo -{% data reusables.actions.example-workflow-intro-ci %} When this workflow is triggered, it automatically runs a script that checks whether the {% data variables.product.prodname_dotcom %} Docs site has any broken links. +{% data reusables.actions.example-workflow-intro-ci %} Cuando se activa este flujo de trabajo, este ejecuta automáticamente un script que verifica si el sitio de {% data variables.product.prodname_dotcom %} Docs tiene enlaces rotos. {% data reusables.actions.example-diagram-intro %} -![Overview diagram of workflow steps](/assets/images/help/images/overview-actions-using-scripts-ci-example.png) +![Diagrama de resumen de los pasos del flujo de trabajo](/assets/images/help/images/overview-actions-using-scripts-ci-example.png) ## Características utilizadas en este ejemplo @@ -52,7 +45,7 @@ topics: {% data reusables.actions.note-understanding-example %} -
CódigoExplanationExplicación
-Modifies the default permissions granted to `GITHUB_TOKEN`. This will vary depending on the needs of your workflow. For more information, see "[Assigning permissions to jobs](/actions/using-jobs/assigning-permissions-to-jobs)." +Modifica los permisos predeterminados que se otorgan al `GITHUB_TOKEN`. Esto variará dependiendo de las necesidades de tu flujo de trabajo. Para obtener más información, consulta la sección "[Asignar permisos a los jobs](/actions/using-jobs/assigning-permissions-to-jobs)".
-Groups together all the jobs that run in the workflow file. +Agrupa todos los jobs que se ejecutan en el archivo de flujo de trabajo.
-The `uses` keyword tells the job to retrieve the action named `actions/checkout`. Esta es una acción que revisa tu repositorio y lo descarga al ejecutor, lo que te permite ejecutar acciones contra tu código (tales como las herramientas de prueba). Debes utilizar la acción de verificación cada que tu flujo de trabajo se ejecute contra el código del repositorio o cada que estés utilizando una acción definida en el repositorio. Some extra options are provided to the action using the `with` key. +La palabra clave `uses` le indica al job recuperar la acción llamada `actions/checkout`. Esta es una acción que revisa tu repositorio y lo descarga al ejecutor, lo que te permite ejecutar acciones contra tu código (tales como las herramientas de prueba). Debes utilizar la acción de verificación cada que tu flujo de trabajo se ejecute contra el código del repositorio o cada que estés utilizando una acción definida en el repositorio. Some extra options are provided to the action using the `with` key.
-This step uses the `actions/setup-node` action to install the specified version of the `node` software package on the runner, which gives you access to the `npm` command. +Este paso utiliza la acción `actions/setup-node` para instalar la versión especificada del paquete de software `node` en el ejecutor, lo cuál te da acceso al comando `npm`.
+
@@ -136,15 +129,15 @@ jobs:
-## Understanding the example +## Cómo entender el ejemplo {% data reusables.actions.example-explanation-table-intro %} - +
- + @@ -181,7 +174,7 @@ The `on` keyword lets you define the events that trigger when the workflow is ru @@ -221,7 +214,7 @@ permissions: @@ -260,7 +253,7 @@ jobs: @@ -311,7 +304,7 @@ Groups together all the steps that will run as part of the `check-links` job. Ea @@ -341,7 +334,7 @@ This step uses the `actions/setup-node` action to install the specified version diff --git a/translations/es-ES/content/actions/examples/using-the-github-cli-on-a-runner.md b/translations/es-ES/content/actions/examples/using-the-github-cli-on-a-runner.md index 67dc82619bde..0acfa90627a1 100644 --- a/translations/es-ES/content/actions/examples/using-the-github-cli-on-a-runner.md +++ b/translations/es-ES/content/actions/examples/using-the-github-cli-on-a-runner.md @@ -1,13 +1,12 @@ --- -title: Using the GitHub CLI on a runner -shortTitle: Using the GitHub CLI on a runner -intro: 'How to use advanced {% data variables.product.prodname_actions %} features for continuous integration (CI).' +title: Utilizar el CLI de GitHub en un ejecutor +shortTitle: Utilizar el CLI de GitHub en un ejecutor +intro: 'Cómo utilizar características avanzadas de {% data variables.product.prodname_actions %} para la integración continua (IC).' versions: fpt: '*' ghes: '> 3.1' ghae: '*' ghec: '*' -showMiniToc: false type: how_to topics: - Workflows @@ -15,19 +14,13 @@ topics: {% data reusables.actions.enterprise-github-hosted-runners %} -- [Resumen de ejemplo](#example-overview) -- [Características utilizadas en este ejemplo](#features-used-in-this-example) -- [Ejemplo de flujo de trabajo](#example-workflow) -- [Understanding the example](#understanding-the-example) -- [Pasos siguientes](#next-steps) - ## Resumen de ejemplo -{% data reusables.actions.example-workflow-intro-ci %} When this workflow is triggered, it automatically runs a script that checks whether the {% data variables.product.prodname_dotcom %} Docs site has any broken links. If any broken links are found, the workflow uses the {% data variables.product.prodname_dotcom %} CLI to create a {% data variables.product.prodname_dotcom %} issue with the details. +{% data reusables.actions.example-workflow-intro-ci %} Cuando se activa este flujo de trabajo, este ejecuta automáticamente un script que verifica si el sitio de {% data variables.product.prodname_dotcom %} Docs tiene enlaces rotos. Si se encuentra algún enlace roto, el flujo de trabajo utiliza el CLI de {% data variables.product.prodname_dotcom %} para crear una propuesta de {% data variables.product.prodname_dotcom %} con los detalles. {% data reusables.actions.example-diagram-intro %} -![Overview diagram of workflow steps](/assets/images/help/images/overview-actions-using-cli-ci-example.png) +![Diagrama de resumen de los pasos del flujo de trabajo](/assets/images/help/images/overview-actions-using-cli-ci-example.png) ## Características utilizadas en este ejemplo @@ -42,7 +35,7 @@ topics: {% data reusables.actions.secrets-table-entry %} {% data reusables.actions.checkout-action-table-entry %} {% data reusables.actions.setup-node-table-entry %} -| Using a third-party action: | [`peter-evans/create-issue-from-file`](https://github.com/peter-evans/create-issue-from-file)| | Running shell commands on the runner: | [`run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun) | | Running a script on the runner: | Using `script/check-english-links.js` | | Generating an output file: | Piping the output using the `>` operator | | Checking for existing issues using {% data variables.product.prodname_cli %}: | [`gh issue list`](https://cli.github.com/manual/gh_issue_list) | | Commenting on an issue using {% data variables.product.prodname_cli %}: | [`gh issue comment`](https://cli.github.com/manual/gh_issue_comment) | +| Using a third-party action: | [`peter-evans/create-issue-from-file`](https://github.com/peter-evans/create-issue-from-file)| | Running shell commands on the runner: | [`run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun) | | Running a script on the runner: | Using `script/check-english-links.js` | | Generating an output file: | Enlazar la salida utilizando el operador `>` | | Verificar si existen propuestas utilizando el {% data variables.product.prodname_cli %}: | [`gh issue list`](https://cli.github.com/manual/gh_issue_list) | | Coentar en una propuesta utilizando el {% data variables.product.prodname_cli %}: | [`gh issue comment`](https://cli.github.com/manual/gh_issue_comment) | ## Ejemplo de flujo de trabajo @@ -50,7 +43,7 @@ topics: {% data reusables.actions.note-understanding-example %} -
CódigoExplanationExplicación
-Add the `workflow_dispatch` event if you want to be able to manually run this workflow from the UI. For more information, see [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch). +Add the `workflow_dispatch` event if you want to be able to manually run this workflow from the UI. Para obtener más información, consulta [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch).
-Modifies the default permissions granted to `GITHUB_TOKEN`. This will vary depending on the needs of your workflow. For more information, see "[Assigning permissions to jobs](/actions/using-jobs/assigning-permissions-to-jobs)." +Modifica los permisos predeterminados que se otorgan al `GITHUB_TOKEN`. Esto variará dependiendo de las necesidades de tu flujo de trabajo. Para obtener más información, consulta la sección "[Asignar permisos a los jobs](/actions/using-jobs/assigning-permissions-to-jobs)".
-Groups together all the jobs that run in the workflow file. +Agrupa todos los jobs que se ejecutan en el archivo de flujo de trabajo.
-The `uses` keyword tells the job to retrieve the action named `actions/checkout`. Esta es una acción que revisa tu repositorio y lo descarga al ejecutor, lo que te permite ejecutar acciones contra tu código (tales como las herramientas de prueba). Debes utilizar la acción de verificación cada que tu flujo de trabajo se ejecute contra el código del repositorio o cada que estés utilizando una acción definida en el repositorio. +La palabra clave `uses` le indica al job recuperar la acción llamada `actions/checkout`. Esta es una acción que revisa tu repositorio y lo descarga al ejecutor, lo que te permite ejecutar acciones contra tu código (tales como las herramientas de prueba). Debes utilizar la acción de verificación cada que tu flujo de trabajo se ejecute contra el código del repositorio o cada que estés utilizando una acción definida en el repositorio.
-The `run` keyword tells the job to execute a command on the runner. In this case, `npm ci` is used to install the npm software packages for the project. +La palabra clave `run` le indica al job ejecutar un comando en el ejecutor. In this case, `npm ci` is used to install the npm software packages for the project.
+
@@ -177,15 +170,15 @@ jobs:
-## Understanding the example +## Cómo entender el ejemplo {% data reusables.actions.example-explanation-table-intro %} - +
- + @@ -213,10 +206,10 @@ on: @@ -230,7 +223,7 @@ permissions: @@ -242,7 +235,7 @@ jobs: @@ -255,7 +248,7 @@ Groups together all the jobs that run in the workflow file. @@ -267,7 +260,7 @@ if: github.repository == 'github/docs-internal' @@ -279,7 +272,7 @@ runs-on: ubuntu-latest @@ -295,7 +288,7 @@ Configura el job para ejecutarse en un ejecutor Ubuntu Linux. This means that th @@ -307,7 +300,7 @@ Creates custom environment variables, and redefines the built-in `GITHUB_TOKEN` @@ -320,7 +313,7 @@ Groups together all the steps that will run as part of the `check_all_english_li @@ -336,7 +329,7 @@ The `uses` keyword tells the job to retrieve the action named `actions/checkout` @@ -351,7 +344,7 @@ This step uses the `actions/setup-node` action to install the specified version @@ -365,7 +358,7 @@ The `run` keyword tells the job to execute a command on the runner. In this case @@ -380,7 +373,7 @@ This `run` command executes a script that is stored in the repository at `script @@ -402,7 +395,7 @@ If the `check-english-links.js` script detects broken links and returns a non-ze @@ -430,9 +423,9 @@ Uses the `peter-evans/create-issue-from-file` action to create a new {% data var @@ -450,7 +443,7 @@ Uses [`gh issue list`](https://cli.github.com/manual/gh_issue_list) to locate th @@ -471,11 +464,11 @@ If an issue from a previous run is open and assigned to someone, then use [`gh i diff --git a/translations/es-ES/content/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs.md b/translations/es-ES/content/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs.md index 2d8544c2aab2..bd20f96cb39e 100644 --- a/translations/es-ES/content/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs.md +++ b/translations/es-ES/content/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs.md @@ -63,9 +63,9 @@ The `prepare_job` command is called when a job is started. {% data variables.pro - `targetVolumePath`: **Required**. The target path to the volume that will be mounted into the Docker container. - `readOnly`: **Required**. Determines whether or not the mount should be read-only. - `systemMountVolumes`: **Required**. An array of mounts to mount into the container, same fields as above. - - `sourceVolumePath`: **Required**. The source path to the volume that will be mounted into the Docker container. - - `targetVolumePath`: **Required**. The target path to the volume that will be mounted into the Docker container. - - `readOnly`: **Required**. Determines whether or not the mount should be read-only. + - `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container. + - `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container. + - `readOnly`: **Opcional**. Determines whether or not the mount should be read-only. - `registro` **Optional**. The Docker registry credentials for a private container registry. - `username`: **Optional**. The username of the registry account. - `password`: **Optional**. The password to the registry account. @@ -73,18 +73,18 @@ The `prepare_job` command is called when a job is started. {% data variables.pro - `portMappings`: **Optional**. A key value hash of _source:target_ ports to map into the container. - `services`: **Optional**. An array of service containers to spin up. - `contextName`: **Required**. The name of the service in the Job context. - - `image`: **Required**. A string containing the Docker image. - - `createOptions`: **Optional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)." - - `environmentVariables`: **Optional**. Sets a map of key environment variables. + - `image`: **Opcional**. A string containing the Docker image. + - `createOptions`: **Opcional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)." + - `environmentVariables`: **Opcional**. Sets a map of key environment variables. - `userMountVolumes`: **Optional**. An array of mounts to mount into the container, same fields as above. - - `sourceVolumePath`: **Required**. The source path to the volume that will be mounted into the Docker container. - - `targetVolumePath`: **Required**. The target path to the volume that will be mounted into the Docker container. - - `readOnly`: **Required**. Determines whether or not the mount should be read-only. + - `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container. + - `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container. + - `readOnly`: **Opcional**. Determines whether or not the mount should be read-only. - `registro` **Optional**. The Docker registry credentials for the private container registry. - `username`: **Optional**. The username of the registry account. - - `password`: **Optional**. The password to the registry account. - - `serverUrl`: **Optional**. The registry URL. - - `portMappings`: **Optional**. A key value hash of _source:target_ ports to map into the container. + - `password`: **Opcional**. The password to the registry account. + - `serverUrl`: **Opcional**. The registry URL. + - `portMappings`: **Opcional**. A key value hash of _source:target_ ports to map into the container. #### Example input @@ -254,22 +254,22 @@ The `run_container_step` command is called once for each container action in you - `entryPointArgs`: **Optional**. A list containing the entry point args. - `entryPoint`: **Optional**. The container entry point to use if the default image entrypoint should be overwritten. - `workingDirectory`: **Required**. A string containing the absolute path of the working directory. -- `createOptions`: **Optional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)." -- `environmentVariables`: **Optional**. Sets a map of key environment variables. +- `createOptions`: **Opcional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)." +- `environmentVariables`: **Opcional**. Sets a map of key environment variables. - `prependPath`: **Optional**. An array of additional paths to prepend to the `$PATH` variable. - `userMountVolumes`: **Optional**. an array of user mount volumes set in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)." - - `sourceVolumePath`: **Required**. The source path to the volume that will be mounted into the Docker container. - - `targetVolumePath`: **Required**. The target path to the volume that will be mounted into the Docker container. - - `readOnly`: **Required**. Determines whether or not the mount should be read-only. -- `systemMountVolumes`: **Required**. An array of mounts to mount into the container, using the same fields as above. - - `sourceVolumePath`: **Required**. The source path to the volume that will be mounted into the Docker container. - - `targetVolumePath`: **Required**. The target path to the volume that will be mounted into the Docker container. - - `readOnly`: **Required**. Determines whether or not the mount should be read-only. + - `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container. + - `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container. + - `readOnly`: **Requerido**. Determines whether or not the mount should be read-only. +- `systemMountVolumes`: **Requerido**. An array of mounts to mount into the container, using the same fields as above. + - `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container. + - `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container. + - `readOnly`: **Requerido**. Determines whether or not the mount should be read-only. - `registro` **Optional**. The Docker registry credentials for a private container registry. - `username`: **Optional**. The username of the registry account. - - `password`: **Optional**. The password to the registry account. - - `serverUrl`: **Optional**. The registry URL. -- `portMappings`: **Optional**. A key value hash of the _source:target_ ports to map into the container. + - `password`: **Opcional**. The password to the registry account. + - `serverUrl`: **Opcional**. The registry URL. +- `portMappings`: **Opcional**. A key value hash of the _source:target_ ports to map into the container. #### Example input for image @@ -436,11 +436,11 @@ No output is expected for `run_container_step`. #### Argumentos -- `entryPointArgs`: **Optional**. A list containing the entry point arguments. -- `entryPoint`: **Optional**. The container entry point to use if the default image entrypoint should be overwritten. -- `prependPath`: **Optional**. An array of additional paths to prepend to the `$PATH` variable. +- `entryPointArgs`: **Opcional**. A list containing the entry point arguments. +- `entryPoint`: **Opcional**. The container entry point to use if the default image entrypoint should be overwritten. +- `prependPath`: **Opcional**. An array of additional paths to prepend to the `$PATH` variable. - `workingDirectory`: **Required**. A string containing the absolute path of the working directory. -- `environmentVariables`: **Optional**. Sets a map of key environment variables. +- `environmentVariables`: **Opcional**. Sets a map of key environment variables. #### Example input diff --git a/translations/es-ES/content/actions/learn-github-actions/usage-limits-billing-and-administration.md b/translations/es-ES/content/actions/learn-github-actions/usage-limits-billing-and-administration.md index 930df58646a2..92c9709ed472 100644 --- a/translations/es-ES/content/actions/learn-github-actions/usage-limits-billing-and-administration.md +++ b/translations/es-ES/content/actions/learn-github-actions/usage-limits-billing-and-administration.md @@ -57,6 +57,12 @@ Hay algunos límites de uso de {% data variables.product.prodname_actions %} cua | Pro | 40 | 5 | | Team | 60 | 5 | | Empresa | 180 | 50 | + + {% note %} + + **Note:** If required, customers on enterprise plans can request a higher limit for concurrent jobs. For more information, contact {% data variables.contact.contact_ent_support %} or your sales representative. + + {% endnote %} - **Matiz de jobs** - {% data reusables.actions.usage-matrix-limits %} {% data reusables.actions.usage-workflow-queue-limits %} @@ -75,7 +81,7 @@ Además de los límites de uso, debes asegurarte de usar las {% data variables.p {% data reusables.actions.reusable-workflows-ghes-beta %} -Si reutilizas un flujo de trabajo, la facturación siempre se asociará con el flujo de trabajo llamante. La asignación de los ejecutores hospedados en {% data variables.product.prodname_dotcom %} siempre se evalúa utilizando únicamente el contexto del llamador. El llamador no puede utilizar ejecutores hospedados en {% data variables.product.prodname_dotcom %} desde el repositorio llamado. +Si vuelves a utilizar un flujo de trabajo la facturación siempre se asociará con aquél del que llama. La asignación de los ejecutores hospedados en {% data variables.product.prodname_dotcom %} siempre se evalúa utilizando únicamente el contexto del llamador. El llamador no puede utilizar ejecutores hospedados en {% data variables.product.prodname_dotcom %} desde el repositorio llamado. Para obtener más información, consulta la sección "[Reutilizar los flujos de trabajo](/actions/learn-github-actions/reusing-workflows)". {% endif %} @@ -103,7 +109,7 @@ Para obtener más información, consulta: ## Inhabilitar y habilitar flujos de trabajo -Puedes habilitar e inhabilitar flujos de trabajo independientes en tu repositorio de {% data variables.product.prodname_dotcom %}. +Puedes habilitar e inhabilitar flujos de trabajo independientes en tu repositorio en {% data variables.product.prodname_dotcom %}. {% data reusables.actions.scheduled-workflows-disabled %} diff --git a/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-gradle.md b/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-gradle.md index e51a5c64c441..6521fcd5325e 100644 --- a/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-gradle.md +++ b/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-gradle.md @@ -96,7 +96,7 @@ jobs: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Publish package - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: publish env: @@ -167,7 +167,7 @@ jobs: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Publish package - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: publish env: @@ -246,7 +246,7 @@ jobs: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Publish package - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: publish env: {% raw %} diff --git a/translations/es-ES/content/actions/security-guides/encrypted-secrets.md b/translations/es-ES/content/actions/security-guides/encrypted-secrets.md index 121e13901eab..8b4508031aca 100644 --- a/translations/es-ES/content/actions/security-guides/encrypted-secrets.md +++ b/translations/es-ES/content/actions/security-guides/encrypted-secrets.md @@ -286,17 +286,17 @@ Un flujo de trabajo que se haya creado en un repositorio puede acceder a la sigu Los secretos tienen un tamaño máximo de 64 KB. Para almacenar los secretos más grandes, consulta la solución alternativa "[Almacenar secretos grandes](#storing-large-secrets)" debajo. -### Storing large secrets +### Almacenar secretos grandes -To use secrets that are larger than 64 KB, you can use a workaround to store encrypted secrets in your repository and save the decryption passphrase as a secret on {% data variables.product.prodname_dotcom %}. For example, you can use `gpg` to encrypt a file containing your secret locally before checking the encrypted file in to your repository on {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la página del manual "[gpg](https://www.gnupg.org/gph/de/manual/r1023.html)". +Para utilizar secretos mayores a 64 KB, puedes utilizar un modo alterno para almacenar secretos cifrados en tu repositorio y guardar la frase de ingreso de descifrado como secreto en {% data variables.product.prodname_dotcom %}. Por ejemplo, puedes utilizar `gpg` para cifrar un archivo que contiene tu secreto localmente antes de verificar el archivo cifrado en tu repositorio de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la página del manual "[gpg](https://www.gnupg.org/gph/de/manual/r1023.html)". {% warning %} -**Warning**: Be careful that your secrets do not get printed when your workflow runs. Cuando usas esta solución, {% data variables.product.prodname_dotcom %} no redacta los secretos que están impresos en los registros. +**Advertencia**: Ten cuidado de que tus secretos no se impriman cuando se ejecuta tu flujo de trabajo. Cuando usas esta solución, {% data variables.product.prodname_dotcom %} no redacta los secretos que están impresos en los registros. {% endwarning %} -1. Run the following command from your terminal to encrypt the file containing your secret using `gpg` and the AES256 cipher algorithm. In this example, `my_secret.json` is the file containing the secret. +1. Ejecuta el siguiente comando desde tu terminal para cifrar el archivo que contiene tu secreto utilizando `gpg` y el algoritmo de cifrado AES256. En este ejemplo, `my_secret.json` es el archivo que contiene el secreto. ```bash gpg --symmetric --cipher-algo AES256 my_secret.json @@ -304,13 +304,13 @@ To use secrets that are larger than 64 KB, you can use a workaround to store enc 1. Se te pedirá que ingreses una contraseña. Recuerda la contraseña, porque deberás crear un nuevo secreto en {% data variables.product.prodname_dotcom %} que use esa contraseña como valor. -1. Crear un nuevo secreto que contiene la frase de acceso. For example, create a new secret with the name `LARGE_SECRET_PASSPHRASE` and set the value of the secret to the passphrase you used in the step above. +1. Crear un nuevo secreto que contiene la frase de acceso. Por ejemplo, crea un secreto nuevo con el nombre `LARGE_SECRET_PASSPHRASE` y configura su valor con la frase de ingreso que utilizaste en el paso anterior. -1. Copy your encrypted file to a path in your repository and commit it. En este ejemplo, el archivo cifrado es `my_secret.json.gpg`. +1. Copia tu archivo cifrado a una ruta en tu repositorio y confírmalo. En este ejemplo, el archivo cifrado es `my_secret.json.gpg`. {% warning %} - **Warning**: Make sure to copy the encrypted `my_secret.json.gpg` file ending with the `.gpg` file extension, and **not** the unencrypted `my_secret.json` file. + **Advertencia**: Asegúrate de copiar la terminación cifrada del archivo `my_secret.json.gpg` con la extensión de archivo `.gpg` y **no** el archivo `my_secret.json` sin cifrar. {% endwarning %} @@ -319,7 +319,7 @@ To use secrets that are larger than 64 KB, you can use a workaround to store enc git commit -m "Add new encrypted secret JSON file" ``` -1. Create a shell script in your repository to decrypt the secret file. In this example, the script is named `decrypt_secret.sh`. +1. Crea un script de shell en tu repositorio para descifrar el archivo del secreto. En este ejemplo, el script se nombra `decrypt_secret.sh`. ```bash #!/bin/sh @@ -341,7 +341,7 @@ To use secrets that are larger than 64 KB, you can use a workaround to store enc git push ``` -1. In your {% data variables.product.prodname_actions %} workflow, use a `step` to call the shell script and decrypt the secret. Para tener una copia de tu repositorio en el entorno en el que se ejecuta tu flujo de trabajo, deberás usar la acción [`code>actions/checkout`](https://github.com/actions/checkout). Haz referencia a tu shell script usando el comando `run` relacionado con la raíz de tu repositorio. +1. En tu flujo de trabajo de {% data variables.product.prodname_actions %}, utiliza un `step` para llamar al script del shell y descifrar el secreto. Para tener una copia de tu repositorio en el entorno en el que se ejecuta tu flujo de trabajo, deberás usar la acción [`code>actions/checkout`](https://github.com/actions/checkout). Haz referencia a tu shell script usando el comando `run` relacionado con la raíz de tu repositorio. ```yaml name: Workflows with large secrets diff --git a/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md b/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md index cdb4e8ef07e1..a576b85d3af5 100644 --- a/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md +++ b/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md @@ -202,11 +202,11 @@ El mismo principio que se describió anteriormente para utilizar acciones de ter {% endif %} {% ifversion allow-actions-to-approve-pr %} -## Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests +## Prevenir que {% data variables.product.prodname_actions %} {% ifversion allow-actions-to-approve-pr-with-ent-repo %}cree o {% endif %} apruebe solicitudes de cambio -{% data reusables.actions.workflow-pr-approval-permissions-intro %} Allowing workflows, or any other automation, to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests could be a security risk if the pull request is merged without proper oversight. +{% data reusables.actions.workflow-pr-approval-permissions-intro %} El permitir que los flujos de trabajo, o cualquier otro tipo de automatización, {% ifversion allow-actions-to-approve-pr-with-ent-repo %}cree o {% endif %}apruebe solicitudes de cambios podría ser un riesgo de seguridad si la solicitud de cambios se fusiona sin una supervisión adecuada. -For more information on how to configure this setting, see {% ifversion allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% ifversion allow-actions-to-approve-pr-with-ent-repo %}, and "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. +Para obtener más información sobre cómo configurar este ajuste, consulta las secciones {% ifversion allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Requerir políticas para {% data variables.product.prodname_actions %} en tu empresa](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Inhabilitar o limitar las {% data variables.product.prodname_actions %} en tu organización](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% ifversion allow-actions-to-approve-pr-with-ent-repo %} y "[Administrar los ajustes de {% data variables.product.prodname_actions %} en un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. {% endif %} ## Utilizar las tarjetas de puntuación para asegurar los flujos de trabajo @@ -279,7 +279,7 @@ Los ejecutores **hospedados en {% data variables.product.prodname_dotcom %}** ej {% ifversion fpt or ghec %}Como resultado, los ejecutores auto-hospedados no deberán [utilizarse casi nunca para repositorios públicos](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories) en {% data variables.product.product_name %}, ya que cualquier usuario puede abrir solicitudes de extracción contra este repositorio y poner en riesgo el ambiente. De forma similar, ten{% elsif ghes or ghae %}Ten{% endif %} cuidado al utilizar ejecutores auto-hospedados en repositorios privados o internos, ya que cualquiera que pueda bifurcar el repositorio y abrir una solicitud de cambios (habitualmente, aquellos con acceso de lectura al mismo) pueden poner en riesgo el ambiente del ejecutor auto-hospedado, incluyendo el obtener acceso a los secretos y al `GITHUB_TOKEN` que,{% ifversion fpt or ghes > 3.1 or ghae or ghec %} dependiendo de su configuración, puede otorgar{% else %} otorga{% endif %}acceso de escritura al repositorio. Aunque los flujos de trabajo pueden controlar el acceso a los secretos de ambiente utilizando ambientes y revisiones requeridas, estos flujos de trabajo no se encuentran en un ambiente aislado y aún son susceptibles a los mismos riesgos cuando se ejecutan en un ejecutor auto-hospedado. -Cuando se define un ejecutor auto-hospedado a nivel de organización o de empresa, {% data variables.product.product_name %} puede programar flujos de trabajo de repositorios múltiples en el mismo ejecutor. Como consecuencia, si se pone en riesgo la seguridad de estos ambientes, se puede ocasionar un impacto amplio. Para ayudar a reducir el alcance de esta vulneración, puedes crear límites si organizas tus ejecutores auto-hospedados en grupos separados. You can restrict what {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories can access runner groups. Para obtener más información, consulta la sección "[Administrar el acceso a los ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)". +Cuando se define un ejecutor auto-hospedado a nivel de organización o de empresa, {% data variables.product.product_name %} puede programar flujos de trabajo de repositorios múltiples en el mismo ejecutor. Como consecuencia, si se pone en riesgo la seguridad de estos ambientes, se puede ocasionar un impacto amplio. Para ayudar a reducir el alcance de esta vulneración, puedes crear límites si organizas tus ejecutores auto-hospedados en grupos separados. Puedes restringir a qué {% ifversion restrict-groups-to-workflows %}flujos de trabajo, {% endif %}organizaciones y repositorios pueden acceder los grupos de ejecutores. Para obtener más información, consulta la sección "[Administrar el acceso a los ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)". También deberás considerar el ambiente de las máquinas del ejecutor auto-hospedado: - ¿Qué información sensible reside en la máquina configurada como el ejecutor auto-hospedado? Por ejemplo, llaves SSH privadas, tokens de acceso a la API, entre otros. diff --git a/translations/es-ES/content/actions/using-github-hosted-runners/about-github-hosted-runners.md b/translations/es-ES/content/actions/using-github-hosted-runners/about-github-hosted-runners.md index 5b26bc813167..562a1c82fd72 100644 --- a/translations/es-ES/content/actions/using-github-hosted-runners/about-github-hosted-runners.md +++ b/translations/es-ES/content/actions/using-github-hosted-runners/about-github-hosted-runners.md @@ -88,13 +88,13 @@ While the job runs, the logs and output can be viewed in the {% data variables.p Hardware specification for Windows and Linux virtual machines: - 2-core CPU -- 7 GB of RAM memory -- 14 GB of SSD disk space +- 7 GB of RAM +- 14 GB of SSD space Hardware specification for macOS virtual machines: - 3-core CPU -- 14 GB of RAM memory -- 14 GB of SSD disk space +- 14 GB of RAM +- 14 GB of SSD space {% data reusables.actions.supported-github-runners %} diff --git a/translations/es-ES/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md b/translations/es-ES/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md index c366bbd5f67b..1182c0aa4b21 100644 --- a/translations/es-ES/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md +++ b/translations/es-ES/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md @@ -37,14 +37,19 @@ But there are various advantages too: - You don't need to configure any firewalls, or modify the routing of your private network. - The API gateway is stateless, and so it scales horizontally to handle high availability and high throughput. -For more information, see [a reference implementation of an API Gateway](https://github.com/github/actions-oidc-gateway-example) (note that this requires customization for your use case and is not ready-to-run as-is), and "[About security hardening with OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)". +Para obtener más información, consulta una implementación de referencia de una puerta de enlace de API + + (toma en cuenta que esto requiere cierto grado de personalización para tu caso de uso y no está lista para ejecutarse por sí misma) y la sección "[Acerca del fortalecimiento de seguridad con OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)".

+ {% endif %} + + ### Using WireGuard to create a network overlay If you don't want to maintain separate infrastructure for an API Gateway, you can create an overlay network between your runner and a service in your private network, by running WireGuard in both places. -There are various disadvantages to this approach: +There are various disadvantages to this approach: - To reach WireGuard running on your private service, you will need a well-known IP address and port that your workflow can reference: this can either be a public IP address and port, a port mapping on a network gateway, or a service that dynamically updates DNS. - WireGuard doesn't handle NAT traversal out of the box, so you'll need to identify a way to provide this service. @@ -53,19 +58,25 @@ There are various disadvantages to this approach: There are some advantages too, as you can run WireGuard on an existing server so you don't have to maintain separate infrastructure, and it's well supported on {% data variables.product.prodname_dotcom %}-hosted runners. + + ### Example: Configuring WireGuard This example workflow configures WireGuard to connect to a private service. For this example, the WireGuard instance running in the private network has this configuration: + - Overlay network IP address of `192.168.1.1` - Public IP address and port of `1.2.3.4:56789` - Public key `examplepubkey1234...` The WireGuard instance in the {% data variables.product.prodname_actions %} runner has this configuration: + - Overlay network IP address of `192.168.1.2` - Private key stores as an {% data variables.product.prodname_actions %} secret under `WIREGUARD_PRIVATE_KEY` + + ```yaml name: WireGuard example @@ -91,8 +102,11 @@ jobs: - run: curl -vvv http://192.168.1.1 ``` + For more information, see [WireGuard's Quick Start](https://www.wireguard.com/quickstart/), as well as "[Encrypted Secrets](/actions/security-guides/encrypted-secrets)" for how to securely store keys. + + ### Using Tailscale to create a network overlay Tailscale is a commercial product built on top of WireGuard. This option is very similar to WireGuard, except Tailscale is more of a complete product experience instead of an open source component. diff --git a/translations/es-ES/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md b/translations/es-ES/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md index 182e6cbb0b9c..d205c1171f3c 100644 --- a/translations/es-ES/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md +++ b/translations/es-ES/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md @@ -24,32 +24,13 @@ Las ejecuciones de flujo de trabajo a menudo reutilizan las mismas salidas o dep Para almacenar las dependencias en caché para un job, puedes utilizar la {% data variables.product.prodname_dotcom %}acción de [cache`` de ](https://github.com/actions/cache). La acción crea y restablece un caché identificado con una llave única. Como alternativa, si estás almacenando los siguientes administradores de paquetes en caché, el utilizar sus acciones respectivas de setup-* requiere de una configuración mínima y creará y restablecerá los cachés de dependencia para ti. -
CódigoExplanationExplicación
-Defines the `workflow_dispatch` and `scheduled` as triggers for the workflow: +Define a `workflow_dispatch` y a `scheduled` como activadores para el flujo de trabajo: -* The `workflow_dispatch` lets you manually run this workflow from the UI. For more information, see [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch). -* The `schedule` event lets you use `cron` syntax to define a regular interval for automatically triggering the workflow. For more information, see [`schedule`](/actions/reference/events-that-trigger-workflows#schedule). +* El `workflow_dispatch` te permite ejecutar manualmente este flujo de trabajo desde la IU. Para obtener más información, consulta [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch). +* El evento `schedule` te permite utilizar la sintaxis de `cron` para definir un intervalo regular para activar el flujo de trabajo automáticamente. Para obtener más información, consulta [`schedule`](/actions/reference/events-that-trigger-workflows#schedule).
-Modifies the default permissions granted to `GITHUB_TOKEN`. This will vary depending on the needs of your workflow. For more information, see "[Assigning permissions to jobs](/actions/using-jobs/assigning-permissions-to-jobs)." +Modifica los permisos predeterminados que se otorgan al `GITHUB_TOKEN`. Esto variará dependiendo de las necesidades de tu flujo de trabajo. Para obtener más información, consulta la sección "[Asignar permisos a los jobs](/actions/using-jobs/assigning-permissions-to-jobs)".
-Groups together all the jobs that run in the workflow file. +Agrupa todos los jobs que se ejecutan en el archivo de flujo de trabajo.
-Defines a job with the ID `check_all_english_links`, and the name `Check all links`, that is stored within the `jobs` key. +Define un job con la ID `check_all_english_links` y con el nombre `Check all links`, lo cual se almacena dentro de la clave `jobs`.
-Only run the `check_all_english_links` job if the repository is named `docs-internal` and is within the `github` organization. Otherwise, the job is marked as _skipped_. +Solo ejecuta el job `check_all_english_links` si el repositorio se llama `docs-internal` y se encuentra dentro de la organización `github`. De otra forma, el job se marca como _skipped_.
-Configura el job para ejecutarse en un ejecutor Ubuntu Linux. This means that the job will execute on a fresh virtual machine hosted by {% data variables.product.prodname_dotcom %}. For syntax examples using other runners, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on)." +Configura el job para ejecutarse en un ejecutor Ubuntu Linux. Esto significa que el job se ejecutará en una máquina virtual nueva hospedada en {% data variables.product.prodname_dotcom %}. Para obtener ejemplos de sintaxis utilizando otros ejecutores, consulta la sección "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on)".
-Creates custom environment variables, and redefines the built-in `GITHUB_TOKEN` variable to use a custom [secret](/actions/security-guides/encrypted-secrets). These variables will be referenced later in the workflow. +Crea variables de ambiente personalizadas y redefine la variable integrada `GITHUB_TOKEN` para utilizar un [secret] personalizado(/actions/security-guides/encrypted-secrets). Estas variables se referenciarán más adelante en el flujo de trabajo.
-Groups together all the steps that will run as part of the `check_all_english_links` job. Each job in the workflow has its own `steps` section. +Agrupa todos los pasos que se ejecutarán como parte del job `check_all_english_links`. Cada job en el flujo de trabajo tiene su propia sección de `steps`.
-The `uses` keyword tells the job to retrieve the action named `actions/checkout`. Esta es una acción que revisa tu repositorio y lo descarga al ejecutor, lo que te permite ejecutar acciones contra tu código (tales como las herramientas de prueba). Debes utilizar la acción de verificación cada que tu flujo de trabajo se ejecute contra el código del repositorio o cada que estés utilizando una acción definida en el repositorio. +La palabra clave `uses` le indica al job recuperar la acción llamada `actions/checkout`. Esta es una acción que revisa tu repositorio y lo descarga al ejecutor, lo que te permite ejecutar acciones contra tu código (tales como las herramientas de prueba). Debes utilizar la acción de verificación cada que tu flujo de trabajo se ejecute contra el código del repositorio o cada que estés utilizando una acción definida en el repositorio.
-This step uses the `actions/setup-node` action to install the specified version of the `node` software package on the runner, which gives you access to the `npm` command. +Este paso utiliza la acción `actions/setup-node` para instalar la versión especificada del paquete de software `node` en el ejecutor, lo cuál te da acceso al comando `npm`.
-The `run` keyword tells the job to execute a command on the runner. In this case, the `npm ci` and `npm run build` commands are run as separate steps to install and build the Node.js application in the repository. +La palabra clave `run` le indica al job ejecutar un comando en el ejecutor. En este caso, los comandos `npm ci` y `npm run build` se ejecutan como pasos separados para instalar y compilar la aplicación de Node.js en el repositorio.
-This `run` command executes a script that is stored in the repository at `script/check-english-links.js`, and pipes the output to a file called `broken_links.md`. +Este comando de `run` ejecuta un script que se almacena en el repositorio en `script/check-english-links.js` y enlaza la salida con un archivo llamado `broken_links.md`.
-If the `check-english-links.js` script detects broken links and returns a non-zero (failure) exit status, then use a [workflow command](/actions/using-workflows/workflow-commands-for-github-actions#setting-an-output-parameter) to set an output that has the value of the first line of the `broken_links.md` file (this is used the next step). +Si el script `check-english-links.js` detecta enlaces rotos y se devuelve a un estado de salida no-cero (falla), entonces utiliza un [comando de flujo de trabajo](/actions/using-workflows/workflow-commands-for-github-actions#setting-an-output-parameter) para configurar una salida que tiene el valor de la primera línea del archivo `broken_links.md` (este se utiliza en el siguiente paso).
-Uses the `peter-evans/create-issue-from-file` action to create a new {% data variables.product.prodname_dotcom %} issue. This example is pinned to a specific version of the action, using the `b4f9ee0a9d4abbfc6986601d9b1a4f8f8e74c77e` SHA. +Utiliza la acción `peter-evans/create-issue-from-file` para crear una propuesta nueva de {% data variables.product.prodname_dotcom %}. Este ejemplo está fijado a una versión específica de la acción, utilizando el SHA `b4f9ee0a9d4abbfc6986601d9b1a4f8f8e74c77e`.
-Uses [`gh issue list`](https://cli.github.com/manual/gh_issue_list) to locate the previously created issue from earlier runs. This is [aliased](https://cli.github.com/manual/gh_alias_set) to `gh list-reports` for simpler processing in later steps. To get the issue URL, the `jq` expression processes the resulting JSON output. +Utiliza [`gh issue list`](https://cli.github.com/manual/gh_issue_list) para ubicar la propuesta que se creó anteriormente a partir de ejecuciones anteriores. Esto se pone en [aliased](https://cli.github.com/manual/gh_alias_set) como `gh list-reports` para procesarse de forma más simple en pasos subsecuentes. Para obtener la URL de la propuesta, la expresión `jq` procesa la salida JSON resultante. -[`gh issue comment`](https://cli.github.com/manual/gh_issue_comment) is then used to add a comment to the new issue that links to the previous one. +Entonces se utiliza [`gh issue comment`](https://cli.github.com/manual/gh_issue_comment) para agregar un comentario a la propuesta nueva que enlaza a la anterior.
-If an issue from a previous run is open and assigned to someone, then use [`gh issue comment`](https://cli.github.com/manual/gh_issue_comment) to add a comment with a link to the new issue. +Si se abre una propuesta de una ejecución anterior y se le asigna a alguien, utiliza entonces [`gh issue comment`] (https://cli.github.com/manual/gh_issue_comment) para agregar un comentario con un enlace a la propuesta nueva.
-If an issue from a previous run is open and is not assigned to anyone, then: +Si la propuesta de una ejecución previa está abierta y no está asignada a nadie, entonces: -* Use [`gh issue comment`](https://cli.github.com/manual/gh_issue_comment) to add a comment with a link to the new issue. -* Use [`gh issue close`](https://cli.github.com/manual/gh_issue_close) to close the old issue. -* Use [`gh issue edit`](https://cli.github.com/manual/gh_issue_edit) to edit the old issue to remove it from a specific {% data variables.product.prodname_dotcom %} project board. +* Utiliza [`gh issue comment`](https://cli.github.com/manual/gh_issue_comment) para agregar un comentario con un enlace a la propuesta nueva. +* Utiliza [`gh issue close`](https://cli.github.com/manual/gh_issue_close) para cerrar la propuesta antigua. +* Utiliza [`gh issue edit`](https://cli.github.com/manual/gh_issue_edit) para editar la propuesta antigua para eliminarla de un tablero de proyecto de {% data variables.product.prodname_dotcom %} específico.
- - - - - - - - - - - - - - - - - - - - - - - - -
Administradores de paquetesacción de setup-* para almacenar en caché
npm, yarn, pnpmsetup-node
pip, pipenv, poetrysetup-python
gradle, mavensetup-java
ruby gemssetup-ruby
+| Administradores de paquetes | acción de setup-* para almacenar en caché | +| --------------------------- | ------------------------------------------------------------------------------------------ | +| npm, Yarn, pnpm | [setup-node](https://github.com/actions/setup-node#caching-global-packages-data) | +| pip, pipenv, Poetry | [setup-python](https://github.com/actions/setup-python#caching-packages-dependencies) | +| Gradle, Maven | [setup-java](https://github.com/actions/setup-java#caching-packages-dependencies) | +| RubyGems | [setup-ruby](https://github.com/ruby/setup-ruby#caching-bundle-install-automatically) | +| Go `go.sum` | [setup-go](https://github.com/actions/setup-go#caching-dependency-files-and-build-outputs) | {% warning %} @@ -257,7 +238,7 @@ Por ejemplo, si una solicitud de cambios contiene una rama de `feature` y apunta ## Límites de uso y política de desalojo -{% data variables.product.prodname_dotcom %} eliminará todas las entradas de caché a las que no se haya accedido en más de 7 días. There is no limit on the number of caches you can store, but the total size of all caches in a repository is limited{% ifversion actions-cache-policy-apis %}. Predeterminadamente, el límite es de 10 GB por repositorio, pero este límite podría ser diferente dependiendo de las políticas que configuren tus propietarios de empresa o administradores de repositorio.{% else %} a 10 GB.{% endif %} +{% data variables.product.prodname_dotcom %} eliminará todas las entradas de caché a las que no se haya accedido en más de 7 días. No hay límite en la cantidad de cachés que puedes almacenar, pero el tamaño total de todos ellos en un repositorio se limita{% ifversion actions-cache-policy-apis %}. Predeterminadamente, el límite es de 10 GB por repositorio, pero este límite podría ser diferente dependiendo de las políticas que configuren tus propietarios de empresa o administradores de repositorio.{% else %} a 10 GB.{% endif %} {% data reusables.actions.cache-eviction-process %} @@ -269,6 +250,6 @@ Para obtener más información sobre cómo cambiar las políticas del límite de ## Administrar los cachés -Puedes utilizar la API de REST de {% data variables.product.product_name %} para administrar tus cachés. En la actualidad, puedes utilizar la API para ver tu uso de caché y esperamos tener más funcionalidades en las siguientes actualizaciones. Para obtener más información, consulta la sección "[Acciones](/rest/reference/actions#cache)" en la documentación de la API de REST. +Puedes utilizar la API de REST de {% data variables.product.product_name %} para administrar tus cachés. {% ifversion actions-cache-list-delete-apis %}You can use the API to list and delete cache entries, and see your cache usage.{% elsif actions-cache-management %}At present, you can use the API to see your cache usage, with more functionality expected in future updates.{% endif %} For more information, see the "[{% data variables.product.prodname_actions %} Cache](/rest/actions/cache)" REST API documentation. {% endif %} diff --git a/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md b/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md index f1a5cbd29972..d59dc937ada1 100644 --- a/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md @@ -569,17 +569,17 @@ on: {% note %} -**Nota:** Los flujos de trabajo no se ejecutarán en la actividad de `pull_request` si la solicitud de cambios tiene un conflicto de fusión. The merge conflict must be resolved first. +**Nota:** Los flujos de trabajo no se ejecutarán en la actividad de `pull_request` si la solicitud de cambios tiene un conflicto de fusión. El conflicto de fusión se debe resolver primero. -Conversely, workflows with the `pull_request_target` event will run even if the pull request has a merge conflict. Before using the `pull_request_target` trigger, you should be aware of the security risks. For more information, see [`pull_request_target`](#pull_request_target). +Por el contrario, los flujos de trabajo con el evento `pull_request_target` se ejecutarán incluso si la solicitud de cambios presenta un conflicto de fusión. Antes de utilizar el activador `pull_request_target`, deberás estar consciente de los riesgos de seguridad. Para obtener más información, consulta la sección [`pull_request_target`](#pull_request_target). {% endnote %} -Runs your workflow when activity on a pull request in the workflow's repository occurs. For example, if no activity types are specified, the workflow runs when a pull request is opened or reopened or when the head branch of the pull request is updated. For activity related to pull request reviews, pull request review comments, or pull request comments, use the [`pull_request_review`](#pull_request_review), [`pull_request_review_comment`](#pull_request_review_comment), or [`issue_comment`](#issue_comment) events instead. For information about the pull request APIs, see "[PullRequest](/graphql/reference/objects#pullrequest)" in the GraphQL API documentation or "[Pull requests](/rest/reference/pulls)" in the REST API documentation. +Ejecuta tu flujo de trabajo cuando ocurre alguna actividad en la solicitud de cambios del flujo de trabajo del repositorio. Por ejemplo, si no se especifican tipos de actividad, el flujo de trabajo se ejecutará cuando se abra o vuelva a abrir una solicitud de cambios o cuando se actualice la rama de encabezado de la misma. Para encontrar actividad relacionada con las revisiones, comentarios de revisión o comentarios de las solicitudes de cambios, utiliza los eventos [`pull_request_review`](#pull_request_review), [`pull_request_review_comment`](#pull_request_review_comment) o [`issue_comment`](#issue_comment) en su lugar. Para obtener más información sobre las API de solicitud de cambios, consulta la sección "[PullRequest](/graphql/reference/objects#pullrequest)" en la documentación de la API de GraphQL o "[Solicitudes de cambios](/rest/reference/pulls)" en la documentación de la API de REST. -Note that `GITHUB_SHA` for this event is the last merge commit of the pull request merge branch. If you want to get the commit ID for the last commit to the head branch of the pull request, use `github.event.pull_request.head.sha` instead. +Nota que el `GITHUB_SHA` para este evento es la última confirmación de fusión de la rama fusionada de la solicitud de cambios. Si quieres obtener la ID de confirmación para la última confirmación de la rama de encabezado de la solicitud de cambios, utiliza `github.event.pull_request.head.sha` en su lugar. -For example, you can run a workflow when a pull request has been opened or reopened. +Por ejemplo, puedes ejecutar un flujo de trabajo cuando se haya abierto o vuelto a abrir una solicitud de cambios. ```yaml on: @@ -587,7 +587,7 @@ on: types: [opened, reopened] ``` -You can use the event context to further control when jobs in your workflow will run. For example, this workflow will run when a review is requested on a pull request, but the `specific_review_requested` job will only run when a review by `octo-team` is requested. +Puedes utilizar el contexto del evento para controlar aún más cuándo se ejecutarán los jobs en tu flujo de trabajo. Por ejemplo, este flujo de trabajo se ejecutará cuando se solicite una revisión en una solicitud de cambios, pero el job `specific_review_requested` solo se ejecutará cuando se solicite una revisión de `octo-team`. ```yaml on: @@ -603,9 +603,9 @@ jobs: #### Ejecutar tu flujo de trabajo con base en la rama base o de encabezado de una solicitud de cambios. -You can use the `branches` or `branches-ignore` filter to configure your workflow to only run on pull requests that target specific branches. For more information, see "[Workflow syntax for GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpull_requestpull_request_targetbranchesbranches-ignore)." +Puedes utilizar el filtro `branches` o `branches-ignore` para configurar tu flujo de trabajo para que solo se ejecute en solicitudes de cambio que apunten a ramas específicas. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpull_requestpull_request_targetbranchesbranches-ignore)". -For example, this workflow will run when someone opens a pull request that targets a branch whose name starts with `releases/`: +Por ejemplo, este flujo de trabajo se ejecutará cuando alguien vuelva a abrir una solicitud de cambios que apunte a una rama cuyo nombre inicie con `releases/`: ```yaml on: @@ -633,7 +633,7 @@ on: {% endnote %} -To run a job based on the pull request's head branch name (as opposed to the pull request's base branch name), use the `github.head_ref` context in a conditional. For example, this workflow will run whenever a pull request is opened, but the `run_if` job will only execute if the head of the pull request is a branch whose name starts with `releases/`: +Para ejecutar un job con base en el nombre de la rama de encabezado de la solicitud de cambios (contrario al nombre de la rama base de dicha solicitud de cambios), utiliza el contexto `github.head_ref` en un condicional. Por ejemplo, este flujo de trabajo se ejecutará cada que se abra una solicitud de cambios, pero el job `run_if` solo se ejecutará si el encabezado de la solicitud de cambios es una rama cuyo nombre inicie con `releases/`: ```yaml on: @@ -650,9 +650,9 @@ jobs: #### Ejecutar tu flujo de trabajo con base en los archivos que cambiaron en una solicitud de cambios -You can also configure your workflow to run when a pull request changes specific files. For more information, see "[Workflow syntax for GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore)." +También puedes configurar tu flujo de trabajo para que se ejecute cuando una solicitud de cambios cambie archivos específicos. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore)". -For example, this workflow will run when a pull request includes a change to a JavaScript file (`.js`): +Por ejemplo, este flujo de trabajo se ejecutará cuando una solicitud de cambios incluya un cambio en un archivo de JavaScript (`.js`): ```yaml on: @@ -680,7 +680,7 @@ on: #### Ejecutar tu flujo de trabajo cuando se fusiona una solicitud de cambios -When a pull request merges, the pull request is automatically closed. To run a workflow when a pull request merges, use the `pull_request` `closed` event type along with a conditional that checks the `merged` value of the event. For example, the following workflow will run whenever a pull request closes. The `if_merged` job will only run if the pull request was also merged. +Cuando se fusiona una solicitud de cambios, esta se cierra automáticamente. Para ejecutar un flujo de trabajo cuando se fusiona una solicitud de cambios, utiliza el tipo de evento `pull_request` `closed` junto con una condicional que verifique el valor `merged` del mismo. Por ejemplo, el siguiente flujo de trabajo se ejecutará cada que se cierre una solicitud de cambios. El job `if_merged` solo se ejecutará si la solicitud de cambios también se fusionó. ```yaml on: @@ -701,7 +701,7 @@ jobs: ### `pull_request_comment` (utiliza `issue_comment`) -To run your workflow when a comment on a pull request (not on a pull request's diff) is created, edited, or deleted, use the [`issue_comment`](#issue_comment) event. For activity related to pull request reviews or pull request review comments, use the [`pull_request_review`](#pull_request_review) or [`pull_request_review_comment`](#pull_request_review_comment) events. +Para ejecutar tu flujo de trabajo cuando se crea, edita o borra un comentario en una solicitud de cambios (no así en un diff de esta), utiliza el evento [`issue_comment`](#issue_comment). Para encontrar actividad relacionada con las revisiones de solicitudes de cambios o comentarios de revisión de estas, utiliza los eventos [`pull_request_review`](#pull_request_review) o [`pull_request_review_comment`](#pull_request_review_comment). ### `revisión_solicitud de extracción` @@ -711,13 +711,13 @@ To run your workflow when a comment on a pull request (not on a pull request's d {% note %} -**Note**: {% data reusables.developer-site.multiple_activity_types %} For information about each activity type, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request_review)." {% data reusables.developer-site.limit_workflow_to_activity_types %} +**Nota**: {% data reusables.developer-site.multiple_activity_types %} para obtener más información acerca de cada tipo de actividad, consulta la sección "[Cargas útiles y eventos de webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request_review)". {% data reusables.developer-site.limit_workflow_to_activity_types %} {% endnote %} -Runs your workflow when a pull request review is submitted, edited, or dismissed. A pull request review is a group of pull request review comments in addition to a body comment and a state. For activity related to pull request review comments or pull request comments, use the [`pull_request_review_comment`](#pull_request_review_comment) or [`issue_comment`](#issue_comment) events instead. For information about the pull request review APIs, see "[PullRequestReview](/graphql/reference/objects#pullrequest)" in the GraphQL API documentation or "[Pull request reviews](/rest/reference/pulls#reviews)" in the REST API documentation. +Ejecuta tu flujo de trabajo cuando se emite, edita o descarta una revisión de una solicitud de cambios. Una revisión de solicitud de cambios es un grupo de comentarios de dicha revisión junto con un comentario del cuerpo y un estado. Para encontrar actividad relacionada con los comentarios de revisión de solicitudes de cambio o comentarios de solicitudes de cambios, utiliza los eventos [`pull_request_review_comment`](#pull_request_review_comment) o [`issue_comment`](#issue_comment) en su lugar. Para obtener más información acerca de las API de revisión de solicitudes de cambio, consulta la sección "[PullRequestReview](/graphql/reference/objects#pullrequest)" en la documentación de la API de GraphQL o "[Revisiones de solicitudes de cambio](/rest/reference/pulls#reviews)" en la documentación de la API de REST. -For example, you can run a workflow when a pull request review has been `edited` or `dismissed`. +Por ejemplo, puedes ejecutar un flujo de trabajo cuando una revisión de solicitud de cambios está como `edited` o `dismissed`. ```yaml on: @@ -727,7 +727,7 @@ on: #### Ejecutar un flujo de trabajo cuando se aprueba una solicitud de cambios -To run your workflow when a pull request has been approved, you can trigger your workflow with the `submitted` type of `pull_request_review` event, then check the review state with the `github.event.review.state` property. For example, this workflow will run whenever a pull request review is submitted, but the `approved` job will only run if the submitted review is an approving review: +Para ejecutar tu flujo de trabajo cuando se aprobó una solicitud de cambios, puedes activarlo con el tipo `submitted` del evento `pull_request_review` y luego verificar el estado de revisión con la propiedad `github.event.review.state`. Por ejemplo, este flujo de trabajo se ejecutará cada que se emita una revisión de solicitud de cambios, pero el job `approved` solo se ejecutará si la revisión emitida es una aprobada: ```yaml on: @@ -752,13 +752,13 @@ jobs: {% note %} -**Note**: {% data reusables.developer-site.multiple_activity_types %} For information about each activity type, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request_review_comment)." {% data reusables.developer-site.limit_workflow_to_activity_types %} +**Nota**: {% data reusables.developer-site.multiple_activity_types %} para obtener más información acerca de cada tipo de actividad, consulta la sección "[Cargas útiles y eventos de webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request_review_comment)". {% data reusables.developer-site.limit_workflow_to_activity_types %} {% endnote %} -Runs your workflow when a pull request review comment is modified. A pull request review comment is a comment on a pull request's diff. For activity related to pull request reviews or pull request comments, use the [`pull_request_review`](#pull_request_review) or [`issue_comment`](#issue_comment) events instead. For information about the pull request review comment APIs, see "[PullRequestReviewComment](/graphql/reference/objects#pullrequestreviewcomment)" in the GraphQL API documentation or "[Review comments](/rest/reference/pulls#comments)" in the REST API documentation. +Ejecuta tu flujo de trabajo cuando se modifica un comentario de una revisión de solicitud de cambios. Un comentario de revisión de una solicitud de cambios es un comentario en el diff de dicha solicitud. Para encontrar actividad relacionada con las revisiones o comentarios de las solicitudes de cambio, utiliza los eventos [`pull_request_review`](#pull_request_review) o [`issue_comment`](#issue_comment) en su lugar. Para obtener más información acerca de las API de comentarios de las revisiones de solicitudes de cambio, consulta la sección "[PullRequestReviewComment](/graphql/reference/objects#pullrequestreviewcomment)" en la documentación de la API de GraphQL o "[Comentarios de revisión](/rest/reference/pulls#comments)" en la documentación de la API de REST. -For example, you can run a workflow when a pull request review comment has been `created` or `deleted`. +Por ejemplo, puedes ejecutar un flujo de trabajo cuando un comentario de revisión de solicitud de cambios está como `created` o `deleted`. ```yaml on: @@ -776,17 +776,17 @@ on: {% note %} -**Note**: {% data reusables.developer-site.multiple_activity_types %} For information about each activity type, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request_target)." By default, a workflow only runs when a `pull_request_target` event's activity type is `opened`, `synchronize`, or `reopened`. Para activar los flujos de trabajo de acuerdo a sus tipos de actividad, utiliza la palabra clave `types`. Para obtener más información, consulta "[Sintaxis del flujo de trabajo para {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)". +**Nota**: {% data reusables.developer-site.multiple_activity_types %} para obtener más información acerca de cada tipo de actividad, consulta la sección "[Cargas útiles y eventos de webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request_target)". Predeterminadamente, un flujo de trabajo se ejecuta únicamente cuando el tipo de actividad de evento `pull_request_target` se encuentra como `opened`, `synchronize` o `reopened`. Para activar los flujos de trabajo de acuerdo a sus tipos de actividad, utiliza la palabra clave `types`. Para obtener más información, consulta "[Sintaxis del flujo de trabajo para {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)". {% endnote %} -Runs your workflow when activity on a pull request in the workflow's repository occurs. For example, if no activity types are specified, the workflow runs when a pull request is opened or reopened or when the head branch of the pull request is updated. +Ejecuta tu flujo de trabajo cuando ocurre alguna actividad en la solicitud de cambios del flujo de trabajo del repositorio. Por ejemplo, si no se especifican tipos de actividad, el flujo de trabajo se ejecutará cuando se abra o vuelva a abrir una solicitud de cambios o cuando se actualice la rama de encabezado de la misma. -This event runs in the context of the base of the pull request, rather than in the context of the merge commit, as the `pull_request` event does. This prevents execution of unsafe code from the head of the pull request that could alter your repository or steal any secrets you use in your workflow. This event allows your workflow to do things like label or comment on pull requests from forks. Avoid using this event if you need to build or run code from the pull request. +Este evento se ejecuta en el contexto de la base de la solicitud de cambios en vez de en aquel de la confirmación de fusión, como lo hace el evento `pull_request`. Esto previene la ejecución del código no seguro desde el encabezado de la solicitud de cambios que pudiera alterar tu repositorio o robar cualquier secreto que utilices en tu flujo de trabajo. Este evento permite que tu flujo de trabajo haga cosas como etiquetar o comentar en las solicitudes de cambios de las bifurcaciones. Evita utilizar este evento si necesitas compilar o ejecutar código desde la solicitud de cambios. {% warning %} -**Warning:** For workflows that are triggered by the `pull_request_target` event, the `GITHUB_TOKEN` is granted read/write repository permission unless the `permissions` key is specified and the workflow can access secrets, even when it is triggered from a fork. Although the workflow runs in the context of the base of the pull request, you should make sure that you do not check out, build, or run untrusted code from the pull request with this event. Adicionalmente, cualquier caché comparte el mismo alcance que la rama base. Para ayudar a prevenir el envenenamiento del caché, no debes guardarlo si existe la posibilidad de que su contenido se haya alterado. Para obtener más información, consulta la sección "[Mantener seguros tus GitHub Actions y flujos de trabajo: Prevenir solicitudes de pwn](https://securitylab.github.com/research/github-actions-preventing-pwn-requests)" en el sitio web de GitHub Security Lab. +**Advertencia:** En el caso de los flujos de trabajo que se activan con el evento `pull_request_target`, se otorgarán permisos de lectura/escritura en el repositorio al `GITHUB_TOKEN` a menos de que se especifique la clave `permissions` y que el flujo de trabajo pueda acceder a los secretos, incluso cuando se activa desde una bifurcación. Aunque las ejecuciones de flujo de trabajo se ejecutan en el contexto de la base de la solicitud de cambios, debes asegurarte de que no revisas, compilas o ejecutas código no confiable desde ella con este evento. Adicionalmente, cualquier caché comparte el mismo alcance que la rama base. Para ayudar a prevenir el envenenamiento del caché, no debes guardarlo si existe la posibilidad de que su contenido se haya alterado. Para obtener más información, consulta la sección "[Mantener seguros tus GitHub Actions y flujos de trabajo: Prevenir solicitudes de pwn](https://securitylab.github.com/research/github-actions-preventing-pwn-requests)" en el sitio web de GitHub Security Lab. {% endwarning %} @@ -800,9 +800,9 @@ on: #### Ejecutar tu flujo de trabajo con base en la rama base o de encabezado de una solicitud de cambios. -You can use the `branches` or `branches-ignore` filter to configure your workflow to only run on pull requests that target specific branches. For more information, see "[Workflow syntax for GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpull_requestpull_request_targetbranchesbranches-ignore)." +Puedes utilizar el filtro `branches` o `branches-ignore` para configurar tu flujo de trabajo para que solo se ejecute en solicitudes de cambio que apunten a ramas específicas. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpull_requestpull_request_targetbranchesbranches-ignore)". -For example, this workflow will run when someone opens a pull request that targets a branch whose name starts with `releases/`: +Por ejemplo, este flujo de trabajo se ejecutará cuando alguien vuelva a abrir una solicitud de cambios que apunte a una rama cuyo nombre inicie con `releases/`: ```yaml on: @@ -830,7 +830,7 @@ on: {% endnote %} -To run a job based on the pull request's head branch name (as opposed to the pull request's base branch name), use the `github.head_ref` context in a conditional. For example, this workflow will run whenever a pull request is opened, but the `run_if` job will only execute if the head of the pull request is a branch whose name starts with `releases/`: +Para ejecutar un job con base en el nombre de la rama de encabezado de la solicitud de cambios (contrario al nombre de la rama base de dicha solicitud de cambios), utiliza el contexto `github.head_ref` en un condicional. Por ejemplo, este flujo de trabajo se ejecutará cada que se abra una solicitud de cambios, pero el job `run_if` solo se ejecutará si el encabezado de la solicitud de cambios es una rama cuyo nombre inicie con `releases/`: ```yaml on: @@ -847,9 +847,9 @@ jobs: #### Ejecutar tu flujo de trabajo con base en los archivos que cambiaron en una solicitud de cambios -Puedes utilizar el filtro `paths` o `paths-ignore` para configurar tu flujo de trabajo para que se ejecute cuando una solicitud de cambios cambie archivos específicos. For more information, see "[Workflow syntax for GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore)." +Puedes utilizar el filtro `paths` o `paths-ignore` para configurar tu flujo de trabajo para que se ejecute cuando una solicitud de cambios cambie archivos específicos. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore)". -For example, this workflow will run when a pull request includes a change to a JavaScript file (`.js`): +Por ejemplo, este flujo de trabajo se ejecutará cuando una solicitud de cambios incluya un cambio en un archivo de JavaScript (`.js`): ```yaml on: @@ -877,7 +877,7 @@ on: #### Ejecutar tu flujo de trabajo cuando se fusiona una solicitud de cambios -When a pull request merges, the pull request is automatically closed. Para ejecutar un flujo de trabajo cuando se fusiona una solicitud de cambios, utiliza el tipo de evento `pull_request_target` `closed` junto con una condicional que verifique el valor `merged` del mismo. For example, the following workflow will run whenever a pull request closes. The `if_merged` job will only run if the pull request was also merged. +Cuando se fusiona una solicitud de cambios, esta se cierra automáticamente. Para ejecutar un flujo de trabajo cuando se fusiona una solicitud de cambios, utiliza el tipo de evento `pull_request_target` `closed` junto con una condicional que verifique el valor `merged` del mismo. Por ejemplo, el siguiente flujo de trabajo se ejecutará cada que se cierre una solicitud de cambios. El job `if_merged` solo se ejecutará si la solicitud de cambios también se fusionó. ```yaml on: @@ -921,9 +921,15 @@ on: push ``` +{% note %} + +**Note**: When a `push` webhook event triggers a workflow run, the Actions UI's "pushed by" field shows the account of the pusher and not the author or committer. However, if the changes are pushed to a repository using SSH authentication with a deploy key, then the "pushed by" field will be the repository admin who verified the deploy key when it was added it to a repository. + +{% endnote %} + #### Ejecutar tu flujo de trabajo solo cuando ocurra una subida de información a ramas específicas -Puedes utilizar el filtro `branches` o `branches-ignore` para configurar tu flujo de trabajo para que solo se ejecute cuando se suben ramas específicas. Para obtener más información, consultala sección "[Sintaxis de flujo de trabajo para GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushbranchestagsbranches-ignoretags-ignore)". +Puedes utilizar el filtro `branches` o `branches-ignore` para configurar tu flujo de trabajo para que solo se ejecute cuando se suben ramas específicas. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushbranchestagsbranches-ignoretags-ignore)". Por ejemplo, este flujo de trabajo se ejecutará cuando alguien suba información a la rama `main` o a alguna que inicie con `releases/`. @@ -952,7 +958,7 @@ on: #### Ejecutar tu flujo de trabajo únicamente cuando ocurra una subida de etiquetas específicas -Puedes utilizar el filtro `tags` o `tags-ignore` para configurar que tu flujo de trabajo solo se ejecute cuando se suban etiquetas específicas. Para obtener más información, consultala sección "[Sintaxis de flujo de trabajo para GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushbranchestagsbranches-ignoretags-ignore)". +Puedes utilizar el filtro `tags` o `tags-ignore` para configurar que tu flujo de trabajo solo se ejecute cuando se suban etiquetas específicas. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushbranchestagsbranches-ignoretags-ignore)". Por ejemplo, este flujo de trabajo se ejecutará cuando alguien suba una etiqueta que inicie con `v1.`. @@ -965,7 +971,7 @@ on: #### Ejecutar tu flujo de trabajo únicamente cuando una subida de información afecta archivos específicos -Puedes utilizar el filtro `paths` o `paths-ignore` para configurar que tu flujo de trabajo se ejecute cuando ocurra una subida de archivos específicos. For more information, see "[Workflow syntax for GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore)." +Puedes utilizar el filtro `paths` o `paths-ignore` para configurar que tu flujo de trabajo se ejecute cuando ocurra una subida de archivos específicos. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore)". Por ejemplo, este flujo de trabajo se ejecutará cuando alguien suba un cambio a un archivo de JavaScript (`.js`): @@ -1029,7 +1035,7 @@ on: {% note %} -**Nota:** Los flujos de trabajo no se ejecutan para los tipos de actividad `created`, `edited` o `deleted` en los borradores de lanzamiento. Cuando creas tu lanzamiento mediante el la IU del buscador de {% data variables.product.product_name %}, este podría guardarse automáticamente como borrador. +**Nota:** Los flujos de trabajo no se ejecutan para los tipos de actividad `created`, `edited`, o `deleted` en los borradores de lanzamiento. Cuando creas tu lanzamiento mediante el la IU del buscador de {% data variables.product.product_name %}, este podría guardarse automáticamente como borrador. {% endnote %} @@ -1041,7 +1047,7 @@ on: Ejecuta tu flujo de trabajo cuando ocurre una actividad de lanzamiento en tu repositorio. Para obtener más información sobre las API de lanzamiento, consulta la sección de "[Lanzamiento](/graphql/reference/objects#release)" en la documentación de la API de GraphQL o "[Lanzamientos](/rest/reference/releases)" en la documentación de la API de REST. -Por ejemplo, puedes ejecutar un flujo de trabajo cuando un lanzamiento está como `published`. +Por ejemplo, puedes ejecutar un flujo de trabajo cuando un lanzamiento ha sido `publish`. ```yaml on: @@ -1114,7 +1120,7 @@ El evento `schedule` te permite activar un flujo de trabajo en una hora programa {% data reusables.repositories.actions-scheduled-workflow-example %} -La sintaxis de cron tiene cinco campos separados por un espacio y cada campo representa una unidad de tiempo. +La sintaxis de cron tiene cinco campos separados por un espacio, y cada campo representa una unidad de tiempo. ``` ┌───────────── minuto (0 - 59) @@ -1143,9 +1149,9 @@ Puedes utilizar estos operadores en cualquiera de los cinco campos: {% endnote %} -Puedes utilizar [contrab guru](https://crontab.guru/) para generar tu sintaxis de cron y confirmar a qué hora se ejecutará. To help you get started, there is also a list of [crontab guru examples](https://crontab.guru/examples.html). +Puedes usar [contrab guru](https://crontab.guru/) para generar tu sintaxis de cron y confirmar a qué hora se ejecutará. Para que puedas comenzar, hay también una lista de [ejemplos de crontab guru](https://crontab.guru/examples.html). -Notifications for scheduled workflows are sent to the user who last modified the cron syntax in the workflow file. For more information, see "[Notifications for workflow runs](/actions/monitoring-and-troubleshooting-workflows/notifications-for-workflow-runs)." +Las notificaciones para los flujos de trabajo programados se envían al usuario que modificó por última vez la sintaxis de cron en el archivo de flujo de trabajo. Para obtener más información, consulta la sección "[Notificaciones para las ejecuciones de flujo de trabajo](/actions/monitoring-and-troubleshooting-workflows/notifications-for-workflow-runs)". ### `estado` @@ -1155,16 +1161,16 @@ Notifications for scheduled workflows are sent to the user who last modified the {% data reusables.actions.branch-requirement %} -Runs your workflow when the status of a Git commit changes. For example, commits can be marked as `error`, `failure`, `pending`, or `success`. If you want to provide more details about the status change, you may want to use the [`check_run`](#check_run) event. For information about the commit status APIs, see "[Status](/graphql/reference/objects#statue)" in the GraphQL API documentation or "[Statuses](/rest/reference/commits#commit-statuses)" in the REST API documentation. +Ejecuta tu flujo de trabajo cuando cambia el estado de una confirmación de Git. Por ejemplo, las confirmaciones pueden marcarse como `error`, `failure`, `pending` o `success`. Si quieres proporcionar más detalles sobre el cambio de estado, puede que quieras utilizar el evento [`check_run`](#check_run). Para obtener más información sobre las API de estado de confirmación, consulta la sección "[Estado](/graphql/reference/objects#statue)" en la documentación de la API de GraphQL o "[Estados](/rest/reference/commits#commit-statuses)" en la documentación de la API de REST. -For example, you can run a workflow when the `status` event occurs. +Por ejemplo, puedes ejecutar un flujo de trabajo cuando se produzca el evento `status`. ```yaml on: status ``` -If you want to run a job in your workflow based on the new commit state, you can use the `github.event.state` context. For example, the following workflow triggers when a commit status changes, but the `if_error_or_failure` job only runs if the new commit state is `error` or `failure`. +Si quieres ejecutar un job en tu flujo de trabajo con base en el estado de confirmación nuevo, puedes utilizar el contexto `github.event.state`. Por ejemplo, el siguiente flujo de trabajo se activa cuando cambia un estado de confirmación, pero el job `if_error_or_failure` solo se ejecuta si el estado de confirmación nuevo es `error` o `failure`. ```yaml on: @@ -1190,15 +1196,15 @@ jobs: {% note %} -**Note**: {% data reusables.developer-site.multiple_activity_types %} Although only the `started` activity type is supported, specifying the activity type will keep your workflow specific if more activity types are added in the future. For information about each activity type, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#watch)." {% data reusables.developer-site.limit_workflow_to_activity_types %} +**Nota**: {% data reusables.developer-site.multiple_activity_types %} Aunque solo el tipo de actividad `started` es compatible, el especificar el tipo de actividad mantendrá tu flujo de trabajo específico si se agregan más tipos de actividad en el futuro. Para obtener más información sobre cada tipo de actividad, consulta la sección "[Cargas útiles y eventos de webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#watch)". {% data reusables.developer-site.limit_workflow_to_activity_types %} {% endnote %} {% data reusables.actions.branch-requirement %} -Runs your workflow when the workflow's repository is starred. For information about the pull request APIs, see "[addStar](/graphql/reference/mutations#addstar)" in the GraphQL API documentation or "[Starring](/rest/reference/activity#starring)" in the REST API documentation. +Ejecuta tu flujo de trabajo cuando su repositorio se marcó como favorito. Para obtener más información sobre las API de solicitud de cambios, consulta la sección "[addStar](/graphql/reference/mutations#addstar)" en la documentación de la API de GraphQL o "[Marcar como favorito](/rest/reference/activity#starring)" en la documentación de la API de REST. -For example, you can run a workflow when someone stars a repository, which is the `started` activity type for a watch event. +Por ejemplo, puedes ejecutar un flujo de trabajo cuando alguien marca un repositorio como favorito, lo cual es el tipo de actividad `started` para un evento de observación. ```yaml on: @@ -1214,9 +1220,9 @@ on: | ------------------------------------------ | ------------------ | ------------------------------------------ | ------------------------------------------ | | El mismo que el flujo de trabajo que llama | n/a | El mismo que el flujo de trabajo que llama | El mismo que el flujo de trabajo que llama | -`workflow_call` is used to indicate that a workflow can be called by another workflow. When a workflow is triggered with the `workflow_call` event, the event payload in the called workflow is the same event payload from the calling workflow. Para obtener más información, consulta la sección "[Reutilizar los flujos de trabajo](/actions/learn-github-actions/reusing-workflows)". +`workflow_call` se utiliza para indicar que un flujo de trabajo puede llamar a otro. Cuando se activa un flujo de trabajo con el evento `workflow_call`, la carga útil del evento en el flujo de trabajo llamado es la misma del flujo de trabajo llamante. Para obtener más información, consulta la sección "[Reutilizar los flujos de trabajo](/actions/learn-github-actions/reusing-workflows)". -The example below only runs the workflow when it's called from another workflow: +El siguiente ejemplo solo ejecuta el flujo de trabajo cuando se le llama desde otro flujo de trabajo: ```yaml on: workflow_call @@ -1230,7 +1236,7 @@ on: workflow_call | ------------------------------------------------------------------------------------------------------------ | ------------------ | ---------------------------------------------- | ------------------------- | | [workflow_dispatch](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads/#workflow_dispatch) | n/a | Última confirmacion en la rama de `GITHUB_REF` | Rama que recibió el envío | -To manually trigger a workflow, use the `workflow_dispatch` event. You can manually trigger a workflow run using the {% data variables.product.product_name %} API, {% data variables.product.prodname_cli %}, or {% data variables.product.product_name %} browser interface. For more information, see "[Manually running a workflow](/actions/managing-workflow-runs/manually-running-a-workflow)." +Para activar un flujo de trabajo manualmente, utiliza el evento `workflow_dispatch`. Puedes activar un flujo de trabajo manualmente utilizando la API de {% data variables.product.product_name %}, el {% data variables.product.prodname_cli %} o la interfaz de buscador de {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Ejecutar un flujo de trabajo manualmente](/actions/managing-workflow-runs/manually-running-a-workflow)". ```yaml on: workflow_dispatch @@ -1238,12 +1244,12 @@ on: workflow_dispatch #### Proporcionar entradas -You can configure custom-defined input properties, default input values, and required inputs for the event directly in your workflow. When you trigger the event, you can provide the `ref` and any `inputs`. When the workflow runs, you can access the input values in the {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %} context. Para obtener más información, consulta "[Contextos](/actions/learn-github-actions/contexts)". +Puedes configurar propiedades de entrada definidas personalmente, valores de entrada predeterminados y entradas requeridas para el evento directamente en tu flujo de trabajo. Cuando activas el evento, puedes proporcionar el `ref` y cualquier `inputs`. Cuando el flujo de trabajo se ejecuta, puedes acceder a los valores de entrada en el contexto {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %}. Para obtener más información, consulta "[Contextos](/actions/learn-github-actions/contexts)". {% data reusables.actions.inputs-vs-github-event-inputs %} {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5511 %} -This example defines inputs called `logLevel`, `tags`, and `environment`. You pass values for these inputs to the workflow when you run it. This workflow then prints the values to the log, using the {% ifversion actions-unified-inputs %}`inputs.logLevel`, `inputs.tags`, and `inputs.environment`{% else %}`github.event.inputs.logLevel`, `github.event.inputs.tags`, and `github.event.inputs.environment`{% endif %} context properties. +Este ejemplo define las entradas llamadas `logLevel`, `tags` y `environment`. Pasarás los valores para estas entradas al flujo de trabajo cuando lo ejecutes. Entonces, este flujo de trabajo imprime los valores en la bitácora, utilizando las propiedades de contexto {% ifversion actions-unified-inputs %}`inputs.logLevel`, `inputs.tags` y `inputs.environment`{% else %}`github.event.inputs.logLevel`, `github.event.inputs.tags` y `github.event.inputs.environment`{% endif %}. ```yaml on: @@ -1281,20 +1287,20 @@ jobs: ENVIRONMENT: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.environment }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.environment }}{% endraw %}{% endif %} ``` -If you run this workflow from a browser you must enter values for the required inputs manually before the workflow will run. +Si ejecutas este flujo de trabajo desde un buscador, debes ingresar los valores para las entradas requeridas manualmente antes de que dicho flujo se ejecute. -![Entering inputs for a workflow](/assets/images/help/images/workflow-dispatch-inputs.png) +![Ingresar entradas para un flujo de trabajo](/assets/images/help/images/workflow-dispatch-inputs.png) -You can also pass inputs when you run a workflow from a script, or by using {% data variables.product.prodname_cli %}. Por ejemplo: +También puedes pasar las entradas cuando ejecutas un flujo de trabajo desde un script o utilizando el {% data variables.product.prodname_cli %}. Por ejemplo: ``` gh workflow run run-tests.yml -f logLevel=warning -f tags=false -f environment=staging ``` -For more information, see the {% data variables.product.prodname_cli %} information in "[Manually running a workflow](/actions/managing-workflow-runs/manually-running-a-workflow)." +Para obtener más información, consulta la información del {% data variables.product.prodname_cli %} en la sección "[Ejecutar un flujo de trabajo manualmente](/actions/managing-workflow-runs/manually-running-a-workflow)". {% else %} -This example defines the `name` and `home` inputs and prints them using the {% ifversion actions-unified-inputs %}`inputs.name` and `inputs.home`{% else %}`github.event.inputs.name` and `github.event.inputs.home`{% endif %} contexts. If a `home` isn't provided, the default value 'The Octoverse' is printed. +Este ejemplo define las entradas de `name` y `home` y las imprime utilizando los contextos de {% ifversion actions-unified-inputs %}`inputs.name` y `inputs.home`{% else %}`github.event.inputs.name` y `github.event.inputs.home`{% endif %}. Si no se proporciona un `home`, se imprime el valor predeterminado 'The Octoverse'. ```yaml name: Manually triggered workflow @@ -1331,7 +1337,7 @@ jobs: {% note %} -**Note**: {% data reusables.developer-site.multiple_activity_types %} The `requested` activity type does not occur when a workflow is re-run. For information about each activity type, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_run)." {% data reusables.developer-site.limit_workflow_to_activity_types %} +**Nota**: {% data reusables.developer-site.multiple_activity_types %} El tipo de actividad `requested` no ocurre cuando se vuelve a ejecutar un flujo de trabajo. Para obtener más información sobre cada tipo de actividad, consulta la sección "[Cargas útiles y eventos de webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_run)". {% data reusables.developer-site.limit_workflow_to_activity_types %} {% endnote %} @@ -1339,13 +1345,13 @@ jobs: {% note %} -**Note:** You can't use `workflow_run` to chain together more than three levels of workflows. For example, if you attempt to trigger five workflows (named `B` to `F`) to run sequentially after an initial workflow `A` has run (that is: `A` → `B` → `C` → `D` → `E` → `F`), workflows `E` and `F` will not be run. +**Nota:** No puedes utilizar `workflow_run` para concatenar más de tres niveles de flujos de trabajo. Por ejemplo, si intentas activar cinco flujos de trabajo (denominados de la `B` a la `F`) para que se ejecuten secuencialmente después de que se ejecute el flujo de trabajo inicial `A` (esto quiere decir: `A` → `B` → `C` → `D` → `E` → `F`), los flujos de trabajo `E` y `F` no se ejecutarán. {% endnote %} -This event occurs when a workflow run is requested or completed. It allows you to execute a workflow based on execution or completion of another workflow. The workflow started by the `workflow_run` event is able to access secrets and write tokens, even if the previous workflow was not. This is useful in cases where the previous workflow is intentionally not privileged, but you need to take a privileged action in a later workflow. +Este evento ocurre cuando se solicita o completa una ejecución de flujo de trabajo. Te permite ejecutar un flujo de trabajo con base en una ejecución o compleción de otro de ellos. El flujo de trabajo que inició el evento `workflow_run` puede acceder a secretos y tokens de escritura, incluso si el flujo de trabajo anterior no podía hacerlo. Esto es útil en los casos en que el flujo de trabajo anterior no tiene privilegios intencionalmente, pero necesitas tomar una acción que requiere de privilegios en un flujo de trabajo subsecuente. -In this example, a workflow is configured to run after the separate "Run Tests" workflow completes. +En este ejemplo, se configura un flujo de trabajo para que se ejecute después de que se complete el flujo de trabajo separado de "Run Tests". ```yaml on: @@ -1355,7 +1361,7 @@ on: - completed ``` -If you specify multiple `workflows` for the `workflow_run` event, only one of the workflows needs to run. For example, a workflow with the following trigger will run whenever the "Staging" workflow or the "Lab" workflow completes. +Si especificas `workflows` múltiples para el evento `workflow_run`, solo uno de estos flujos de trabajo necesitará ejecutarse. Por ejemplo, un flujo de trabajo con el siguiente activador se ejecutará cada que se complete el flujo de trabajo "Staging" o "Lab". ```yaml on: @@ -1367,7 +1373,7 @@ on: #### Ejecutar un flujo de trabajo con base en la conclusión de otro flujo de trabjo -A workflow run is triggered regardless of the conclusion of the previous workflow. If you want to run a job or step based on the result of the triggering workflow, you can use a conditional with the `github.event.workflow_run.conclusion` property. For example, this workflow will run whenever a workflow named "Build" completes, but the `on-success` job will only run if the "Build" workflow succeeded, and the `on-failure` job will only run if the "Build" workflow failed: +Los flujos de trabajo se activan sin importar la conclusión del flujo previo. Si quieres ejecutar un job o paso con base en el resultado del flujo de trabajo desencadenante, puedes utilizar una condicional con la propiedad `github.event.workflow_run.conclusion`. Por ejemplo, esta ejecución de flujo de trabajo se ejecutará cada que otro flujo de nombre "Build" se complete, pero el job `on-success` solo se ejecutará si "Build" se completa con éxito y el job `on-failure` solo se ejecutará si el flujo de trabajo "Build" falla: ```yaml on: @@ -1390,7 +1396,7 @@ jobs: #### Ltimitar tu flujo de trabajo para que se ejecute con base a las ramas -You can use the `branches` or `branches-ignore` filter to specify what branches the triggering workflow must run on in order to trigger your workflow. For more information, see "[Workflow syntax for GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onworkflow_runbranchesbranches-ignore)." For example, a workflow with the following trigger will only run when the workflow named `Build` runs on a branch named `canary`. +Puedes utilizar el filtro `branches` o `branches-ignore` para especificar en qué ramas se debe ejecutar el flujo de trabajo activador para poder activar tu flujo de trabajo. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onworkflow_runbranchesbranches-ignore)". Por ejemplo, un flujo de trabajo con el siguiente activador solo se ejecutará cuando el flujo de trabajo que se llama `Build` se ejecute en una rama llamada `canary`. ```yaml on: @@ -1402,9 +1408,9 @@ on: #### Utilizar datos desde el flujo de trabajo llamante -You can access the [`workflow_run` event payload](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_run) that corresponds to the workflow that triggered your workflow. For example, if your triggering workflow generates artifacts, a workflow triggered with the `workflow_run` event can access these artifacts. +Puedes acceder a la [carga útil del evento `workflow_run`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_run) que corresponde al flujo de trabajo que activó el tuyo. Por ejemplo, si tu flujo de trabajo activador genera artefactos, los flujos de trabajo que se activen con el evento `workflow_run` podrán acceder a estos artefactos. -The following workflow uploads data as an artifact. (In this simplified example, the data is the pull request number.) +El siguiente flujo de trabajo carga datos como un artefacto. (En este ejemplo simplificado, los datos son el número de la solicitud de cambios). ```yaml name: Upload data @@ -1429,7 +1435,7 @@ jobs: path: pr/ ``` -When a run of the above workflow completes, it triggers a run of the following workflow. The following workflow uses the `github.event.workflow_run` context and the {% data variables.product.product_name %} REST API to download the artifact that was uploaded by the above workflow, unzips the downloaded artifact, and comments on the pull request whose number was uploaded as an artifact. +Cuando se complete una ejecución del flujo de trabajo anterior, este activará una ejecución del siguiente. El siguiente flujo de trabajo utiliza el contexto `github.event.workflow_run` y la API de REST de {% data variables.product.product_name %} para descargar el artefacto que cargó el flujo de trabajo anterior, descomprime el artefacto descargado y comenta en la solicitud de cambios cuyo número se haya subido como un artefacto. ```yaml name: Use the data diff --git a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md index 8c5c4b5f12d9..e5bc5aae0862 100644 --- a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md +++ b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md @@ -267,11 +267,11 @@ Para aprender cómo ver y cerrar las alertas para los secretos que se registraro ### Paso 7: Configurar la administración de dependencias -GitHub te permite evitar utilizar software de terceros que contenga vulnerabilidades conocidas. We provide the following tools for updating vulnerable dependencies{% ifversion GH-advisory-db-supports-malware %} and removing malware{% endif %}. +GitHub te permite evitar utilizar software de terceros que contenga vulnerabilidades conocidas. Proporcionamos las siguientes herramientas para atualizar las dependencias vulnerabiles{% ifversion GH-advisory-db-supports-malware %} y eliminar el malware{% endif %}. | Herramienta de administración de dependencias | Descripción | | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Alertas del dependabot | You can track your repository's dependencies and receive Dependabot alerts when your enterprise detects insecure dependencies. Para obtener más información, consulta la sección "[Acerca de{% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)". | +| Alertas del dependabot | Puedes rastrear las dependencias de tus repositorios y recibir alertas del Dependabot cuando tu empresa detecte dependencias inseguras. Para obtener más información, consulta la sección "[Acerca de{% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)". | | Gráfica de dependencias | La gráfica de dependencias es un resumen de los archivos de bloqueo y de manifiesto que se almacenan en un repositorio. Te muestra los ecosistemas y paquetes de los cuales depende tu base de código (sus dependencias) y los repositorios y paquetes que dependen de tu proyecto (sus dependencias). Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)". |{% ifversion ghes > 3.1 or ghec %} | Revisión de dependencias | Si una solicitud de cambios contiene cambios a las dependencias, puedes ver un resumen de lo que ha cambiado y si es que existen vulnerabilidades conocidas en cualquiera de estas dependencias. Para obtener más información, consulta la sección "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)" o "[Revisar los cambios de dependencias en una solicitud de cambios](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)". |{% endif %} {% ifversion ghec or ghes > 3.2 %} | Actualziaciones de seguridad del dependabot | El dependabot puede corregir las dependencias vulnerables levantando solicitudes de cambios con actualizaciones de seguridad. Para obtener más información, consulta la sección "[Acerca de las actualizaciones de seguridad del dependabot](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)". | diff --git a/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md b/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md index a31c6c9ba408..17e145149058 100644 --- a/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md +++ b/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md @@ -16,7 +16,7 @@ topics: {% data reusables.dependabot.about-the-dependency-graph %} Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" -After you enable the dependency graph for your enterprise, you can enable {% data variables.product.prodname_dependabot %} to detect insecure dependencies in your repository{% ifversion ghes > 3.2 %} and automatically fix the vulnerabilities{% endif %}. Para obtener más información, consulta la sección "[Habilitar la {% data variables.product.prodname_dependabot %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". +Después de que habilitas la gráfica de dependencias para tu empresa, puedes habilitar el {% data variables.product.prodname_dependabot %} para que detecte dependencias inseguras en tu repositorio{% ifversion ghes > 3.2 %} y corrija las vulnerabilidades automáticamente{% endif %}. Para obtener más información, consulta la sección "[Habilitar la {% data variables.product.prodname_dependabot %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". {% ifversion ghes > 3.1 %} Puedes habilitar la gráfica de dependencias a través de la {% data variables.enterprise.management_console %} o del shell administrativo. Te recomendamos utilizar la {% data variables.enterprise.management_console %} a menos de que {% data variables.product.product_location %} utilice clústering. diff --git a/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md b/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md index 82ff8a025629..a33015d7c3ba 100644 --- a/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md +++ b/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md @@ -33,7 +33,7 @@ El {% data variables.product.prodname_dependabot %} ayuda a que los usuarios de {% data reusables.dependabot.dependabot-alerts-beta %} -With {% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dotcom %} identifies insecure dependencies in repositories and creates alerts on {% data variables.product.product_location %}, using data from the {% data variables.product.prodname_advisory_database %} and the dependency graph service. +Con las {% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dotcom %} identifica las dependencias inseguras en los repositorios y crea alertas en {% data variables.product.product_location %} utilizando datos de la {% data variables.product.prodname_advisory_database %} y el servicio de la gráfica de dependencias. {% data reusables.repositories.tracks-vulnerabilities %} diff --git a/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md b/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md index f7ac148a6106..ebc92a59356f 100644 --- a/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md +++ b/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md @@ -17,7 +17,7 @@ topics: Si configuras un nombre del host en lugar de una dirección IP codificada de forma rígida, podrás cambiar el hardware físico que ejecuta {% data variables.product.product_location %} sin afectar a los usuarios o al software del cliente. -La configuración del nombre de host en la {% data variables.enterprise.management_console %} debe ajustarse a un nombre de dominio adecuado y que cumpla con todos los requisitos (FQDN) el cual se pueda resolver en la internet o dentro de tu red interna. Por ejemplo, tu ajuste de nombre de host podría ser `github.companyname.com.` Las solicitudes web y de la API se redireccionarán automáticamente al nombre de host que se configuró en la {% data variables.enterprise.management_console %}. +La configuración del nombre de host en la {% data variables.enterprise.management_console %} debe ajustarse a un nombre de dominio adecuado y que cumpla con todos los requisitos (FQDN) el cual se pueda resolver en la internet o dentro de tu red interna. Por ejemplo, tu ajuste de nombre de host podría ser `github.companyname.com.` Las solicitudes web y de la API se redireccionarán automáticamente al nombre de host que se configuró en la {% data variables.enterprise.management_console %}. Toma en cuenta que `localhost` no es un ajuste válido de nombre de host. Después de que configuras un nombre de host, puedes habilitar el aislamiento de subdominios para incrementar la seguridad de {% data variables.product.product_location %} aún más. Para obtener más información, consulta "[Habilitar el aislamiento de subdominio](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)." diff --git a/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md b/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md index ed04507f6e1d..01c93f047770 100644 --- a/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md +++ b/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md @@ -36,6 +36,8 @@ Tu certificado también deberá tener configurados Nombres alternativos de sujet Puedes generar una solicitud de firma de certificados (CSR) para tu instancia usando el comando `ghe-ssl-generate-csr`. Para obtener más información, consulta "[utilidades de línea de comandos](/enterprise/admin/guides/installation/command-line-utilities/#ghe-ssl-generate-csr)" +Your key must be an RSA key and must not have a passphrase. Para obtener más información, consulta "[Eliminar la contraseña de tu archivo clave](/admin/guides/installation/troubleshooting-ssl-errors#removing-the-passphrase-from-your-key-file)". + ## Cargar un certificado TLS personalizado {% data reusables.enterprise_site_admin_settings.tls-downtime %} @@ -48,11 +50,6 @@ Puedes generar una solicitud de firma de certificados (CSR) para tu instancia us 5. En "Certificate" (Certificado), haz clic en **Choose File** (Elegir archivo) para elegir el certificado TLS o la cadena de certificación (en formato de PEM) que quieras instalar. Este archivo suele tener una extensión *.pem*, *.crt* o *.cer*. ![Botón para encontrar archivo de certificado TLS](/assets/images/enterprise/management-console/install-tls-certificate.png) 6. Debajo de "Llave descifrada", haz clic en **Elegir archivo** para elegir una llave RSA (en formato PEM) a instalar. Ese archivo suele tener una extensión *.key*. ![Botón para encontrar archivo de clave TLS](/assets/images/enterprise/management-console/install-tls-key.png) - {% warning %} - - **Advertencia**: Tu llave debe ser una llave RSA y no debe tener una frase de acceso. Para obtener más información, consulta "[Eliminar la contraseña de tu archivo clave](/admin/guides/installation/troubleshooting-ssl-errors#removing-the-passphrase-from-your-key-file)". - - {% endwarning %} {% data reusables.enterprise_management_console.save-settings %} ## Acerca de la asistencia de Let's Encrypt diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/deploying-github-ae.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/deploying-github-ae.md index 27895a23e210..32ad05b00588 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/deploying-github-ae.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/deploying-github-ae.md @@ -1,26 +1,26 @@ --- -title: Deploying GitHub AE -intro: 'You can deploy {% data variables.product.product_name %} to an available Azure region.' +title: Desplegar GitHub AE +intro: 'Puedes desplegar {% data variables.product.product_name %} en una región disponible para Azure.' versions: ghae: '*' topics: - Accounts - Enterprise type: how_to -shortTitle: Deploy GitHub AE +shortTitle: Desplegar GitHub AE redirect_from: - /get-started/signing-up-for-github/setting-up-a-trial-of-github-ae --- -## About deployment of {% data variables.product.product_name %} +## Acerca del despliegue de {% data variables.product.product_name %} {% data reusables.github-ae.github-ae-enables-you %} Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_ghe_managed %}](/admin/overview/about-github-ae)". -After you purchase or start a trial of {% data variables.product.product_name %}, you can deploy {% data variables.product.product_name %} to an available Azure region. This guide refers to the Azure resource that contains the deployment of {% data variables.product.product_name %} as the {% data variables.product.product_name %} account. You'll use the Azure portal at [https://portal.azure.com](https://portal.azure.com) to deploy the {% data variables.product.product_name %} account. +Después de que compras o inicias un periodo de prueba de {% data variables.product.product_name %}, puedes desplegar {% data variables.product.product_name %} a una región disponible para Azure. Esta guía se refiere al recurso de Azure que contiene el despliegue de {% data variables.product.product_name %} como la cuenta de {% data variables.product.product_name %}. Utilizarás el portal de Azure en [https://portal.azure.com](https://portal.azure.com) para desplegar la cuenta de {% data variables.product.product_name %}. ## Prerrequisitos -- Before you can deploy {% data variables.product.product_name %}, you must request access from your {% data variables.product.company_short %} account team. {% data variables.product.company_short %} will enable deployment of {% data variables.product.product_name %} for your Azure subscription. If you haven't already purchased {% data variables.product.product_name %}, you can contact {% data variables.contact.contact_enterprise_sales %} to check your eligibility for a trial. +- Antes de que puedas desplegar {% data variables.product.product_name %}, debes solicitar acceso desde tu equipo de cuenta de {% data variables.product.company_short %}. {% data variables.product.company_short %} habilitará el despliegue de {% data variables.product.product_name %} para tu suscripción de Azure. If you haven't already purchased {% data variables.product.product_name %}, you can contact {% data variables.contact.contact_enterprise_sales %} to check your eligibility for a trial. - You must have permission to perform the `/register/action` operation for the resource provider in Azure. The permission is included in the `Contributor` and `Owner` roles. For more information, see [Azure resource providers and types](https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types#register-resource-provider) in the Microsoft documentation. diff --git a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise.md b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise.md index 4a31a88d4be6..7f75b476a263 100644 --- a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise.md +++ b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise.md @@ -29,7 +29,7 @@ Una verificación de salud proporciona la siguiente información sobre {% data v - El análisis de la solicitud de Git, con los detalles sobre los usuarios de Git y repositorios más ocupados - El análisis de las solicitudes a la API, incluyendo los tiempos más ocupados, las terminales que se solicitan con más frecuencia y los llamadores más activos -If you want to generate a Health Check for {% data variables.product.prodname_ghe_cloud %}, contact {% data variables.contact.github_support %}. Para obtener más información, consulta la sección "[Crear un ticket de soporte](/support/contacting-github-support/creating-a-support-ticket)". +Si quieres generar una verificación de salud para {% data variables.product.prodname_ghe_cloud %}, contacta al {% data variables.contact.github_support %}. Para obtener más información, consulta la sección "[Crear un ticket de soporte](/support/contacting-github-support/creating-a-support-ticket)". ## Generar una verificación de salud diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md index 8d62aad68692..28e8586ddbf0 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md @@ -6,6 +6,7 @@ redirect_from: - /enterprise/admin/guides/installation/finding-the-current-github-enterprise-release - /enterprise/admin/enterprise-management/upgrade-requirements - /admin/enterprise-management/upgrade-requirements + - /enterprise/admin/guides/installation/about-upgrade-requirements versions: ghes: '*' type: reference diff --git a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md index 36f731dae55b..1529da8a46bd 100644 --- a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md +++ b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md @@ -22,7 +22,7 @@ shortTitle: Puerta de enlace de MinIO para el almacenamiento en NAS Antes de que habilites las {% data variables.product.prodname_actions %}, asegúrate de que has completado los siguientes pasos: * Para evitar la contención de recursos en el aplicativo, te recomendamos que hospedes a MinIO separado de {% data variables.product.product_location %}. -* Crea tu bucket para almacenar datos de flujo de trabajo. Para configurar tu bucket y clave de acceso, consulta la [Documentación de MinIO](https://docs.min.io/docs/minio-gateway-for-nas.html). {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} +* Crea tu bucket para almacenar datos de flujo de trabajo. {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} {% data reusables.actions.enterprise-common-prereqs %} @@ -38,7 +38,7 @@ Antes de que habilites las {% data variables.product.prodname_actions %}, asegú * **URL de servicio de AWS**: La URL para tu servicio de MinIO. Por ejemplo, `https://my-minio.example:9000`. * **AWS S3 Bucket**: El nombre de tu bucket de S3. - * **Clave de AWS S3 Access** y **Clave de AWS S3 Secret**: La `MINIO_ACCESS_KEY` y `MINIO_SECRET_KEY` que se utiliza para tu instancia de MinIO. Para obtener más información, consulta la [Documentación de MinIO](https://docs.min.io/docs/minio-gateway-for-nas.html). + * **Clave de AWS S3 Access** y **Clave de AWS S3 Secret**: La `MINIO_ACCESS_KEY` y `MINIO_SECRET_KEY` que se utiliza para tu instancia de MinIO. ![Botón radial para seleccionar el almacenamiento de Amazon S3 y los campos para la configuración de MinIO](/assets/images/enterprise/management-console/actions-minio-s3-storage.png) 1. Debajo de "Almacenamiento de artefactos & bitácoras", selecciona **Forzar el estilo de la ruta**. ![Casilla de verificación para forzar el estilo de ruta](/assets/images/enterprise/management-console/actions-minio-force-path-style.png) diff --git a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md index 0962074a5621..440932f8f52e 100644 --- a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md +++ b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md @@ -42,8 +42,8 @@ Después de que configuras {% data variables.product.product_location %} para qu Cualquier máquina virtual que utilices para los ejecutores del {% data variables.product.prodname_dependabot %} debe cumplir con los requisitos de los ejecutores auto-hospedados. Adicionalmente, deben cumplir con los siguientes requisitos. -- Sistema operativo Linux -- Git instalado +- Sistema operativo Linux{% ifversion ghes < 3.5 %} +- Git instalado{% endif %} - Docker instalado con acceso para los usuarios del ejecutor: - Recomendamos instalar Docker en modo sin raíz y configurar los ejecutores para acceder a Docker sin privilegios de `root`. - Como alternativa, instala Docker y otorga a los usuarios del ejecutor privilegios superiores para ejecutarlo. @@ -68,9 +68,9 @@ Los ejecutores del {% data variables.product.prodname_dependabot %} necesitan ac 1. Aprovisionar los ejecutores auto-hospedados a nivel de cuenta empresarial, organizacional o de repositorio. Para obtener más información, consulta las secciones "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)" y "[Agregar ejecutores auto-hospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners)". -2. Configurar los ejecutores auto hospedados con los requisitos que se describen anteriormente. Por ejemplo, en una MV que ejecuta Ubuntu 20.04, lo que harías sería: +2. Configurar los ejecutores auto hospedados con los requisitos que se describen anteriormente. Por ejemplo, en una MV que ejecuta Ubuntu 20.04, podrías:{% ifversion ghes < 3.5 %} - - Verificar que Git esté instalado: `command -v git` + - Verificar que Git está instalado: `command -v git`{% endif %} - Instalar Docker y asegurarte de que los usuarios del ejecutor tengan acceso a él. Para obtener más información, consulta la documentación de Docker. - [Instalar Docker Engine en Ubuntu](https://docs.docker.com/engine/install/ubuntu/) - Enfoque recomendado: [Ejecuta el Docker daemon como un usuario no raíz (Modo sin raíz)](https://docs.docker.com/engine/security/rootless/) diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md index ddf39f3d4976..7df863eee1ea 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md @@ -143,7 +143,7 @@ Opcionalmente, puedes crear herramientas personalizadas para escalar automática - "[Habilitar el acceso automático a las acciones de {% data variables.product.prodname_dotcom_the_website %} utilizando {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)" {%- elsif ghec %} - "Sincronizar acciones manualmente desde {% data variables.product.prodname_dotcom_the_website %}" en la documentación de [{% data variables.product.prodname_ghe_server %}](/enterprise-server@latest//admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom) o de [{% data variables.product.prodname_ghe_managed %}](/github-ae@latest//admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom) - - "Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}" in the [{% data variables.product.prodname_ghe_server %}](/enterprise-server@latest/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect) or [{% data variables.product.prodname_ghe_managed %}](/github-ae@latest//admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect) documentation + - "Habilitar el acceso automático a las acciones de {% data variables.product.prodname_dotcom_the_website %} utilizando {% data variables.product.prodname_github_connect %}" en la documentación de [{% data variables.product.prodname_ghe_server %}](/enterprise-server@latest/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect) o de [{% data variables.product.prodname_ghe_managed %}](/github-ae@latest//admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect) {%- endif %} - Puedes personalizar el software disponible en tus máquinas ejecutoras auto-hospedadas o configurar tus ejecutores para que ejecuten software similar a aquellos hospedados en {% data variables.product.company_short %}{% ifversion ghes or ghae %} disponible para los clientes que utilizan {% data variables.product.prodname_dotcom_the_website %}{% endif %}. El software que impulsa las máquinas ejecutoras para {% data variables.product.prodname_actions %} es de código abierto. Para obtener más información, consulta los repositorios [`actions/runner`](https://github.com/actions/runner) y [`actions/virtual-environments`](https://github.com/actions/virtual-environments). diff --git a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md index 6c6379028fcc..f906dea2139c 100644 --- a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md +++ b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md @@ -31,7 +31,7 @@ Puedes poblar el caché de la herramienta del ejecutor si ejecutas un flujo de t {% note %} -**Nota:** Solo puedes utilizar un caché de la herramienta del ejecutor hospedado en {% data variables.product.prodname_dotcom %} para un ejecutor auto-hospedado que tenga un sistema operativo y arquitectura idénticos. Por ejemplo, si estás utilizando un ejecutor hospedado en {% data variables.product.prodname_dotcom %} con `ubuntu-18.04` para generar un caché de la herramienta, tu ejecutor auto-hospedado también debe ser una máquina con Ubuntu 18.04 de 64 bits. Para obtener más información sobre los ejecutores hospedados en {% data variables.product.prodname_dotcom %}, consulta la sección "Ambientes virtuales para los ejecutores hospedados en GitHub". +**Nota:** Solo puedes utilizar un caché de la herramienta del ejecutor hospedado en {% data variables.product.prodname_dotcom %} para un ejecutor auto-hospedado que tenga un sistema operativo y arquitectura idénticos. Por ejemplo, si estás utilizando un ejecutor hospedado en {% data variables.product.prodname_dotcom %} con `ubuntu-18.04` para generar un caché de la herramienta, tu ejecutor auto-hospedado también debe ser una máquina con Ubuntu 18.04 de 64 bits. For more information on {% data variables.product.prodname_dotcom %}-hosted runners, see "[Virtual environments for GitHub-hosted runners](/free-pro-team@latest/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)." {% endnote %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md index 5de0e9b3fa42..7191f309b5ec 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md @@ -70,7 +70,7 @@ If you currently require your users to create a new account on {% data variables ### Which identity provider does your enterprise use? -{% data variables.product.prodname_emus %} is supported for a limited number of IdPs, while SAML SSO offers full support for a larger number of IdPs, plus limited support for all IdPs that implement the SAML 2.0 standard. For the list of supported IdPs for each option, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" and "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)." +{% data variables.product.prodname_emus %} is supported for a limited number of IdPs, while SAML SSO offers full support for a larger number of IdPs, plus limited support for all IdPs that implement the SAML 2.0 standard. Para obtener la lista de IdP compatibles para cada opción, consulta las secciones "[Acerca de las {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" y "[Acerca de SAML para el IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)". You can use {% data variables.product.prodname_emus %} with an unsupported IdP only if you federate the unsupported IdP to a supported IdP to use as an integration point. If you wish to avoid this extra complexity, SAML SSO may be a better solution for you. diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md index 54eaec38b442..d1fcaf887257 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md @@ -34,7 +34,7 @@ When you use external authentication, {% data variables.product.product_location {% elsif ghec %} -If you use an enterprise with {% data variables.product.prodname_emus %}, members of your enterprise authenticate to access {% data variables.product.prodname_dotcom %} through your SAML identity provider (IdP). For more information, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)" and "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-server)." +If you use an enterprise with {% data variables.product.prodname_emus %}, members of your enterprise authenticate to access {% data variables.product.prodname_dotcom %} through your SAML identity provider (IdP). Para obtener más información, consulta las secciones"[Acerca de las {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)" y "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-server)". {% data variables.product.product_name %} automatically creates a username for each person when their user account is provisioned via SCIM, by normalizing an identifier provided by your IdP. If multiple identifiers are normalized into the same username, a username conflict occurs, and only the first user account is created. You can resolve username conflicts by making a change in your IdP so that the normalized usernames will be unique. diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md b/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md index 1fa5b56817e2..ef023b64d93b 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md @@ -1,7 +1,7 @@ --- title: Acceder a tu cuenta empresarial si no está disponible tu proveedor de identidad shortTitle: Acceder a tu cuenta empresarial -intro: 'You can sign into {% data variables.product.product_name %} even if your identity provider is unavailable by bypassing single sign-on (SSO) with a recovery code.' +intro: 'Puedes iniciar sesión en {% data variables.product.product_name %}, incluyso si tu proveedor de identidad no está disponible, si omites el inicio de sesión único (SSO) con un código de recuperación.' versions: ghec: '*' type: how_to @@ -13,7 +13,7 @@ topics: permissions: Enterprise owners can use a recovery code to access an enterprise account. --- -You can use a recovery code to access your enterprise account when a authentication configuration error or an issue with your identity provider (IdP) prevents you from using SSO. +Puedes utilizar un código de recuperación para acceder a tu cuenta empresarial cuando un error de configuración en la autenticación o un problema con tu proveedor de identidad (IdP) impide que utilices el SSO. Para poder acceder a tu cuenta empresarial de esta forma, debes haber descargado previamente y almacenado los códigos de recuperación de tu empresa. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md b/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md index 7077c2c8eaa1..0743a56c7f29 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md @@ -32,7 +32,7 @@ If you configure CAS, people with accounts on your identity provider (IdP) do no ## Consideraciones sobre el nombre de usuario con CAS -{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." +{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} Para obtener más información, consulta la sección "[Consideraciones de nombre de usuario para la autenticación externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)". ## Atributos de CAS diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md index 4b79a96466db..b4152a275f4d 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md @@ -32,7 +32,7 @@ Organization membership can be managed manually, or you can update membership au {% endif %} -You can grant {% data variables.product.prodname_managed_users %} access to and the ability to contribute to repositories within your enterprise, but {% data variables.product.prodname_managed_users %} cannot create public content or collaborate with other users, organizations, and enterprises on the rest of {% data variables.product.prodname_dotcom %}. For more information, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](#abilities-and-restrictions-of-enterprise-managed-users)." +Puedes otorgar acceso a los {% data variables.product.prodname_managed_users %}, así como la capacidad de contribuir con los repositorios dentro de tu empresa, pero los {% data variables.product.prodname_managed_users %} no pueden crear contenido público ni colaborar con otros usuarios, organizaciones y empresas en el resto de {% data variables.product.prodname_dotcom %}. For more information, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](#abilities-and-restrictions-of-enterprise-managed-users)." El nombre de usuario de los {% data variables.product.prodname_managed_users %} de tu empresa y su información de perfil, tal como los nombres y direcciones de correo electrónico que se muestran, se configuran mediante tu IdP y no pueden cambiarlos los mismos usuarios. Para obtener más información, consulta la sección "[Nombres de usuario e información de perfil](#usernames-and-profile-information)". @@ -96,7 +96,9 @@ Before your developers can use {% data variables.product.prodname_ghe_cloud %} w {% endnote %} -3. After you log in to your setup user, get started by configuring {% ifversion oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} +3. After you log in as the setup user, we recommend enabling two-factor authentication. Para obtener más información, consulta "[Configurar autenticación de dos factores](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)". + +1. To get started, configure {% ifversion oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} {% ifversion oidc-for-emu %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md index 84a343ed273e..69e1eae7e595 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md @@ -20,7 +20,7 @@ topics: CAP support is enabled automatically for any {% data variables.product.prodname_emu_enterprise %} that enables OIDC SSO and cannot be disabled. {% data variables.product.prodname_dotcom %} enforces your IdP's IP conditions but not device compliance conditions. -For more information about using OIDC with {% data variables.product.prodname_emus %}, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)" and "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)." +Para obtener más información sobre cómo utilizar OIDC con {% data variables.product.prodname_emus %}, consulta las secciones "[Configurar OIDC para los usuarios empresariales administrados](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users) y "[Migrarse de SAML a OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)". ## About using CAP with IP allow lists diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md index ce4e73fefbef..59c8d58c90a5 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md @@ -19,7 +19,7 @@ topics: Debes configurar el aprovisionamiento de {% data variables.product.prodname_emus %} para crear, administrar y desactivar las cuentas de usuario para los miembros de las empresas. Cuando configuras el aprovisionamiento para {% data variables.product.prodname_emus %}, los usuarios que se asignaron a la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu proveedor de identidad se aprovisionan como cuentas de usuario nuevas en {% data variables.product.prodname_dotcom %} a través de SCIM y los usuarios se agregan a tu empresa. -Cuando actualzias la información asociada con la identidad de un usuario en tu IdP, este actualizará la cuenta de usuario en GitHub.com. When you unassign the user from the {% data variables.product.prodname_emu_idp_application %} application or deactivate a user's account on your IdP, your IdP will communicate with {% data variables.product.prodname_dotcom %} to invalidate any sessions and disable the member's account. La información de la cuenta inhabilitada se mantiene y su nombre de usuario se cambia por un hash del nombre de usuario original con el código corto anexo. Si reasignas a un usuario a la aplicación de {% data variables.product.prodname_emu_idp_application %} o reactivas su cuenta en tu IdP, la cuenta de {% data variables.product.prodname_managed_user %} en {% data variables.product.prodname_dotcom %} se reactivará y el nombre de usuario se restablecerá. +Cuando actualzias la información asociada con la identidad de un usuario en tu IdP, este actualizará la cuenta de usuario en GitHub.com. Cuando desasignas al usuario desde la aplicación de {% data variables.product.prodname_emu_idp_application %} o cuando desactivas una cuenta de usuario en tu IdP, dicho IdP se comunicará con {% data variables.product.prodname_dotcom %} para invalidar cualquier sesión e inhabilitar la cuenta del miembro. La información de la cuenta inhabilitada se mantiene y su nombre de usuario se cambia por un hash del nombre de usuario original con el código corto anexo. Si reasignas a un usuario a la aplicación de {% data variables.product.prodname_emu_idp_application %} o reactivas su cuenta en tu IdP, la cuenta de {% data variables.product.prodname_managed_user %} en {% data variables.product.prodname_dotcom %} se reactivará y el nombre de usuario se restablecerá. Los grupos en tu IdP pueden utilizarse para administrar la membrecía de equipo dentro de las organizaciones de tu empresa, permitiéndote configurar el acceso y los permisos del repositorio mediante tu IdP. Para obtener más información, consulta la sección "[Administrar las membrecías de equipo con los grupos de proveedor de identidades](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". @@ -27,7 +27,7 @@ Los grupos en tu IdP pueden utilizarse para administrar la membrecía de equipo Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML{% ifversion oidc-for-emu %} or OIDC{% endif %} single-sign on. {% ifversion oidc-for-emu %} -- For more information on configuring OIDC, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-oidc-for-enterprise-managed-users)" +- For more information on configuring OIDC, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)" - {% endif %}For information on configuring SAML, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." ## Crear un token de acceso personal diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md index 86eaab9934b5..6fd7dc097ea8 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md @@ -22,6 +22,12 @@ shortTitle: Instalar en AWS - Debes tener una cuenta AWS capaz de iniciar instancias EC2 y crear volúmenes EBS. Para obtener más información, consulta el [Sitio web de Amazon Web Services](https://aws.amazon.com/). - La mayoría de las acciones necesarias para iniciar {% data variables.product.product_location %} también pueden realizarse por medio de la consola de administración de AWS. Sin embargo, recomendamos instalar la interfaz de línea de comando de AWS (CLI) para la configuración inicial. Abajo se incluyen ejemplos que utilizan AWS CLI. Para obtener más información, consulta las guías de Amazon "[Trabajar con la consola de administración de AWS](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)" y "[Qué es la interfaz de línea de comando de AWS](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)." +{% note %} + +**Note:** At this time {% data variables.product.prodname_ghe_server %} does not support the use of the Amazon IDMSv2 Metadata API. + +{% endnote %} + Esta guía supone que estás familiarizado con los siguientes conceptos de AWS: - [Iniciar instancias de EC2](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/LaunchingAndUsingInstances.html) diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md index 4baaa5a52da3..ede7ef3935c5 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md @@ -42,7 +42,7 @@ If you would like to delete your data, you may do so by contacting GitHub Suppor ### About data portability -As an organization owner or enterprise owner on {% data variables.product.prodname_ghe_cloud %}, you can access {% data variables.product.prodname_server_statistics %} data by exporting the data in a CSV or JSON file or through the {% data variables.product.prodname_server_statistics %} REST API. For more information, see "[Requesting {% data variables.product.prodname_server_statistics %} using the REST API](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api)" or "[Exporting {% data variables.product.prodname_server_statistics %}](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics)." +As an organization owner or enterprise owner on {% data variables.product.prodname_ghe_cloud %}, you can access {% data variables.product.prodname_server_statistics %} data by exporting the data in a CSV or JSON file or through the {% data variables.product.prodname_server_statistics %} REST API. Para obtener más información, consulta la sección "[Solicitar las {% data variables.product.prodname_server_statistics %} utilizando la API de REST](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api)" o "[Exportar las {% data variables.product.prodname_server_statistics %}](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics)". ## About disabling data collection diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/index.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/index.md index 507a57ae5fdc..3c6d38bf7b98 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/index.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/index.md @@ -1,7 +1,7 @@ --- title: Analyzing how your team works with Server Statistics shortTitle: Server Statistics -intro: 'To analyze how your team works, understand the value you get from {% data variables.product.prodname_ghe_server %}, and help us improve our products, you can use {% data variables.product.prodname_server_statistics %} to review your usage data for {% data variables.product.prodname_ghe_server %} and share this aggregate data with {% data variables.product.company_short %}.' +intro: 'Para analizar la forma en la que trabaja tu equipo, entender el valor que obtienes de {% data variables.product.prodname_ghe_server %} y ayudarnos a mejorar nuestros productos, puedes utilizar las {% data variables.product.prodname_server_statistics %} para revisar tus datos de uso para {% data variables.product.prodname_ghe_server %} y compartir estos datos agregados con {% data variables.product.company_short %}.' versions: feature: server-statistics children: diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index a97657cab1a9..55c93c81369d 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -131,7 +131,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe {%- ifversion ghec %} | `business.set_actions_fork_pr_approvals_policy` | The setting for requiring approvals for workflows from public forks was changed for an enterprise. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-your-enterprise)". {%- endif %} -| `business.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs was changed for an enterprise. For more information, see "[Enforcing policies for {% data variables.product.prodname_actions %} in an enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-artifact-and-log-retention-in-your-enterprise)." +| `business.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs was changed for an enterprise. Para obtener más información, consulta la sección "[Requerir políticas para la {% data variables.product.prodname_actions %} en una empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-artifact-and-log-retention-in-your-enterprise)". {%- ifversion ghec or ghes %} | `business.set_fork_pr_workflows_policy` | The policy for workflows on private repository forks was changed. Para obtener más información, consulta la sección "{% ifversion ghec %}[Requerir políticas para las {% data variables.product.prodname_actions %} en una empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-private-repositories){% else ifversion ghes > 2.22 %}[Habilitar los flujos de trabajo para las bifurcaciones de repositorios privados](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enforcing-github-actions-policies-for-your-enterprise#enabling-workflows-for-private-repository-forks){% endif %}". {%- endif %} @@ -930,7 +930,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe {%- endif %} | `repo.download_zip` | A source code archive of a repository was downloaded as a ZIP file. | `repo.pages_cname` | A {% data variables.product.prodname_pages %} custom domain was modified in a repository. | `repo.pages_create` | A {% data variables.product.prodname_pages %} site was created. | `repo.pages_destroy` | A {% data variables.product.prodname_pages %} site was deleted. | `repo.pages_https_redirect_disabled` | HTTPS redirects were disabled for a {% data variables.product.prodname_pages %} site. | `repo.pages_https_redirect_enabled` | HTTPS redirects were enabled for a {% data variables.product.prodname_pages %} site. | `repo.pages_source` | A {% data variables.product.prodname_pages %} source was modified. | `repo.pages_private` | A {% data variables.product.prodname_pages %} site visibility was changed to private. | `repo.pages_public` | A {% data variables.product.prodname_pages %} site visibility was changed to public. | `repo.register_self_hosted_runner` | A new self-hosted runner was registered. Para obtener más información, consulta la sección "[Agregar un ejecutor auto-hospedado a un repositorio](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository)". | `repo.remove_self_hosted_runner` | A self-hosted runner was removed. Para obtener más información, consulta la sección "[Eliminar a un ejecutor de un repositorio](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)". | `repo.remove_actions_secret` | A {% data variables.product.prodname_actions %} secret was deleted for a repository. | `repo.remove_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was deleted for a repository. | `repo.remove_member` | A collaborator was removed from a repository. | `repo.remove_topic` | A topic was removed from a repository. | `repo.rename` | A repository was renamed. {%- ifversion fpt or ghec %} -| `repo.set_actions_fork_pr_approvals_policy` | The setting for requiring approvals for workflows from public forks was changed for a repository. For more information, see "[Configuring required approval for workflows from public forks](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-required-approval-for-workflows-from-public-forks)." +| `repo.set_actions_fork_pr_approvals_policy` | The setting for requiring approvals for workflows from public forks was changed for a repository. Para obtener más información, consulte la sección "[Configurar la aprobación requerida para los flujos de trabajo desde las bifurcaciones públicas](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-required-approval-for-workflows-from-public-forks)". {%- endif %} | `repo.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs in a repository was changed. Para obtener más información, consulta la sección "[Configurar el periodo de retención de los artefactos de las {% data variables.product.prodname_actions %} y las bitácoras en tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository)". {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} @@ -1097,11 +1097,11 @@ The scope of the events that appear in your enterprise's audit log depend on whe {%- endif %} {% ifversion secret-scanning-push-protection-bypasses %} -## `secret_scanning_push_protection` category actions +## Acciones de la categoría `secret_scanning_push_protection` -| Acción | Descripción | -| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `bypass` | Triggered when a user bypasses the push protection on a secret detected by secret scanning. For more information, see "[Bypassing push protection for a secret](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#bypassing-push-protection-for-a-secret)."{% endif %} +| Acción | Descripción | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `bypass` | Se activa cuando un usuario omite la protección de subida en un secreto que detectó el escaneo de secretos. For more information, see "[Bypassing push protection for a secret](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#bypassing-push-protection-for-a-secret)."{% endif %} {%- ifversion ghec or ghes or ghae %} ## `security_key` category actions diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md index d2c57010f59e..de92279ba4c0 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md @@ -42,6 +42,15 @@ Puedes configurar la transmisión de bitácoras de auditoría en {% data variabl ### Configurar la transmisión para Amazon S3 +{% ifversion streaming-oidc-s3 %} +You can set up streaming to S3 with access keys or, to avoid storing long-lived secrets in {% data variables.product.product_name %}, with OpenID Connect (OIDC). + +- [Setting up streaming to S3 with access keys](#setting-up-streaming-to-s3-with-access-keys) +- [Setting up streaming to S3 with OpenID Connect](#setting-up-streaming-to-s3-with-openid-connect) + +#### Setting up streaming to S3 with access keys +{% endif %} + Para transmitir bitácoras de auditoría a la terminal de Amazon S3, debes tener un bucket y llaves de acceso. Para obtener más información, consulta la sección [Crear, configurar y trabajar con los buckets de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) en la documentación de AWS. Asegúrate de bloquear el acceso público al bucket para proteger la información de tu bitácora de auditoría. Para configurar la transmisión de bitácora de auditoría desde {% data variables.product.prodname_dotcom %}, necesitarás: @@ -52,22 +61,69 @@ Para configurar la transmisión de bitácora de auditoría desde {% data variabl Para obtener más información sobre cómo crear o acceder a tu ID de llave de acceso y llave de secreto, consulta la sección [Entender y obtener tus credenciales de AWS](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html) en la documentación de AWS. {% data reusables.enterprise.navigate-to-log-streaming-tab %} -1. Haz clic en **Configurar transmisión** y selecciona **Amazon S3**. - - ![Elige Amazon S3 del menú desplegable](/assets/images/help/enterprises/audit-stream-choice-s3.png) +{% data reusables.audit_log.streaming-choose-s3 %}{% ifversion streaming-oidc-s3 %} +1. Under "Authentication", click **Access keys**. -1. En la página de configuración, ingresa: - * El nombre del bucket al cual quieres transmitir. Por ejemplo, `auditlog-streaming-test`. - * Tu ID de llave de acceso. Por ejemplo, `ABCAIOSFODNN7EXAMPLE1`. - * Tu llave secreta. Por ejemplo, `aBcJalrXUtnWXYZ/A1MDENG/zPxRfiCYEXAMPLEKEY`. + ![Screenshot of the authentication options for streaming to Amazon S3](/assets/images/help/enterprises/audit-log-streaming-s3-access-keys.png){% endif %} +1. Configure the stream settings. - ![Ingresar la configuración de transmisión](/assets/images/help/enterprises/audit-stream-add-s3.png) + - Under "Bucket", type the name of the bucket you want to stream to. Por ejemplo, `auditlog-streaming-test`. + - Under "Access Key ID", type your access key ID. Por ejemplo, `ABCAIOSFODNN7EXAMPLE1`. + - Under "Secret Key", type your secret key. Por ejemplo, `aBcJalrXUtnWXYZ/A1MDENG/zPxRfiCYEXAMPLEKEY`. +{% data reusables.audit_log.streaming-check-s3-endpoint %} +{% data reusables.enterprise.verify-audit-log-streaming-endpoint %} -1. Haz clic en **Verificar terminal** para verificar que {% data variables.product.prodname_dotcom %} pueda conectarse y escribir en la terminal de Amazon S3. +{% ifversion streaming-oidc-s3 %} +#### Setting up streaming to S3 with OpenID Connect + +1. In AWS, add the {% data variables.product.prodname_dotcom %} OIDC provider to IAM. For more information, see [Creating OpenID Connect (OIDC) identity providers](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc.html) in the AWS documentation. + + - For the provider URL, use `https://oidc-configuration.audit-log.githubusercontent.com`. + - For "Audience", use `sts.amazonaws.com`. +1. Create a bucket, and block public access to the bucket. For more information, see [Creating, configuring, and working with Amazon S3 buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) in the AWS documentation. +1. Create a policy that allows {% data variables.product.company_short %} to write to the bucket. {% data variables.product.prodname_dotcom %} requires only the following permissions. + + ``` + { + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "VisualEditor0", + "Effect": "Allow", + "Action": [ + "s3:PutObject" + ], + "Resource": "arn:aws:s3:::example-bucket/*" + } + ] + } + ``` + For more information, see [Creating IAM policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create.html) in the AWS documentation. +1. Configure the role and trust policy for the {% data variables.product.prodname_dotcom %} IdP. For more information, see [Creating a role for web identity or OpenID Connect Federation (console)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-idp_oidc.html) in the AWS documentation. + + - Add the permissions policy you created above to allow writes to the bucket. + - Edit the trust relationship to add the `sub` field to the validation conditions, replacing `ENTERPRISE` with the name of your enterprise. + ``` + "Condition": { + "StringEquals": { + "oidc-configuration.audit-log.githubusercontent.com:aud": "sts.amazonaws.com", + "oidc-configuration.audit-log.githubusercontent.com:sub": "https://github.com/ENTERPRISE" + } + } + ``` + - Make note of the Amazon Resource Name (ARN) of the created role. +{% data reusables.enterprise.navigate-to-log-streaming-tab %} +{% data reusables.audit_log.streaming-choose-s3 %} +1. Under "Authentication", click **OpenID Connect**. - ![Verificar la terminal](/assets/images/help/enterprises/audit-stream-check.png) + ![Screenshot of the authentication options for streaming to Amazon S3](/assets/images/help/enterprises/audit-log-streaming-s3-oidc.png) +1. Configure the stream settings. + - Under "Bucket", type the name of the bucket you want to stream to. Por ejemplo, `auditlog-streaming-test`. + - Under "ARN Role" type the ARN role you noted earlier. For example, `arn:aws::iam::1234567890:role/github-audit-log-streaming-role`. +{% data reusables.audit_log.streaming-check-s3-endpoint %} {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} +{% endif %} ### Configurar la transmisión hacia Azure Blob Storage diff --git a/translations/es-ES/content/admin/overview/about-github-ae.md b/translations/es-ES/content/admin/overview/about-github-ae.md index 7798dddaff15..ea58447fcd92 100644 --- a/translations/es-ES/content/admin/overview/about-github-ae.md +++ b/translations/es-ES/content/admin/overview/about-github-ae.md @@ -11,9 +11,9 @@ topics: ## Acerca de {% data variables.product.prodname_ghe_managed %} -{% data reusables.github-ae.github-ae-enables-you %} {% data variables.product.prodname_ghe_managed %} is fully managed, reliable, and scalable, allowing you to accelerate delivery while improving your risk and compliance posture. +{% data reusables.github-ae.github-ae-enables-you %} {% data variables.product.prodname_ghe_managed %} es integralmente administrado, confiable y escalable, lo cuál te permite acelerar la entrega mientras mejoras tu postura de cumplimiento y riesgos. -{% data variables.product.prodname_ghe_managed %} ofrece una plataforma de desarrollo que va desde la idea hasta la producción. You can increase development velocity with the tools that teams know and love, while you maintain industry and regulatory compliance with security and access controls, workflow automation, and policy enforcement. +{% data variables.product.prodname_ghe_managed %} ofrece una plataforma de desarrollo que va desde la idea hasta la producción. Puedes incrementar la velocidad de desarrollo con las herramientas que los equipos conocen y adoran mientras mantienes el cumplimiento regulatorio y de la industria con controles de acceso y seguridad, automatización de flujos de trabajo y requerimiento de políticas únicos. ## Una nube de disponibilidad alta y escala planetaria @@ -21,13 +21,13 @@ topics: ## Residencia de los datos -Todos tus datos se almacenan dentro de la región geográfica de tu elección. You can comply with GDPR data residency requirements and global data protection standards by keeping all of your data within your chosen region. +Todos tus datos se almacenan dentro de la región geográfica de tu elección. Puedes cumplir con los requisitos de residencia de datos de la RGPD y con los estándares de protección de datos globales si mantienes todos tus datos dentro de tu región elegida. ## Cuentas aisladas -By default, all developer accounts on {% data variables.product.product_name %} are fully isolated from other services, including products from {% data variables.product.company_short %}. You can control the accounts through your identity provider, with SAML single sign-on as mandatory. El SCIM te permite garantizar que los empleados solo tengan acceso a los recursos que necesitan, de acuerdo como se define en tu sistema central de administración de identidades. Para obtener más información, consulta la sección "[Administrar el acceso y la identidad en tu empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise)". +Predeterminadamente, todas las cuentas de desarrollador en {% data variables.product.product_name %} se aíslan completamente de otros servicios, incluyendo de los productos de {% data variables.product.company_short %}. Puedes controlar las cuentas mediante tu proveedor de identidad, cuando el inicio de sesión único de SAML es obligatorio. El SCIM te permite garantizar que los empleados solo tengan acceso a los recursos que necesitan, de acuerdo como se define en tu sistema central de administración de identidades. Para obtener más información, consulta la sección "[Administrar el acceso y la identidad en tu empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise)". -Optionally, enterprise owners can enable limited integration between {% data variables.product.product_name %} and {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)." +Opcionalmente, los propietarios de las empresas pueden habilitar la integración limitada entre {% data variables.product.product_name %} y {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)." ## Acceso restringido a las redes diff --git a/translations/es-ES/content/admin/overview/system-overview.md b/translations/es-ES/content/admin/overview/system-overview.md index 4464ac5fbbb4..b6afc9edf890 100644 --- a/translations/es-ES/content/admin/overview/system-overview.md +++ b/translations/es-ES/content/admin/overview/system-overview.md @@ -118,13 +118,13 @@ Si configuras la autenticación de SAML para {% data variables.product.product_l - La cuenta de usuario de Linux del `administrador` ha controlado el acceso al sistema operativo subyacente, incluido el sistema de archivos directo y el acceso a la base de datos. Un pequeño conjunto de administradores de confianza debería tener acceso a esta cuenta, a la que pueden acceder por medio de SSH. Para obtener más información, consulta "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". - Las cuentas de usuario en la aplicación web de la instancia tienen acceso total a sus propios datos y a cualquier otros que los usuarios u organizaciones otorguen acceso explícitamente. -- Site administrators in the instance's web application are user accounts that can manage high-level web application and instance settings, user and organization account settings, and repository data. +- Los administradores de sitio en la aplicación web de la instancia son cuentas de usuario que pueden administrar ajustes de instancia y aplicación web de alto nivel, ajustes de cuenta de organización y de usuario y datos de repositorio. -For more information about {% data variables.product.product_name %}'s user permissions, see "[Access permissions on {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/access-permissions-on-github)." +Para obtener más información sobre los permisos de usuario de {% data variables.product.product_name %}, consulta la sección "[Permisos de acceso en {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/access-permissions-on-github)". ### Autenticación -{% data variables.product.product_name %} provides four authentication methods. +{% data variables.product.product_name %} proporciona cuatro métodos de autenticación. - La autenticación de claves públicas SSH proporciona acceso del repositorio usando Git y el shell administrativo. Para obtener más información, consulta "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)" y "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)." - El nombre de usuario y la autenticación de contraseña con cookies HTTP proporciona acceso a la aplicación web y la gestión de sesiones, con autenticación opcional de dos factores (2FA). Para obtener más información, consulta ña sección "[Utilizar la autenticación integrada](/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-built-in-authentication)". @@ -133,7 +133,7 @@ For more information about {% data variables.product.product_name %}'s user perm ### Auditoría y registro de acceso -{% data variables.product.product_name %} stores both traditional operating system and application logs. The application also writes detailed auditing and security logs, which {% data variables.product.product_name %} stores permanently. Puedes reenviar ambos tipos de bitácoras en tiempo real a varios destinos a través del protocolo `syslog-ng`. For more information, see "[About the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise)" and "[Log forwarding](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)." +{% data variables.product.product_name %} almacena tanto sistemas operativos tradicionales como bitácoras de aplicación. La aplicación también escribe bitácoras de seguridad y de auditoría detalladas, las cuales {% data variables.product.product_name %} almacena premanentemente. Puedes reenviar ambos tipos de bitácoras en tiempo real a varios destinos a través del protocolo `syslog-ng`. Para obtener más información, consulta las secciones "[Acerca de la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise)" y "[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)". Los registros de acceso y de auditoría incluyen información como la siguiente. @@ -150,11 +150,11 @@ Los registros de acceso y de auditoría incluyen información como la siguiente. - Eventos push de repositorio, permisos de acceso, transferencias y renombres - Cambios de membresía de la organización, incluida la creación y la destrucción de equipo -## Open source dependencies for {% data variables.product.product_name %} +## Dependencias de código abierto para {% data variables.product.product_name %} -You can see a complete list of dependencies in your instance's version of {% data variables.product.product_name %}, as well as each project's license, at `http(s)://HOSTNAME/site/credits`. +Puedes ver una lista completa de dependencias en la versión de {% data variables.product.product_name %} de tu instancia, así como la licencia de cada proyecto, en `http(s)://HOSTNAME/site/credits`. -Tarballs with a full list of dependencies and associated metadata are available on your instance. +Las tarballs con una lista completa de dependencias y los metadatos asociados están disponibles en tu instancia. - Para conocer las dependencias comunes a todas las plataformas, ingresa en `/usr/local/share/enterprise/dependencies--base.tar.gz`. - Para conocer las dependencias específicas de una plataforma, ingresa en `/usr/local/share/enterprise/dependencies--.tar.gz`. diff --git a/translations/es-ES/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md b/translations/es-ES/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md index 5232ddb86566..d6187fb0fc7a 100644 --- a/translations/es-ES/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md +++ b/translations/es-ES/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md @@ -105,9 +105,7 @@ Otros modos de MinIO siguen disponibles con el soporte estándar. minio/minio gateway nas /data ``` - Para obtener más información, consulta la sección "[Puerta de enlace de MinIO para NAS](https://docs.min.io/docs/minio-gateway-for-nas.html)". - - * Ejecuta MinIO utilizando Docker como un agrupamiento. Este despliegue de MinIO utiliza diversos hosts y el código de borrado de MinIO para tener la mayor protección de los datos. Para ejecutar MinIO en modo de agrupamiento, consulta la "[Guía Rápida para MinIO Distribuído](https://docs.min.io/docs/distributed-minio-quickstart-guide.html). + * Ejecuta MinIO utilizando Docker como un agrupamiento. Este despliegue de MinIO utiliza diversos hosts y el código de borrado de MinIO para tener la mayor protección de los datos. Para ejecutar MinIO en modo de agrupamiento, consulta la "[Guía Rápida para MinIO Distribuído](https://docs.min.io/docs/distributed-minio-quickstart-guide.html)." ## 3. Crea tu bucket de MinIO para {% data variables.product.prodname_registry %} diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md index f252ad96824c..69681299b553 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md @@ -100,7 +100,9 @@ En todas las organizaciones que le pertenecen a tu empresa, puedes permitir que {% data reusables.enterprise-accounts.repo-creation-policy %} {% data reusables.enterprise-accounts.repo-creation-types %} {% else %} -6. En "Creación de repositorios", usa el menú desplegable y elige una política. ![Menú desplegable con políticas para creación de repositorio](/assets/images/enterprise/site-admin-settings/repository-creation-drop-down.png) +6. En "Creación de repositorios", usa el menú desplegable y elige una política. + + ![Menú desplegable con políticas para creación de repositorio](/assets/images/enterprise/site-admin-settings/repository-creation-drop-down.png) {% endif %} ## Requerir una política para bifurcar repositorios privados o internos @@ -111,7 +113,16 @@ En todas las organizaciones que pertenezcan a tu empresa, puedes permitir o proh {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 3. Debajo de "Bifurcación de repositorios", revisa la información sobre cómo cambiar el ajuste. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -4. En "Bifurcación de repositorios", usa el menú desplegable y elige una política. ![Menú desplegable con opciones de políticas de bifurcación de repositorios](/assets/images/help/business-accounts/repository-forking-policy-drop-down.png) +4. En "Bifurcación de repositorios", usa el menú desplegable y elige una política. + + ![Menú desplegable con opciones de políticas de bifurcación de repositorios](/assets/images/help/business-accounts/repository-forking-policy-drop-down.png) + +{% ifversion innersource-fork-policies %} +5. If forking is enabled, you can specify where users are allowed to fork repositories. Review the information about changing the setting and choose a policy. + + ![Screenshot showing the list of repository forking policy options](/assets/images/help/business-accounts/repository-forking-policy-settings.png) +{% endif %} + ## Requerir una política para invitar colaboradores{% ifversion ghec %} externos{% endif %} a los repositorios @@ -122,6 +133,7 @@ En todas las organizaciones que pertenezcan a tu empresa, puedes permitir que lo {% data reusables.enterprise-accounts.repositories-tab %} 3. Debajo de "{% ifversion ghec %}Colaboradores externos{% elsif ghes or ghae %}Invitaciones{% endif %} de repositorio", revisa la información sobre cómo cambiar el ajuste. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} 4. Debajo de "{% ifversion ghec %}Colaboradores externos{% elsif ghes or ghae %}Invitaciones{% endif %} de repositorio", utiliza el menú desplegable y elige una política. + {% ifversion ghec %} ![Menú desplegable con opciones de políticas de invitación de colaboradores externos](/assets/images/help/business-accounts/repository-invitation-policy-drop-down.png) {% elsif ghes or ghae %} @@ -173,7 +185,9 @@ En todas las organizaciones que pertenezcan a tu empresa, puedes permitir que lo {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} 3. En la pestaña **Políticas de repositorios**, en "Eliminación de propuestas en los repositorios", revisa la información acerca de los cambios en la configuración. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -4. En "Eliminación de propuestas en los repositorios", usa el menú desplegable y elige una política. ![Menú desplegable con opciones de políticas de eliminación de propuestas](/assets/images/help/business-accounts/repository-issue-deletion-policy-drop-down.png) +4. En "Eliminación de propuestas en los repositorios", usa el menú desplegable y elige una política. + + ![Menú desplegable con opciones de políticas de eliminación de propuestas](/assets/images/help/business-accounts/repository-issue-deletion-policy-drop-down.png) {% ifversion ghes or ghae %} diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md index 212aa607bd26..16ab12e038af 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md @@ -1,6 +1,6 @@ --- -title: Restoring a deleted organization -intro: 'You can partially restore an organization that was previously deleted on {% data variables.product.product_location %}.' +title: Restablecer una organización borrada +intro: 'Puedes restablecer parcialmente una organización que se borró previamente en {% data variables.product.product_location %}.' versions: ghes: '*' type: how_to @@ -8,22 +8,22 @@ topics: - Administrator - Enterprise - Organizations -shortTitle: Restore organization +shortTitle: Restablecer organización permissions: 'Site administers can restore an organization on {% data variables.product.product_name %}.' --- -## About organization restoration +## Acerca del restablecimiento de una organización -You can use the site admin dashboard to restore an organization that was previously deleted on {% data variables.product.product_location %}, as long as the audit log Elasticsearch indices contain the data for the `org.delete` event. +Puedes utilizar el tablero de administrador de sitio para restablecer una organización que se borró previamente en {% data variables.product.product_location %}, siempre y cuando los índices de Elasticsearch de la bitácora de auditoría contengan los datos del evento `org.delete`. -Immediately after you restore an organization, the organization will not be exactly the same as it was prior to the deletion. You'll have to manually restore any repositories that were owned by the organization. Para obtener más información, consulta "[Restaurar un repositorio eliminado](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". +Inmediatamente después de que restableces una organización, esta no será exactamente la misma que fue antes del borrado. Tendrás que restablecer manualmente cualquier repositorio que le haya pertenecido a la organización. Para obtener más información, consulta "[Restaurar un repositorio eliminado](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". -You can also use the audit log to help you manually re-add teams and organization members. For more information, see "[Restoring members and teams](#restoring-members-and-teams)." +También puedes utilizar la bitácora de auditoría para ayudarte a volver a agregar manualmente a los miembros de las organizaciones y de los equipos. Para obtener más información, consulta la sección "[Restablecer a los miembros y equipos](#restoring-members-and-teams)". -## Restoring an organization +## Restablecer una organización {% data reusables.enterprise_site_admin_settings.access-settings %} -1. Under "Search users, organizations, enterprises, teams, repositories, gists, and applications", search for the organization. +1. Dabjo de "Buscar usuarios, organizacioens, empresas, equipos, repositorios, gists y aplicaciones", busca a la organización. ![Captura de pantalla del campo y botón de búsqueda](/assets/images/enterprise/stafftools/search-field.png) diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users.md index 220d91b4dd31..eef5eaf0fe4a 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users.md @@ -17,6 +17,13 @@ topics: - Enterprise - Licensing --- + +{% ifversion ghec %} +{% data reusables.enterprise-accounts.dormant-user-release-phase %} +{% endif %} + +## About dormant users + {% data reusables.enterprise-accounts.dormant-user-activity %} {% ifversion ghes or ghae%} @@ -52,9 +59,6 @@ topics: {% endif %} {% ifversion ghec %} - -{% data reusables.enterprise-accounts.dormant-user-release-phase %} - ## Downloading the dormant users report from your enterprise account {% data reusables.enterprise-accounts.access-enterprise %} diff --git a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md index 949e6b916352..b04171887a76 100644 --- a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md +++ b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md @@ -31,7 +31,7 @@ shortTitle: Export data from GitHub.com {% data reusables.enterprise_migrations.fork-persistence %} -To export repository data from {% data variables.product.prodname_dotcom_the_website %}, use the Migrations API. +To export repository data from {% data variables.product.prodname_dotcom_the_website %}, use [the Migrations API](/free-pro-team@latest/rest/reference/migrations). The Migrations API is currently in a preview period, which means that the endpoints and parameters may change in the future. ## Generating a migration archive @@ -40,13 +40,13 @@ The Migrations API is currently in a preview period, which means that the endpoi 1. Notify members of your organization that you'll be performing a migration. The export can take several minutes, depending on the number of repositories being exported. The full migration including import may take several hours so we recommend doing a trial run in order to determine how long the full process will take. For more information, see "[About Migrations](/enterprise/admin/migrations/about-migrations#types-of-migrations)." -2. Start a migration by sending a `POST` request to the migration endpoint. You'll need: +2. Start a migration by sending a `POST` request to [the migration endpoint](/free-pro-team@latest/rest/reference/migrations#start-an-organization-migration). You'll need: * Your access token for authentication. - * A [list of the repositories](/rest/reference/repos#list-organization-repositories) you want to migrate: + * A [list of the repositories](/free-pro-team@latest/rest/reference/repos#list-organization-repositories) you want to migrate: ```shell curl -H "Authorization: token GITHUB_ACCESS_TOKEN" \ -X POST \ - -H "Accept: application/vnd.github.v3+json" \ + -H "Accept: application/vnd.github+json" \ -d'{"lock_repositories":true,"repositories":["orgname/reponame", "orgname/reponame"]}' \ https://api.github.com/orgs/orgname/migrations ``` @@ -55,12 +55,12 @@ The Migrations API is currently in a preview period, which means that the endpoi This request returns a unique `id` which represents your migration. You'll need it for subsequent calls to the Migrations API. -3. Send a `GET` request to the migration status endpoint to fetch the status of a migration. You'll need: +3. Send a `GET` request to [the migration status endpoint](/free-pro-team@latest/rest/reference/migrations#get-an-organization-migration-status) to fetch the status of a migration. You'll need: * Your access token for authentication. * The unique `id` of the migration: ```shell curl -H "Authorization: token GITHUB_ACCESS_TOKEN" \ - -H "Accept: application/vnd.github.v3+json" \ + -H "Accept: application/vnd.github+json" \ https://api.github.com/orgs/orgname/migrations/id ``` @@ -70,23 +70,23 @@ The Migrations API is currently in a preview period, which means that the endpoi * `exported`, which means the migration finished successfully. * `failed`, which means the migration failed. -4. After your migration has exported, download the migration archive by sending a `GET` request to the migration download endpoint. You'll need: +4. After your migration has exported, download the migration archive by sending a `GET` request to [the migration download endpoint](/free-pro-team@latest/rest/reference/migrations#download-an-organization-migration-archive). You'll need: * Your access token for authentication. * The unique `id` of the migration: ```shell curl -H "Authorization: token GITHUB_ACCESS_TOKEN" \ - -H "Accept: application/vnd.github.v3+json" \ + -H "Accept: application/vnd.github+json" \ -L -o migration_archive.tar.gz \ https://api.github.com/orgs/orgname/migrations/id/archive ``` -5. The migration archive is automatically deleted after seven days. If you would prefer to delete it sooner, you can send a `DELETE` request to the migration archive delete endpoint. You'll need: +5. The migration archive is automatically deleted after seven days. If you would prefer to delete it sooner, you can send a `DELETE` request to [the migration archive delete endpoint](/free-pro-team@latest/free-pro-team@latest/rest/reference/migrations#delete-an-organization-migration-archive). You'll need: * Your access token for authentication. * The unique `id` of the migration: ```shell curl -H "Authorization: token GITHUB_ACCESS_TOKEN" \ -X DELETE \ - -H "Accept: application/vnd.github.v3+json" \ + -H "Accept: application/vnd.github+json" \ https://api.github.com/orgs/orgname/migrations/id/archive ``` {% data reusables.enterprise_migrations.ready-to-import-migrations %} diff --git a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md index c5ef91c997dd..60006c49d796 100644 --- a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md @@ -129,7 +129,7 @@ Después de que se aplique tu migración a tu instancia destino y la hayas revis ### Desbloquear los repositorios de una organización en {% data variables.product.prodname_dotcom_the_website %} -Para desbloquear los repositorios en una organización{% data variables.product.prodname_dotcom_the_website %}, debes enviar una solicitud de `DELETE` al punto final de desbloqueo de migración. Necesitarás: +Para desbloquear los repositorios en una organización{% data variables.product.prodname_dotcom_the_website %}, debes enviar una solicitud de `DELETE` [al punto final de desbloqueo de migración](/free-pro-team@latest/rest/reference/migrations#unlock-an-organization-repository). Necesitarás: * Tu token de acceso para autenticación * El `id` único de la migración * El nombre del repositorio a desbloquear diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md index ff9e614d2022..7bd7c0ccefae 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md @@ -68,7 +68,9 @@ Las {% data variables.product.prodname_oauth_apps %} pueden solicitar diferentes | Organizaciones y equipos | El acceso a organizaciones y equipos permite que las apps accedan y administren la membresía de la organización y del equipo. | | Datos personales del usuario | Entre los datos del usuario se incluye información que se encuentra en tu perfil de usuario, como tu nombre, dirección de correo electrónico y ubicación. | | Repositorios | La información del repositorio incluye los nombres de los colaboradores, las ramas que creaste y los archivos actuales dentro de tu repositorio. Las apps pueden solicitar acceso a repositorios públicos o privados a nivel del usuario. | -| Eliminación de repositorio | Las apps pueden solicitar la eliminación de los repositorios que administras,, pero no tendrán acceso a tu código. | +| Eliminación de repositorio | Las apps pueden solicitar la eliminación de los repositorios que administras,, pero no tendrán acceso a tu código. |{% ifversion projects-oauth-scope %} +| Proyectos | Acceso a los proyectos (beta) de usuarios y organizaciones. Las apps pueden solicitar ya sea un acceso de lectura/escritura o de solo lectura. +{% endif %} ## Solicitar permisos actualizados diff --git a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md index 8a0babfca147..aaf38c7fac6e 100644 --- a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md +++ b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md @@ -31,7 +31,7 @@ Recomendamos encarecidamente el uso de una contraseña única basada en el tiemp {% ifversion fpt or ghec %} -Si eres miembro de una {% data variables.product.prodname_emu_enterprise %}, no podrás configurar la 2FA para tu cuenta de {% data variables.product.prodname_managed_user %}. La 2FA debe configurarse mediante tu proveedor de identidad. +Si eres miembro de una {% data variables.product.prodname_emu_enterprise %}, no puedes configurar la 2FA para tu cuenta de {% data variables.product.prodname_managed_user %} a menos de que hayas iniciado sesión como el usuario configurado. Para los usuarios diferentes al usuario configurado, un administrador debe configurar la 2FA en tu proveedor de identidad (IdP). {% endif %} diff --git a/translations/es-ES/content/billing/index.md b/translations/es-ES/content/billing/index.md index c2b62db63187..9904d10efe00 100644 --- a/translations/es-ES/content/billing/index.md +++ b/translations/es-ES/content/billing/index.md @@ -48,6 +48,7 @@ children: - /managing-billing-for-github-actions - /managing-billing-for-github-codespaces - /managing-billing-for-github-packages + - /managing-billing-for-github-copilot - /managing-billing-for-github-advanced-security - /managing-billing-for-github-sponsors - /managing-billing-for-github-marketplace-apps diff --git a/translations/es-ES/content/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot.md b/translations/es-ES/content/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot.md new file mode 100644 index 000000000000..aed1be2c7ff5 --- /dev/null +++ b/translations/es-ES/content/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot.md @@ -0,0 +1,21 @@ +--- +title: About billing for GitHub Copilot +intro: 'If you want to use {% data variables.product.prodname_copilot %}, you need a subscription for your {% data variables.product.prodname_dotcom %} account.' +versions: + feature: copilot +topics: + - Copilot +shortTitle: Billing for GitHub Copilot +--- + +## Acerca de la facturación para {% data variables.product.prodname_copilot %} + +If you want to use {% data variables.product.prodname_copilot %}, you will need a subscription for your {% data variables.product.prodname_dotcom %} personal account. Para obtener más información acerca de las {% data variables.product.prodname_copilot %}, consulta la sección "[Acerca del {% data variables.product.prodname_copilot %}](/en/copilot/overview-of-github-copilot/about-github-copilot)". + +Before starting a paid subscription, you can set up a one-time 60-day trial to evaluate {% data variables.product.prodname_copilot %}. To begin a trial, you will need to choose a monthly or yearly billing cycle, and provide a payment method. If you do not cancel the trial before the end of the 60 days, the trial will automatically convert to a paid subscription. You can cancel your {% data variables.product.prodname_copilot %} trial at any time during the 60 days and you won't be charged. If you cancel before the end of the trial, you will continue to have access to {% data variables.product.prodname_copilot %} until the 60-day trial period ends. For more information, see "[Managing your GitHub Copilot subscription](/en/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription)". + +## Precios de {% data variables.product.prodname_copilot %} + +The {% data variables.product.prodname_copilot %} subscription is available on a monthly or yearly cycle. If you choose a monthly billing cycle, you will be billed $10 per calendar month. If you choose a yearly billing cycle, you will be billed $100 per year. You can modify your billing cycle at any time, and the modification will be reflected from the start of your next billing cycle. + +A free subscription for {% data variables.product.prodname_copilot %} is available to verified students, and maintainers of popular open-source repositories on {% data variables.product.company_short %}. If you meet the criteria as an open source maintainer, you will be automatically notified when you visit the {% data variables.product.prodname_copilot %} subscription page. As a student, if you currently receive the {% data variables.product.prodname_student_pack %}, you will also be offered a free subscription when you visit the {% data variables.product.prodname_copilot %} subscription page. For more information about the {% data variables.product.prodname_student_pack %}, see "[Apply for a student developer pack](/free-pro-team@latest/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/apply-for-a-student-developer-pack)." diff --git a/translations/es-ES/content/billing/managing-billing-for-github-copilot/index.md b/translations/es-ES/content/billing/managing-billing-for-github-copilot/index.md new file mode 100644 index 000000000000..8434abb3d8a9 --- /dev/null +++ b/translations/es-ES/content/billing/managing-billing-for-github-copilot/index.md @@ -0,0 +1,11 @@ +--- +title: Managing billing for GitHub Copilot +shortTitle: Copiloto de GitHub +intro: 'You can try {% data variables.product.prodname_copilot %} with a free trial before starting your subscription, and modify or cancel your subscription at any time.' +versions: + feature: copilot +children: + - /about-billing-for-github-copilot + - /managing-your-github-copilot-subscription +--- + diff --git a/translations/es-ES/content/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription.md b/translations/es-ES/content/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription.md new file mode 100644 index 000000000000..1a2ca055e6dd --- /dev/null +++ b/translations/es-ES/content/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription.md @@ -0,0 +1,49 @@ +--- +title: Managing your GitHub Copilot subscription +intro: 'Set up your {% data variables.product.prodname_copilot %} trial and manage your subscription.' +versions: + feature: copilot +type: how_to +topics: + - Copilot +shortTitle: Your GitHub Copilot subscription +--- + +## Setting up a trial of {% data variables.product.prodname_copilot %} + +{% data reusables.copilot.signup-procedure %} + +## Modifying your {% data variables.product.prodname_copilot %} subscription + +{% data reusables.user-settings.access_settings %} +{% data reusables.user-settings.billing_plans %} +1. In the "{% data variables.product.prodname_copilot %}" section, select the **Edit** dropdown. + - If you are on a monthly billing cycle, select **Change to yearly billing**. + - If you are on a yearly billing cycle, select **Change to monthly billing**. ![Screenshot of GitHub Copilot section on billing page with edit dropdown emphasized](/assets/images/help/copilot/copilot-settings-edit-dropdown.png) + + +## Canceling your {% data variables.product.prodname_copilot %} subscription + +You can cancel your {% data variables.product.prodname_copilot %} subscription at any time. If you cancel during your 60 day trial, you won't be charged. If you do not cancel your {% data variables.product.prodname_copilot %} subscription before the end of the 60 day trial, you will be charged according to the billing cycle you selected when setting up the trial. + +{% data reusables.user-settings.access_settings %} +{% data reusables.user-settings.billing_plans %} +1. In the "{% data variables.product.prodname_copilot %}" section, select the **Edit** dropdown. + - If you have a paid subscription, click **Cancel {% data variables.product.prodname_copilot %}**. + + ![Screenshot of GitHub Copilot section on billing page with cancel GitHub Copilot option emphasized](/assets/images/help/copilot/copilot-billing-edit-dropdown.png) + + - If you are within your 60 day trial period, click **Cancel trial**. ![Screenshot of GitHub Copilot section on billing page with cancel trial option emphasized](/assets/images/help/copilot/copilot-cancel-trial.png) + +2. In the "Cancel {% data variables.product.prodname_copilot %}" modal, click **I understand, cancel {% data variables.product.prodname_copilot %}** + + ![Screenshot of GitHub Copilot cancel modal with I understand, cancel GitHub Copilot button emphasized](/assets/images/help/copilot/copilot-cancel-modal.png) + + - If you are within your 60 day trial period, click **I understand, cancel {% data variables.product.prodname_copilot %} trial**. + + ![Screenshot of GitHub Copilot cancel trial modal with I understand, cancel trial button emphasized](/assets/images/help/copilot/copilot-trial-cancel-modal.png) + +## Leer más + +- [Acerca de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot) +- [Getting started with {% data variables.product.prodname_copilot %}](/copilot/getting-started-with-github-copilot) diff --git a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md index 3d1cd3d1d659..7d23a4761376 100644 --- a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md +++ b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md @@ -14,7 +14,7 @@ shortTitle: Troubleshoot license usage ## About unexpected license usage -If the number of consumed licenses for your enterprise is unexpected, you can review your consumed license report to audit your license usage across all your enterprise deployments and subscriptions. If you find errors, you can try troubleshooting steps. For more information about viewing your license usage, see "[Viewing license usage for GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)" and "[Viewing the subscription and usage for your enterprise account](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)." +If the number of consumed licenses for your enterprise is unexpected, you can review your consumed license report to audit your license usage across all your enterprise deployments and subscriptions. If you find errors, you can try troubleshooting steps. Para obtener más información sobre cómo ver tu uso de licencia, consulta la sección "[Ver el uso de licencia para GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)" y "[Ver la suscripción y el uso de tu cuenta empresarial](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)". For privacy reasons, enterprise owners cannot directly access the details of user accounts. @@ -67,7 +67,7 @@ There are two especially common reasons for inaccurate or incorrect license seat - The email addresses associated with a user do not match across your enterprise deployments and subscriptions. - An email address for a user was recently updated or verified to correct a mismatch, but a license sync job hasn't run since the update was made. -When attempting to match users across enterprises, {% data variables.product.company_short %} identifies individuals by the verified email addresses associated with their {% data variables.product.prodname_dotcom_the_website %} account, and the primary email address associated with their {% data variables.product.prodname_ghe_server %} account and/or the email address assigned to the {% data variables.product.prodname_vs_subscriber %}. +Cuando se intenta coincidir con usuarios a lo largo de las empresas, {% data variables.product.company_short %} identifica a los individuos mediante las direcciones de correo electrónico verificadas y asociadas con sus cuentas de {% data variables.product.prodname_dotcom_the_website %} y mediante la dirección de correo electrónico asociada con su cuenta de {% data variables.product.prodname_ghe_server %}o aquella asignada al {% data variables.product.prodname_vs_subscriber %}. Your license usage is recalculated shortly after each license sync is performed. You can view the timestamp of the last license sync job, and, if a job hasn't run since an email address was updated or verified, to resolve an issue with your consumed license report you can manually trigger one. For more information, see "[Syncing license usage between GitHub Enterprise Server and GitHub Enterprise Cloud](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)." diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md index 0da337ec9843..b7b13dab1912 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md @@ -74,7 +74,7 @@ By default, the {% data variables.product.prodname_codeql_workflow %} uses the ` If you scan on push, then the results appear in the **Security** tab for your repository. For more information, see "[Managing code scanning alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository)." {% ifversion fpt or ghes > 3.2 or ghae or ghec %} -Additionally, when an `on:push` scan returns results that can be mapped to an open pull request, these alerts will automatically appear on the pull request in the same places as other pull request alerts. The alerts are identified by comparing the existing analysis of the head of the branch to the analysis for the target branch. For more information on {% data variables.product.prodname_code_scanning %} alerts in pull requests, see "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)." +Additionally, when an `on:push` scan returns results that can be mapped to an open pull request, these alerts will automatically appear on the pull request in the same places as other pull request alerts. The alerts are identified by comparing the existing analysis of the head of the branch to the analysis for the target branch. For more information on {% data variables.product.prodname_code_scanning %} alerts in pull requests, see "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)." {% endif %} ### Scanning pull requests @@ -97,7 +97,7 @@ By default, only alerts with the severity level of `Error`{% ifversion fpt or gh {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} -1. Under "Code scanning", to the right of "Check Failure", use the drop-down menu to select the level of severity you would like to cause a pull request check failure. +1. Under "Code scanning", to the right of "Check Failure", use the drop-down menu to select the level of severity you would like to cause a pull request check failure. {% ifversion fpt or ghes > 3.1 or ghae or ghec %} ![Check failure setting](/assets/images/help/repository/code-scanning-check-failure-setting.png) {% else %} @@ -280,7 +280,7 @@ jobs: {% ifversion fpt or ghes > 3.1 or ghae or ghec %} ## Configuring a category for the analysis -Use `category` to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code. The category you specify in your workflow will be included in the SARIF results file. +Use `category` to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code. The category you specify in your workflow will be included in the SARIF results file. This parameter is particularly useful if you work with monorepos and have multiple SARIF files for different components of the monorepo. @@ -289,7 +289,7 @@ This parameter is particularly useful if you work with monorepos and have multip uses: {% data reusables.actions.action-codeql-action-analyze %} with: # Optional. Specify a category to distinguish between multiple analyses - # for the same tool and ref. If you don't use `category` in your workflow, + # for the same tool and ref. If you don't use `category` in your workflow, # GitHub will generate a default category name for you category: "my_category" ``` @@ -298,7 +298,7 @@ If you don't specify a `category` parameter in your workflow, {% data variables. - The `.github/workflows/codeql-analysis.yml` workflow and the `analyze` action will produce the category `.github/workflows/codeql.yml:analyze`. - The `.github/workflows/codeql-analysis.yml` workflow, the `analyze` action, and the `{language: javascript, os: linux}` matrix variables will produce the category `.github/workflows/codeql-analysis.yml:analyze/language:javascript/os:linux`. -The `category` value will appear as the `.automationDetails.id` property in SARIF v2.1.0. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning#runautomationdetails-object)." +The `category` value will appear as the `.automationDetails.id` property in SARIF v2.1.0. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning#runautomationdetails-object)." Your specified category will not overwrite the details of the `runAutomationDetails` object in the SARIF file, if included. @@ -321,13 +321,17 @@ To add one or more {% data variables.product.prodname_codeql %} query packs (bet {% endnote %} -In the example below, `scope` is the organization or personal account that published the package. When the workflow runs, the three {% data variables.product.prodname_codeql %} query packs are downloaded from {% data variables.product.product_name %} and the default queries or query suite for each pack run. The latest version of `pack1` is downloaded as no version is specified. Version 1.2.3 of `pack2` is downloaded, as well as the latest version of `pack3` that is compatible with version 1.2.3. +In the example below, `scope` is the organization or personal account that published the package. When the workflow runs, the four {% data variables.product.prodname_codeql %} query packs are downloaded from {% data variables.product.product_name %} and the default queries or query suite for each pack run: +- The latest version of `pack1` is downloaded and all default queries are run. +- Version 1.2.3 of `pack2` is downloaded and all default queries are run. +- The latest version of `pack3` that is compatible with version 3.2.1 is downloaded and all queries are run. +- Version 4.5.6 of `pack4` is downloaded and only the queries found in `path/to/queries` are run. ``` yaml - uses: {% data reusables.actions.action-codeql-action-init %} with: # Comma-separated list of packs to download - packs: scope/pack1,scope/pack2@1.2.3,scope/pack3@~1.2.3 + packs: scope/pack1,scope/pack2@1.2.3,scope/pack3@~3.2.1,scope/pack4@4.5.6:path/to/queries ``` ### Using queries in QL packs @@ -360,7 +364,7 @@ In the following example, the `+` symbol ensures that the specified additional { config-file: ./.github/codeql/codeql-config.yml queries: +security-and-quality,octo-org/python-qlpack/show_ifs.ql@main {%- ifversion codeql-packs %} - packs: +scope/pack1,scope/pack2@v1.2.3 + packs: +scope/pack1,scope/pack2@1.2.3,scope/pack3@4.5.6:path/to/queries {%- endif %} ``` @@ -397,16 +401,24 @@ You specify {% data variables.product.prodname_codeql %} query packs in an array {% raw %} ``` yaml -packs: +packs: # Use the latest version of 'pack1' published by 'scope' - - scope/pack1 - # Use version 1.23 of 'pack2' - - scope/pack2@v1.2.3 - # Use the latest version of 'pack3' compatible with 1.23 - - scope/pack3@~1.2.3 + - scope/pack1 + # Use version 1.2.3 of 'pack2' + - scope/pack2@1.2.3 + # Use the latest version of 'pack3' compatible with 3.2.1 + - scope/pack3@~3.2.1 + # Use pack4 and restrict it to queries found in the 'path/to/queries' directory + - scope/pack4:path/to/queries + # Use pack5 and restrict it to the query 'path/to/single/query.ql' + - scope/pack5:path/to/single/query.ql + # Use pack6 and restrict it to the query suite 'path/to/suite.qls' + - scope/pack6:path/to/suite.qls ``` {% endraw %} +The full format for specifying a query pack is `scope/name[@version][:path]`. Both `version` and `path` are optional. `version` is semver version range. If it is missing, the latest version is used. For more information about semver ranges, see the [semver docs on npm](https://docs.npmjs.com/cli/v6/using-npm/semver#ranges). + If you have a workflow that generates more than one {% data variables.product.prodname_codeql %} database, you can specify any {% data variables.product.prodname_codeql %} query packs to run in a custom configuration file using a nested map of packs. {% raw %} diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md index 4e230edd89d8..e57f7e8eada0 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md @@ -1,6 +1,6 @@ --- -title: About Dependabot alerts -intro: '{% data variables.product.product_name %} sends {% data variables.product.prodname_dependabot_alerts %} when we detect that your repository uses a vulnerable dependency{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}.' +title: Acerca de las alertas del Dependabot +intro: '{% data variables.product.product_name %} envía {% data variables.product.prodname_dependabot_alerts %} cuando detectamos que tu repositorio utiliza una dependencia vulnerabile{% ifversion GH-advisory-db-supports-malware %} o malware{% endif %}.' redirect_from: - /articles/about-security-alerts-for-vulnerable-dependencies - /github/managing-security-vulnerabilities/about-security-alerts-for-vulnerable-dependencies @@ -30,20 +30,20 @@ shortTitle: Las alertas del dependabot {% data reusables.advisory-database.beta-malware-advisories %} {% endif %} -{% data variables.product.prodname_dependabot_alerts %} tell you that your code depends on a package that is insecure. +Las {% data variables.product.prodname_dependabot_alerts %} te indican cuando tu código depende de un paquete que no es seguro. -If your code depends on a package with a security vulnerability, this can cause a range of problems for your project or the people who use it. You should upgrade to a secure version of the package as soon as possible.{% ifversion GH-advisory-db-supports-malware %} If your code uses malware, you need to replace the package with a secure alternative.{% endif %} +Si tu código depende de un paquete con una vulnerabilidad de seguridad, esto puede ocasionar varios problemas para tu proyecto o para la persona que lo utiliza. Deberás mejorar a una versión segura del paquete tan pronto sea posible.{% ifversion GH-advisory-db-supports-malware %} si tu código utiliza malware, necesitarás reemplazar el paquete con una alternativa segura.{% endif %} {% data reusables.security-advisory.link-browsing-advisory-db %} -## Detection of insecure dependencies +## Detección de dependencias inseguras {% data reusables.dependabot.dependabot-alerts-beta %} -{% data variables.product.prodname_dependabot %} performs a scan to detect insecure dependencies, and sends {% data variables.product.prodname_dependabot_alerts %} when: +El {% data variables.product.prodname_dependabot %} realiza un escaneo para detectar las dependencias inseguras y envía {% data variables.product.prodname_dependabot_alerts %} cuando: {% ifversion fpt or ghec %} -- A new advisory is added to the {% data variables.product.prodname_advisory_database %}. For more information, see "[Browsing security advisories in the {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-advisory-database)."{% else %} +- Se agrega una asesoría nueva a la {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta la sección "[Buscar asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-advisory-database)".{% else %} - Se sincronizan los datos de las asesorías nuevas en {% data variables.product.product_location %} cada hora desde {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %} {% note %} @@ -54,19 +54,19 @@ If your code depends on a package with a security vulnerability, this can cause {% data reusables.repositories.dependency-review %} -For a list of the ecosystems that {% data variables.product.product_name %} detects insecure dependencies in, see "[Supported package ecosystems](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)." +Para encontrar una lista de ecosistemas en los cuales {% data variables.product.product_name %} detecta dependencias inseguras, consulta la sección "[Ecosistemas de paquete compatibles](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)". {% note %} -**Nota:** Es importante mantener actualizados tu manifiesto y tus archivos bloqueados. If the dependency graph doesn't accurately reflect your current dependencies and versions, then you could miss alerts for insecure dependencies that you use. También podrías obtener alertas de las dependencias que ya no utilizas. +**Nota:** Es importante mantener actualizados tu manifiesto y tus archivos bloqueados. Si la gráfica de dependencia no refleja tus dependencias y versiones actuales con exactitud, entonces podrías perderte de las alertas para las dependencias inseguras que utilizas. También podrías obtener alertas de las dependencias que ya no utilizas. {% endnote %} -## Configuration of {% data variables.product.prodname_dependabot_alerts %} +## Configuración de las {% data variables.product.prodname_dependabot_alerts %} {% data reusables.repositories.enable-security-alerts %} -{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %} detects vulnerable dependencies and malware in _public_ repositories and displays the dependency graph, but does not generate {% data variables.product.prodname_dependabot_alerts %} by default. Los propietarios de repositorios o las personas con acceso administrativo pueden habilitar las {% data variables.product.prodname_dependabot_alerts %} para los repositorios públicos. Los propietarios de los repositorios privados o las personas con acceso administrativo puede habilitar las {% data variables.product.prodname_dependabot_alerts %} si habilitan la gráfica de dependencias y las {% data variables.product.prodname_dependabot_alerts %} para sus repositorios. +{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %} detecta las dependencias vulnerables y el malware en los repositorios _públicos_ y muestra la gráfica de dependencias, pero no genera {% data variables.product.prodname_dependabot_alerts %} predeterminadamente. Los propietarios de repositorios o las personas con acceso administrativo pueden habilitar las {% data variables.product.prodname_dependabot_alerts %} para los repositorios públicos. Los propietarios de los repositorios privados o las personas con acceso administrativo puede habilitar las {% data variables.product.prodname_dependabot_alerts %} si habilitan la gráfica de dependencias y las {% data variables.product.prodname_dependabot_alerts %} para sus repositorios. También puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios que pertenezcan atu cuenta de usuario u organización. Para obtener más información, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts)". @@ -95,7 +95,7 @@ Predeterminadamente, notificamos a las personas con permisos administrativos en {% endif %} {% data reusables.notifications.vulnerable-dependency-notification-enable %} -{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization2 %} For more information, see "[Configuring notifications for {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)." +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization2 %}Para obtener más información, consulta la sección "[Configurar notificaciones para las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)". You can also see all the {% data variables.product.prodname_dependabot_alerts %} that correspond to a particular advisory in the {% data variables.product.prodname_advisory_database %}. {% data reusables.security-advisory.link-browsing-advisory-db %} diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md index 3569e91a6ce1..775260d6168b 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md @@ -45,6 +45,7 @@ In contrast, malicious software, or malware, is code that is intentionally desig Generally, we name our supported ecosystems after the software programming language's associated package registry. We review advisories if they are for a vulnerability in a package that comes from a supported registry. - Composer (registry: https://packagist.org/) +- Erlang (registry: https://hex.pm/) - Go (registry: https://pkg.go.dev/) - Maven (registry: https://repo1.maven.org/maven2/org/) - npm (registry: https://www.npmjs.com/) @@ -65,7 +66,7 @@ El {% data variables.product.prodname_dependabot %} no crea {% data variables.pr ## About information in security advisories -Each security advisory contains information about the vulnerability or malware, which may include the description, severity, affected package, package ecosystem, affected versions and patched versions, impact, and optional information such as references, workarounds, and credits. Adicionalmente, las asesorías de la National Vulnerability Database contiene un enlace al registro de CVE, en donde puedes leer más sobre los detalles de la vulnerabilidad, su puntuación de CVSS y su nivel de severidad cualitativo. Para obtener más información, consulta la "[National Vulnerability Database](https://nvd.nist.gov/)" del Instituto Nacional de Estándares y Tecnología. +Cada asesoría de seguridad contiene información sobre la vulnerabilidad o el malware, la cual puede incluir la descripción, gravedad, paquete afectado, ecosistema del paquete, versiones afectadas y versiones parchadas, impacto e información opcional, tal como referencias, soluciones alternas y créditos. Adicionalmente, las asesorías de la National Vulnerability Database contiene un enlace al registro de CVE, en donde puedes leer más sobre los detalles de la vulnerabilidad, su puntuación de CVSS y su nivel de severidad cualitativo. Para obtener más información, consulta la "[National Vulnerability Database](https://nvd.nist.gov/)" del Instituto Nacional de Estándares y Tecnología. El nivel de gravedad es uno de cuatro niveles posibles que se definen en el [Sistema de clasificación de vulnerabilidades comunes (CVSS), Sección 5](https://www.first.org/cvss/specification-document)". - Bajo diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md index 66c246db7e19..4565ec63371f 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md @@ -37,9 +37,21 @@ Puedes habilitar las alertas de seguridad automáticas para cualquier repositori {% data variables.product.product_name %} generates {% data variables.product.prodname_dependabot_alerts %} when we detect that your codebase is using dependencies with known security risks. Para los repositorios en donde se habilitan las {% data variables.product.prodname_dependabot_security_updates %} cuando {% data variables.product.product_name %} detecta una dependencia vulnerable en la rama predeterminada, {% data variables.product.prodname_dependabot %} crea una solicitud de cambios para arreglarla. La solicitud de extracción mejorará la dependencia a la versión segura mínima que sea posible y necesaria para evitar la vulnerabilidad. -{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %}Puedes clasificar y filtrar las {% data variables.product.prodname_dependabot_alerts %} con los menús desplegables en la pestaña de {% data variables.product.prodname_dependabot_alerts %} o tecleando filtros tales como pares de `key:value` en la barra de búsqueda. Los filtros disponibles son los de repositorio (pro ejemplo, `repo:my-repository`), paquete (por ejemplo, `package:django`), ecosistema (por ejemplo, `ecosystem:npm`), manifiesto (por ejemplo, `manifest:webwolf/pom.xml`), estado (por ejemplo, `is:open`) y si la asesoría tiene un parche (por ejemplo, `has: patch`). +{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %}Puedes clasificar y filtrar las {% data variables.product.prodname_dependabot_alerts %} con los menús desplegables en la pestaña de {% data variables.product.prodname_dependabot_alerts %} o tecleando filtros tales como pares de `key:value` en la barra de búsqueda. The available filters are repository (for example, `repo:my-repository`), package (for example, `package:django`), ecosystem (for example, `ecosystem:npm`), manifest (for example, `manifest:webwolf/pom.xml`), state (for example, `is:open`), and whether an advisory has a patch (for example, `has: patch`).{% ifversion dependabot-alerts-development-label %} You can also filter alerts with dependency scope data using `scope`, for example: `scope:development` or `scope:runtime`. With `scope:development`, the list of alerts will only show dependencies used during development, not production.{% endif %} + +Cada alerta del {% data variables.product.prodname_dependabot %} tiene un identificador numérico único y la pestaña de {% data variables.product.prodname_dependabot_alerts %} lista una alerta por cada vulnerabilidad detectada. Las {% data variables.product.prodname_dependabot_alerts %} tradicionales agrupan vulnerabilidades por dependencia y generan una sola alerta por dependencia. Si navegas a una alerta tradicional del {% data variables.product.prodname_dependabot %}, se te redirigirá a una pestaña de {% data variables.product.prodname_dependabot_alerts %} filtradas para este paquete. {% endif %} +{% endif %} + +{% ifversion dependabot-alerts-development-label %} +## Supported ecosystems and manifests for dependency scope + + +{% data reusables.dependabot.dependabot-alerts-dependency-scope %} + +Alerts for packages listed as development dependencies are marked with the `Development` label on the {% data variables.product.prodname_dependabot_alerts %} page and are also available for filtering via the `scope` filter. ![Screenshot showing the "Development" label in the list of alerts](/assets/images/help/repository/dependabot-alerts-development-label.png) + +The alert details page of alerts on development-scoped packages shows a "Tags" section containing a `Development` label. ![Screenshot showing the "Tags" section in the alert details page](/assets/images/help/repository/dependabot-alerts-tags-section.png) -Each {% data variables.product.prodname_dependabot %} alert has a unique numeric identifier and the {% data variables.product.prodname_dependabot_alerts %} tab lists an alert for every detected vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. Las {% data variables.product.prodname_dependabot_alerts %} tradicionales agrupan vulnerabilidades por dependencia y generan una sola alerta por dependencia. Si navegas a una alerta tradicional del {% data variables.product.prodname_dependabot %}, se te redirigirá a una pestaña de {% data variables.product.prodname_dependabot_alerts %} filtradas para este paquete. {% endif %} {% endif %} {% ifversion dependabot-alerts-vulnerable-calls %} @@ -78,9 +90,15 @@ For more information, see "[Reviewing and fixing alerts](#reviewing-and-fixing-a {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. Opcionalmente, para filtrar alertas, selecciona el menú desplegable de **Repositorio**, l **Paquete**, **Ecosistema** o **Manifiesto** y luego haz clic en el filtro que te gustaría aplicar. También puedes teclear filtros en la barra de búsqueda. Por ejemplo, `ecosystem:npm` o `has:patch`. To sort alerts, select the **Sort** dropdown menu then click the option that you would like to sort by.{% ifversion dependabot-bulk-alerts %} ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% else %} -![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} -2. Click the alert that you would like to view.{% ifversion dependabot-bulk-alerts %} ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list-checkbox.png){% else %} +1. Opcionalmente, para filtrar alertas, selecciona el menú desplegable de **Repositorio**, l **Paquete**, **Ecosistema** o **Manifiesto** y luego haz clic en el filtro que te gustaría aplicar. También puedes teclear filtros en la barra de búsqueda. For example, `ecosystem:npm`{% ifversion ghes < 3.7 or ghae-issue-5638 %} or `has:patch`{% endif %}{% ifversion dependabot-alerts-development-label %}, `has:patch` or `scope:development`{% endif %}. Para ordenar las alertas, selecciona el menú desplegable **Ordenar** y luego haz clic en la opción por la cual te gustaría ordenarlas. + + You can also click a label on an alert to only show alerts of that type.{% ifversion dependabot-alerts-development-label %} For example, clicking the `Development` label in the list of alerts will only show alerts relating to dependencies used in development, not production. For information about the list of ecosystems supported, see "[Supported ecosystems and manifests for dependency scope ](#supported-ecosystems-and-manifests-for-dependency-scope)." + +{% endif %} +{%- ifversion dependabot-bulk-alerts %} + ![Captura de pantalla del filtro y menús de clasificación en la pestaña de las {% data variables.product.prodname_dependabot_alerts %}](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% else %} + ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} +1. Click the alert that you would like to view.{% ifversion dependabot-bulk-alerts %} ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list-checkbox.png){% else %} ![Alert selected in list of alerts](/assets/images/enterprise/3.5/dependabot/click-alert-in-alerts-list-ungrouped.png){% endif %} {% else %} @@ -108,7 +126,7 @@ For supported languages, {% data variables.product.prodname_dependabot %} detect 1. Ver los detalles de una alerta. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](#viewing-dependabot-alerts)" (above). {% ifversion fpt or ghec or ghes > 3.2 %} -1. If you have {% data variables.product.prodname_dependabot_security_updates %} enabled, there may be a link to a pull request that will fix the dependency. Alternatively, you can click **Create {% data variables.product.prodname_dependabot %} security update** at the top of the alert details page to create a pull request. ![Crea un botón de actualización de seguridad del {% data variables.product.prodname_dependabot %}](/assets/images/help/repository/create-dependabot-security-update-button-ungrouped.png) +1. If you have {% data variables.product.prodname_dependabot_security_updates %} enabled, there may be a link to a pull request that will fix the dependency. Alternatively, you can click **Create {% data variables.product.prodname_dependabot %} security update** at the top of the alert details page to create a pull request. ![Create {% data variables.product.prodname_dependabot %} security update button](/assets/images/help/repository/create-dependabot-security-update-button-ungrouped.png) 1. Optionally, if you do not use {% data variables.product.prodname_dependabot_security_updates %}, you can use the information on the page to decide which version of the dependency to upgrade to and create a pull request to update the dependency to a secure version. {% elsif ghes < 3.3 or ghae %} 1. You can use the information on the page to decide which version of the dependency to upgrade to and create a pull request to the manifest or lock file to a secure version. @@ -154,9 +172,9 @@ If you schedule extensive work to upgrade a dependency, or decide that an alert {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. To just view closed alerts, click **Closed**.{% ifversion dependabot-bulk-alerts %} ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed-checkbox.png){% else %} +1. Para solo ver las alertas cerradas, haz clic en **Cerrada**.{% ifversion dependabot-bulk-alerts %} ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed-checkbox.png){% else %} ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed.png){% endif %} -1. Click the alert that you would like to view or update.{% ifversion dependabot-bulk-alerts %} ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png){% else %} +1. Haz clic en la alerta que te gustaría ver o actualizar.{% ifversion dependabot-bulk-alerts %} ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png){% else %} ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png){% endif %} 2. Optionally, if the alert was dismissed and you wish to reopen it, click **Reopen**. Alerts that have already been fixed cannot be reopened. ![Screenshot showing the "Reopen" button](/assets/images/help/repository/reopen-dismissed-alert.png) diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md b/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md index 68dd886de6b5..b97e112ba0de 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md @@ -73,7 +73,7 @@ Las {% data variables.product.prodname_dependabot_security_updates %} requieren {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} 1. Under "Code security and analysis", to the right of "{% data variables.product.prodname_dependabot %} security updates", click **Enable** to enable the feature or **Disable** to disable it. {% ifversion fpt or ghec %}For public repositories, the button is disabled if the feature is always enabled.{% endif %} - {% ifversion fpt or ghec %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %} {% else %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} + {% ifversion fpt or ghec %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %}{% else %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} ## Overriding the default behavior with a configuration file diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md index 12d05637e586..651d59b58fcb 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md @@ -1,5 +1,5 @@ --- -title: Configuration options for the dependabot.yml file +title: Opciones de configuración para el archivo dependabot.yml intro: 'La información detallada para todas las opciones que puedes utilizar para personalizar como el {% data variables.product.prodname_dependabot %} mantiene tus repositorios.' permissions: 'People with write permissions to a repository can configure {% data variables.product.prodname_dependabot %} for the repository.' allowTitleToDifferFromFilename: true @@ -19,7 +19,7 @@ topics: - Repositories - Dependencies - Pull requests -shortTitle: Configure dependabot.yml +shortTitle: Configurar el dependabot.yml --- {% data reusables.dependabot.beta-security-and-version-updates %} @@ -29,13 +29,13 @@ shortTitle: Configure dependabot.yml El archivo de configuración del {% data variables.product.prodname_dependabot %}, *dependabot.yml*, utiliza la sintaxis YAML. Si eres nuevo en YAML y deseas conocer más, consulta "[Aprender YAML en cinco minutos](https://www.codeproject.com/Articles/1214409/Learn-YAML-in-five-minutes)". -Debes almacenar este archivo en el directorio `.github` de tu repositorio. Cuando agregas o actualizas el archivo *dependabot.yml*, esto activa una revisión inmediata de las actualizaciones de la versión. For more information and an example, see "[Configuring {% data variables.product.prodname_dependabot %} version updates](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates#enabling-dependabot-version-updates)." +Debes almacenar este archivo en el directorio `.github` de tu repositorio. Cuando agregas o actualizas el archivo *dependabot.yml*, esto activa una revisión inmediata de las actualizaciones de la versión. Para obtener más información y un ejemplo, consulta la sección "[Configurar las actualizaciones de versión del {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates#enabling-dependabot-version-updates)". Cualquier opción que también afecte las actualizaciones de seguridad se utiliza en la siguiente ocasión en que una alerta de seguridad active una solicitud de cambios para una actualización de seguridad. Para obtener más información, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/configuring-dependabot-security-updates)". -El archivo *dependabot.yml* tiene dos claves mandatorias de nivel superior: `version`, y `updates`. You can, optionally, include a top-level `registries` key{% ifversion fpt or ghec or ghes > 3.4 %} and/or a `enable-beta-ecosystems` key{% endif %}. El archivo debe comenzar con `version: 2`. +El archivo *dependabot.yml* tiene dos claves mandatorias de nivel superior: `version`, y `updates`. Opcionalmente, puedes incluir una llave de `registries` de nivel superior{% ifversion ghes = 3.5 %} o una llave de `enable-beta-ecosystems`{% endif %}. El archivo debe comenzar con `version: 2`. -## Configuration options for the *dependabot.yml* file +## Opciones de configuración para el archivo *dependabot.yml* La clave `updates` de nivel superior es obligatoria. La utilizas para configurar la forma en que el {% data variables.product.prodname_dependabot %} actualiza las versiones o las dependencias de tu proyecto. Cada entrada configura los ajustes de actualización para un administrador de paquetes en particular. Puedes utilizar las siguientes opciones. @@ -236,7 +236,7 @@ Opciones compatibles {% note %} -**Note:** The `prefix` and the `prefix-development` options have a 15 character limit. +**Nota:** Las opciones `prefix` y `prefix-development` tienen un límite de 15 caracteres. {% endnote %} @@ -280,9 +280,9 @@ updates: prefix-development: "pip dev" include: "scope" ``` -If you use the same configuration as in the example above, bumping the `requests` library in the `pip` development dependency group will generate a commit message of: +Si utilizas la misma configuración que en el ejemplo anterior, el utilizar bumping en la librería `requests` en el grupo de dependencias de desarrollo de `pip` generará un mensaje de confirmación de: - `pip dev: bump requests from 1.0.0 to 1.0.1` + `pip dev: solicitudes de bump de 1.0.0 a 1.0.1` ### `ignore` @@ -302,7 +302,7 @@ Para obtener más información acerca de los comandos de `@dependabot ignore`, c Puedes utilizar la opción `ignore` para personalizar qué dependencias se actualizarán. La opción `ignore` es compatible con las siguientes opciones. -- `dependency-name`—se utiliza para ignorar actualizaciones para las dependencias con nombres coincidentes, opcionalmente, utiliza `*` para empatar cero o más caracteres. Para las dependencias de Java, el formato del atributo `dependency-name` es: `groupId:artifactId` (por ejemplo: `org.kohsuke:github-api`). {% ifversion dependabot-grouped-dependencies %} To prevent {% data variables.product.prodname_dependabot %} from automatically updating TypeScript type definitions from DefinitelyTyped, use `@types/*`.{% endif %} +- `dependency-name`—se utiliza para ignorar actualizaciones para las dependencias con nombres coincidentes, opcionalmente, utiliza `*` para empatar cero o más caracteres. Para las dependencias de Java, el formato del atributo `dependency-name` es: `groupId:artifactId` (por ejemplo: `org.kohsuke:github-api`). {% ifversion dependabot-grouped-dependencies %} Para prevenir que el {% data variables.product.prodname_dependabot %} actualice las definiciones de tipo de TypeScript automáticamente desde DefinetelyTuped, utiliza `@types/*`.{% endif %} - `versions`—se utiliza para ignorar versiones o rangos específicos de las versiones. Si quieres definir un rango, utiliza el patrón estándar del administrador de paquetes (por ejemplo: `^1.0.0` para npm, o `~> 2.0` para Bundler). - `update-types`—Se utiliza para ignorar tipos de actualizaciones tales como las de tipo `major`, `minor`, o `patch` en actualizaciones de versión (por ejemplo: `version-update:semver-patch` ignorará las actualizaciones de parche). Puedes combinar esto con `dependency-name: "*"` para ignorar algún `update-types` en particular en todas las dependencias. Actualmente, `version-update:semver-major`, `version-update:semver-minor`, y `version-update:semver-patch` son las únicas opciones compatibles. Este ajuste no afectará a las actualizaciones de seguridad. @@ -340,7 +340,7 @@ updates: {% ifversion fpt or ghec or ghes > 3.4 %} {% note %} -**Note**: For the `pub` ecosystem, {% data variables.product.prodname_dependabot %} won't perform an update when the version that it tries to update to is ignored, even if an earlier version is available. +**Nota**: Para el ecosistema `pub`, el {% data variables.product.prodname_dependabot %} no realizará una actualización cuando la versión a la cuál se intenta actualizad se ignora, incluso si hay una versión anterior disponible. {% endnote %} @@ -964,19 +964,20 @@ registries: {% endraw %} {% ifversion fpt or ghec or ghes > 3.4 %} -## Enabling support for beta-level ecosystems +## Habilitar el soporte para los ecosistemas de nivel beta ### `enable-beta-ecosystems` -By default, {% data variables.product.prodname_dependabot %} updates the dependency manifests and lock files only for fully supported ecosystems. Use the `enable-beta-ecosystems` flag to opt in to updates for ecosystems that are not yet generally available. +Predeterminadamente, el {% data variables.product.prodname_dependabot %} actualiza los archivos de bloqueo y de manifiesto de la dependencia únicamente para los ecosistemas completamente compatibles. Utiliza el marcador `enable-beta-ecosystems` para decidir unirte a las actualizaciones para los ecosistemas que aún no están disponibles en general. ```yaml # Configure beta ecosystem version: 2 enable-beta-ecosystems: true -updates: - - package-ecosystem: "pub" +updates:{% ifversion fpt or ghec or ghes > 3.5 %} + - package-ecosystem: "beta-ecosystem"{% else %} + - package-ecosystem: "pub"{% endif %} directory: "/" schedule: interval: "daily" diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/index.md b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/index.md index a15c2fb8c963..0491a3e4443c 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/index.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/index.md @@ -1,6 +1,6 @@ --- -title: Keeping your dependencies updated automatically with Dependabot version updates -intro: 'You can use {% data variables.product.prodname_dependabot %} to automatically keep the dependencies and packages used in your repository updated to the latest version, even when they don’t have any known vulnerabilities.' +title: Mantener tus dependencias actualizadas automáticamente con las actualizaciones de versión del Dependabot +intro: 'Puedes utilizar el {% data variables.product.prodname_dependabot %} para mantener las dependencias y paquetes que se utilizan en tu repositorio automáticamente actualizadas a la versión más reciente, incluso cuando no tienen vulnerabilidades conocidas.' allowTitleToDifferFromFilename: true redirect_from: - /github/administering-a-repository/keeping-your-dependencies-updated-automatically diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md index 90ec13494c63..0f4481f1415e 100644 --- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md +++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md @@ -452,9 +452,9 @@ jobs: ### Habilita la fusión automática en una solicitud de cambios -If you want to allow maintainers to mark certain pull requests for auto-merge, you can use {% data variables.product.prodname_dotcom %}'s auto-merge functionality. Esto habilita a la solicitud de cambios para que se fusione cuando se cumpla con todas las pruebas y aprobaciones requeridas. For more information on auto-merge, see "[Automatically merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)." +Si quieres permitir que los mantenedores marquen solicitudes de cambio específicas para su fusión automática, puedes utilizar la funcionalidad de fusión automática de {% data variables.product.prodname_dotcom %}. Esto habilita a la solicitud de cambios para que se fusione cuando se cumpla con todas las pruebas y aprobaciones requeridas. Para obtener más información sobre la fusión automática, consulta la sección "[Fusionar una solicitud de cambios automáticamente](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)". -You can instead use {% data variables.product.prodname_actions %} and the {% data variables.product.prodname_cli %}. Here is an example that auto merges all patch updates to `my-dependency`: +En vez de esto, puedes trabajar con las {% data variables.product.prodname_actions %} y el {% data variables.product.prodname_cli %}. Aquí tienes un ejemplo que fusiona todas las actualizaciones de parches automáticamente a `my-dependency`: {% ifversion ghes = 3.3 %} diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates.md index 2d6833e15f7b..d2afb9903ba2 100644 --- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates.md +++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates.md @@ -42,7 +42,7 @@ Si tienes muchas dependencias para administrar, tal vez quieras personalizar la ## Cambiar la estrategia de rebase para las solicitudes de extracción del {% data variables.product.prodname_dependabot %} -Predeterminadamente, el {% data variables.product.prodname_dependabot %} rebasa automáticamente las solicitudes de extracción para resolver cualquier conflicto. Si prefieres manejar los conflictos de fusión manualmente, puedes inhabilitar esta opción utilizando la opción de `rebase-strategy`. For details, see "[Configuration options for the dependabot.yml file](/github/administering-a-repository/configuration-options-for-dependency-updates#rebase-strategy)." +Predeterminadamente, el {% data variables.product.prodname_dependabot %} rebasa automáticamente las solicitudes de extracción para resolver cualquier conflicto. Si prefieres manejar los conflictos de fusión manualmente, puedes inhabilitar esta opción utilizando la opción de `rebase-strategy`. Para obtener más detalles, consulta la sección "[Opciones de configuración para el archivo dependabot.yeml](/github/administering-a-repository/configuration-options-for-dependency-updates#rebase-strategy)". ## Administrar las solicitudes de extracción del {% data variables.product.prodname_dependabot %} con comandos de comentario @@ -63,4 +63,4 @@ Puedes utilizar cualquiera de los siguientes comandos en una solicitud de cambio El {% data variables.product.prodname_dependabot %} reaccionará con un emoji de "pulgares arriba" para reconocer el comando y podrá responder con un comentario de la solicitud de cambios. Si bien el {% data variables.product.prodname_dependabot %} a menudo responde rápidamente, algunos comandos podrían tardar varios minutos para completarse si el {% data variables.product.prodname_dependabot %} está ocupado procesando otras actualizaciones o comandos. -Si ejecutas cualquiera de los comandos para ignorar las dependencias o las versiones, el {% data variables.product.prodname_dependabot %} almacena las preferencias para el repositorio centralmente. Si bien esta es una solución rápida, para aquellos repositorios con más de un colaborador, es mejor definir explícitamente las dependencias y versiones a ignorar en el archivo de configuración. Esto hace que todos los colaboradores puedan ver más fácilmente por qué una dependencia en particular no se está actualizando automáticamente. For more information, see "[Configuration options for the dependabot.yml file](/github/administering-a-repository/configuration-options-for-dependency-updates#ignore)." +Si ejecutas cualquiera de los comandos para ignorar las dependencias o las versiones, el {% data variables.product.prodname_dependabot %} almacena las preferencias para el repositorio centralmente. Si bien esta es una solución rápida, para aquellos repositorios con más de un colaborador, es mejor definir explícitamente las dependencias y versiones a ignorar en el archivo de configuración. Esto hace que todos los colaboradores puedan ver más fácilmente por qué una dependencia en particular no se está actualizando automáticamente. Para obtener más información, consulta la sección "[Opciones de configuración para el archivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates#ignore)". diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md index 7ef3c86f07f4..d158b2950f9e 100644 --- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md +++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md @@ -32,7 +32,7 @@ topics: {% data variables.product.prodname_dotcom %} genera y muestra los datos de las dependencias de forma diferente a otras herramientas. En consecuencia, si has estado utilizando otra herramienta para identificar dependencias, muy probablemente encuentres resultados diferentes. Considera lo sigueinte: * {% data variables.product.prodname_advisory_database %} is one of the data sources that {% data variables.product.prodname_dotcom %} uses to identify vulnerable dependencies{% ifversion GH-advisory-db-supports-malware %} and malware{% endif %}. It's a free, curated database of security advisories for common package ecosystems on {% data variables.product.prodname_dotcom %}. Esta incluye tanto los datos reportados directamente a {% data variables.product.prodname_dotcom %} desde {% data variables.product.prodname_security_advisories %}, así como las fuentes oficiales y las comunitarias. {% data variables.product.prodname_dotcom %} revisa y organiza estos datos para garantizar que la información falsa o inprocesable no se comparta con la comunidad de desarrollo. {% data reusables.security-advisory.link-browsing-advisory-db %} -* La gráfica de dependencias analiza todos los archivos de manifiesto de paquetes conocidos en un repositorio de usuario. Por ejemplo, para npm analizará el archivo _package-lock.json_. Construye una gráfica de todas las dependencias del repositorio y de los dependientes públicos. Esto sucede cuando habilitas la gráfica de dependencias y cuando alguien hace cargas a la rama predeterminada, y esto incluye a las confirmaciones que hacen cambios a un formato de manifiesto compatible. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" and "[Troubleshooting the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph)." +* La gráfica de dependencias analiza todos los archivos de manifiesto de paquetes conocidos en un repositorio de usuario. Por ejemplo, para npm analizará el archivo _package-lock.json_. Construye una gráfica de todas las dependencias del repositorio y de los dependientes públicos. Esto sucede cuando habilitas la gráfica de dependencias y cuando alguien hace cargas a la rama predeterminada, y esto incluye a las confirmaciones que hacen cambios a un formato de manifiesto compatible. Para obtener más información, consulta las secciones "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" y "[Solucionar problemas de la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph)". * {% data variables.product.prodname_dependabot %} escanea cualquier subida a la rama predeterminada que contenga un archivo de manifiesto. When a new advisory is added, it scans all existing repositories and generates an alert for each repository that is affected. {% data variables.product.prodname_dependabot_alerts %} are aggregated at the repository level, rather than creating one alert per advisory. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)". * {% ifversion fpt or ghec or ghes > 3.2 %}{% data variables.product.prodname_dependabot_security_updates %} se activa cuando recibes una alerta sobre una dependencia vulnerable en tu repositorio. Cuando sea posible, el {% data variables.product.prodname_dependabot %} creará una solicitud de cambios en tu repositorio para actualizar la dependencia vulnerable a la versión segura mínima posible que se requiere para evitar la vulnerabilidad. Para obtener más información, consulta las secciones "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)" y "[Solucionar problemas en los errores del {% data variables.product.prodname_dependabot %}](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)". @@ -48,7 +48,7 @@ Las {% data variables.product.prodname_dependabot_alerts %} te asesoran sobre la ## Why don't I get {% data variables.product.prodname_dependabot_alerts %} for some ecosystems? -{% data variables.product.prodname_dependabot_alerts %} are supported for a set of ecosystems where we can provide high-quality, actionable data. Curated advisories in the {% data variables.product.prodname_advisory_database %}, the dependency graph, {% ifversion fpt or ghec %}{% data variables.product.prodname_dependabot %} security updates, {% endif %}and {% data variables.product.prodname_dependabot_alerts %} are provided for several ecosystems, including Java’s Maven, JavaScript’s npm and Yarn, .NET’s NuGet, Python’s pip, Ruby's RubyGems, and PHP’s Composer. Seguiremos agregando soporte para más ecosistemas a la larga. Para obtener una vista general de los ecosistemas de paquete que soportamos, consulta la sección "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)". +{% data variables.product.prodname_dependabot_alerts %} are supported for a set of ecosystems where we can provide high-quality, actionable data. Las asesorías que se seleccionan para la {% data variables.product.prodname_advisory_database %}, la gráfica de dependencias, las actualizaciones de seguridad del {% ifversion fpt or ghec %}{% data variables.product.prodname_dependabot %} {% endif %}y las {% data variables.product.prodname_dependabot_alerts %} se proporcionan para diversos ecosistemas, incluyendo Maven de Java, Yarn y npm de Javascript, NuGet de .NET, pip de Python, RubyGems de Ruby y Composer de PHP. Seguiremos agregando soporte para más ecosistemas a la larga. Para obtener una vista general de los ecosistemas de paquete que soportamos, consulta la sección "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)". It's worth noting that security advisories may exist for other ecosystems. The information in an unreviewed security advisory is provided by the maintainers of a particular repository. This data is not curated by {% data variables.product.prodname_dotcom %}. {% data reusables.security-advisory.link-browsing-advisory-db %} @@ -93,7 +93,7 @@ You can configure {% data variables.product.prodname_dependabot %} to ignore spe ## Leer más - "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)" -- "[Viewing and updatng {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" +- "[Ver y actualizar las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" - "[Administrar la configuración de seguridad y de análisis para tu organización](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" - "[Troubleshooting the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph)"{% ifversion fpt or ghec or ghes > 3.2 %} - "[Solucionar problemas de los errores del {% data variables.product.prodname_dependabot %}](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)"{% endif %} diff --git a/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md b/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md index e789a3df32d2..9794963b9b36 100644 --- a/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md +++ b/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md @@ -23,7 +23,7 @@ shortTitle: Filtrar alertas ## Acerca de filtrar el resumen de seguridad -Puedes utilizar filtros en el resumen de seguridad para reducir tu enfoque con base en una serie de factores, como el nivel de riesgo de la alerta, el tipo de esta y la habilitación de características. Different filters are available depending on the specific view and whether your analysis is at the organization, team or repository level. +Puedes utilizar filtros en el resumen de seguridad para reducir tu enfoque con base en una serie de factores, como el nivel de riesgo de la alerta, el tipo de esta y la habilitación de características. Hay diferentes filtros disponibles, dependiendo de la vista específica y de si tu análisis está a nivel de organización, equipo o repositorio. ## Filtrar por repositorio diff --git a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md index 6f1d50676bd0..67dc015052bf 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md +++ b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md @@ -36,48 +36,48 @@ Puedes configurar la autenticación de SAML para una cuenta de empresa u organiz Después de que configuras la autenticación de SAML, cuando los miembros soliciten acceso a tus recursos, se les podría dirigir a tu flujo de SSO para garantizar que aún los reconozca tu IdP. Si no se les reconoce, su solicitud se rechazará. -Some IdPs support a protocol called SCIM, which can automatically provision or deprovision access on {% data variables.product.product_name %} when you make changes on your IdP. With SCIM, you can simplify administration as your team grows, and you can quickly revoke access to accounts. SCIM is available for individual organizations on {% data variables.product.product_name %}, or for enterprises that use {% data variables.product.prodname_emus %}. Para obtener más información, consulta la sección "[SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". +Algunos IdP son copatible con un protocolo llamado SCIM, el cual aprovisiona o desaprovisiona automáticamente el acceso en {% data variables.product.product_name %} cuando haces cambios a tu IdP. Con SCIM, puedes simplificar la administración conforme crece tu equipo y puedes revocar el acceso a las cuentas rápidamente. El SCIM está disponible para las organizaciones individuales en {% data variables.product.product_name %} o para las empresas que utilizan {% data variables.product.prodname_emus %}. Para obtener más información, consulta la sección "[SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". {% endif %} {% ifversion ghes %} -If you're the site administrator for {% data variables.product.product_location %}, you can simplify the login experience for users by choosing an authentication method that connects with your existing identity provider (IdP), like CAS, SAML, or LDAP. This means that they no longer need to remember an extra password for {% data variables.product.prodname_dotcom %}. +Si eres el administrador de sitio para {% data variables.product.product_location %}, puedes simplificar la experiencia de inicio de sesión para los usuarios si eliges un método de autenticación que se conecte con tu proveedor de identidad (IdP), como CAS; SAML o LDAP. Esto significa que ya no necesitarán recordar una contraseña adicional para {% data variables.product.prodname_dotcom %}. -Some authentication methods also support communicating additional information to {% data variables.product.product_name %}, for example, what groups the user is a member of, or synchronizing cryptographic keys for the user. This is a great way to simplify your administration as your organization grows. +Algunos métodos de autenticación también son compatibles con la comunicación de información adicional a {% data variables.product.product_name %}, por ejemplo, de qué grupos es miembro el usuario, o con la sincronización de llaves criptográficas para dicho usuario. Esto es una forma genial de simplificar tu administración conforme crece tu organización. -For more information about the authentication methods available for {% data variables.product.product_name %}, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)." +Para obtener más información sobre los métodos de autenticación disponibles para {% data variables.product.product_name %}, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". {% endif %} -## Configure two-factor authentication +## Configurar la autenticación bifactorial -La mejor forma de mejorar la seguridad de {% ifversion fpt %}tu cuenta personal{% elsif ghes %}tu cuenta personal o {% data variables.product.product_location %}{% elsif ghec %}tus cuentas{% elsif ghae %}tu empresa en {% data variables.product.product_name %}{% endif %} es configurar la autenticación bifactorial (2FA){% ifversion ghae %} en tu proveedor de identidad (IdP) de SAML{% endif %}. Passwords by themselves can be compromised by being guessable, by being reused on another site that's been compromised, or by social engineering, like phishing. 2FA makes it much more difficult for your accounts to be compromised, even if an attacker has your password. +La mejor forma de mejorar la seguridad de {% ifversion fpt %}tu cuenta personal{% elsif ghes %}tu cuenta personal o {% data variables.product.product_location %}{% elsif ghec %}tus cuentas{% elsif ghae %}tu empresa en {% data variables.product.product_name %}{% endif %} es configurar la autenticación bifactorial (2FA){% ifversion ghae %} en tu proveedor de identidad (IdP) de SAML{% endif %}. Las contraseñas por sí mismas pueden ponerse en riesgo si se pueden adivinar fácilmente, si se reutilizan en otro sitio que se haya puesto en riesgo o mediante ingeniería social, como con el phishing. La 2FA hace que sea mucho más difícil que tus cuentas se pongan en riesgo, incluso si un atacante tiene tu contraseña. {% ifversion not ghae %} {% ifversion ghec %} -If you're an enterprise owner, you may be able to configure a policy to require 2FA for all organizations owned by your enterprise. +Si eres un propietario de empresa, podrías configurar una política para requerir la 2FA para todas las organizaciones que le pertenecen a tu empresa. {% endif %} {% ifversion ghes %} -If you're the site administrator for {% data variables.product.product_location %}, you may be able to configure 2FA for all users of your instance. The availability of 2FA on {% data variables.product.product_name %} depends on the authentication method that you use. For more information, see "[Centralize user authentication](#centralize-user-authentication)." +Si eres el administrador de sitio para {% data variables.product.product_location %}, es posible que puedas configurar la 2FA para todos los usuarios de tu instancia. La disponibilidad de la 2FA en {% data variables.product.product_name %} depende del método de autenticación que utilices. Para obtener más información, consulta la sección "[Centralizar la autenticación de usuarios](#centralize-user-authentication)". {% endif %} -If you're an organization owner, then you {% ifversion fpt %}can{% else %}may be able to{% endif %} require that all members of the organization enable 2FA. +Si eres un propietario de organización, entonces {% ifversion fpt %}puedes{% else %}podrìas{% endif %} requerir que todos los miembros de la organización habiliten la 2FA. {% ifversion ghec or ghes %} -### Configure your enterprise account +### Configura tu cuenta empresarial -Enterprise owners may be able to require 2FA for all {% ifversion ghes %}users on{% elsif ghec %}members of{% endif %} the {% ifversion ghes %}instance{% elsif ghec %}enterprise{% endif %}. The availability of 2FA policies on {% data variables.product.product_name %} depends on how {% ifversion ghes %}users{% else %}members{% endif %} authenticate to access your {% ifversion ghes %}instance{% elsif ghec %}enterprise's resources{% endif %}. +Los propietarios de las empresas podrían requerir la 2FA para todos los {% ifversion ghes %}usuarios de{% elsif ghec %}miembros de{% endif %} la {% ifversion ghes %}instancia{% elsif ghec %}empresa{% endif %}. La disponibilidad de las políticas de 2FA en {% data variables.product.product_name %} depende de cómo los {% ifversion ghes %}usuarios{% else %}miembros{% endif %} se autentican para acceder a {% ifversion ghes %}tu instancia{% elsif ghec %}los recursos de la empresa{% endif %}. {% ifversion ghes %} -- If you sign into {% data variables.product.product_location %} through an external IdP using CAS or SAML SSO, you +- Si inicias sesión en {% data variables.product.product_location %} mediante un IdP externo utilizando CAS o el SSO de SAML, {% elsif ghec %} -If your enterprise uses {% data variables.product.prodname_emus %} or SAML authentication is enforced for your enterprise, you -{%- endif %} cannot configure 2FA on {% data variables.product.product_name %}. Someone with administrative access to your IdP must configure 2FA for the IdP. +Si tu empresa utiliza {% data variables.product.prodname_emus %} o la autenticación de SAML se requiere para esta, +{%- endif %} no puedes configurar la 2FA en {% data variables.product.product_name %}. Alguien con acceso administrativo a tu IdP debe configurar la 2FA para el IdP. {% ifversion ghes %} -- If you sign into {% data variables.product.product_location %} through an external LDAP directory, you can require 2FA for your enterprise on {% data variables.product.product_name %}. If you allow built-in authentication for users outside of your directory, individual users can enable 2FA, but you cannot require 2FA for your enterprise. +- Si inicias sesión en {% data variables.product.product_location %} mediante un directorio LDAP externo, puedes requerir la 2FA para tu empresa de {% data variables.product.product_name %}. Si permites la autenticación integrada para los usuarios fuera de tu directorio, los usuarios individuales pueden habilitar la 2FA, pero no puedes requerirla para tu empresa. {% endif %} @@ -85,7 +85,7 @@ Para obtener más información, consulta las secciones {% ifversion ghec %}"[Ace {% endif %} -### Configure your personal account +### Configurar tu cuenta personal {% ifversion ghec or ghes %} {% note %} @@ -95,11 +95,11 @@ Para obtener más información, consulta las secciones {% ifversion ghec %}"[Ace {% endnote %} {% endif %} -{% data variables.product.product_name %} supports several options for 2FA, and while any of them is better than nothing, the most secure option is WebAuthn. WebAuthn requires either a hardware security key or a device that supports it through things like Windows Hello or Mac TouchID. It's possible, although difficult, to phish other forms of 2FA (for example, someone asking you to read them your 6 digit one-time password). However WebAuthn isn't phishable, because domain scoping is built into the protocol, which prevents credentials from a website impersonating a login page from being used on {% data variables.product.product_name %}. +{% data variables.product.product_name %} es compatible con varias opciones para la 2FA y, si bien cualquiera de ellas es mejor que nada, la opción más segura es la WebAuthn. La WebAuthn requiere ya sea de una llave de seguridad de hardware o de un dispositivo que sea compatible con ella mediante instrumentos como Windows Hello o Mac TouchID. Es posible, aunque difícil, hacer phishing en otras formas de 2FA (por ejemplo, que alguien te pida que le leas tu contraseña de una sola ocasión de 6 dígitos). Sin embargo, no se puede hacer phishing con la WebAuthn, ya que el alcance del dominio está integrado en el protocolo, lo que previene que las credenciales de un sitio web se hagan pasar por una página de inicio de sesión para que se utilice en {% data variables.product.product_name %}. -When you set up 2FA, you should always download the recovery codes and set up more than one factor. This ensures that access to your account doesn't depend on a single device. Para obtener más información, consulta las secciones "[Configurar la autenticación bifactorial](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)", "[Configurar los métodos de recuperación de la autenticación bifactorial](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods)" y [Llaves de seguridad de hardware con marca de GitHub](https://thegithubshop.com/products/github-branded-yubikey) en la tienda de GitHub. +Cuando configuras la 2FA, siempre deberás descargar los códigos de recuperación y configurar más de un factor. Esto garantiza que el acceso a tu cuenta no dependa de un solo dispositivo. Para obtener más información, consulta las secciones "[Configurar la autenticación bifactorial](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)", "[Configurar los métodos de recuperación de la autenticación bifactorial](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods)" y [Llaves de seguridad de hardware con marca de GitHub](https://thegithubshop.com/products/github-branded-yubikey) en la tienda de GitHub. -### Configure your organization account +### Configurar tu cuenta de organización {% ifversion ghec or ghes %} {% note %} @@ -109,24 +109,24 @@ When you set up 2FA, you should always download the recovery codes and set up mo {% endnote %} {% endif %} -If you're an organization owner, you can see which users don't have 2FA enabled, help them get set up, and then require 2FA for your organization. To guide you through that process, see: +Si eres un propietario de organización, puedes ver a los usuarios que no tienen habilitada la 2FA, ayudarles a configurarla y luego requerirla para tu organización. Para guiarte en este proceso, consulta las siguientes secciones: -1. "[Viewing whether users in your organization have 2FA enabled](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled)" -2. "[Preparing to require two-factor authentication in your organization](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization)" -3. "[Requiring two-factor authentication in your organization](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization)" +1. "[Ver si un usuario en tu organización tiene habilitada la 2FA](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled)" +2. "[Prepararse para requerir la autenticación bifactorial en tu organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization)" +3. "[Requerir la autenticación bifactorial en tu organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization)" {% endif %} -## Connect to {% data variables.product.product_name %} using SSH keys +## Conectarte a {% data variables.product.product_name %} utilizando llaves SSH -There are other ways to interact with {% data variables.product.product_name %} beyond signing into the website{% ifversion ghae %} via your IdP{% endif %}. Many people authorize the code they push to {% data variables.product.prodname_dotcom %} with an SSH private key. For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." +Hay otras formas de interactuar con {% data variables.product.product_name %} màs allà de iniciar sesiòn en el sitio web{% ifversion ghae %} a travès de tu IdP{% endif %}. Muchas personas autorizan el còdigo que suben a {% data variables.product.prodname_dotcom %} con una llave SSH privada. Para obtener más información, consulta la sección "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)". -Just like {% ifversion ghae %}the password for your IdP account{% else %}your account password{% endif %}, if an attacker were able to get your SSH private key, they could impersonate you and push malicious code to any repository you have write access for. If you store your SSH private key on a disk drive, it's a good idea to protect it with a passphrase. For more information, see "[Working with SSH key passphrases](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)." +Tal como {% ifversion ghae %}la contraseña para tu cuenta de IdP{% else %}la contraseña de tu cuenta{% endif %}, si un atacante pudiera obtener tu llave SSH privada, podrían hacerse pasar por ti y subir código malintencionado a cualquier repositorio al cuál tengas acceso de escritura. Si almacenas tu llave privada SSH en un volumen de disco, es buena idea protegerlo con una frase de ingreso. Para obtener más información, consulta la sección "[Trabajar con frases de acceso para llaves SSH](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)". -Another option is to generate SSH keys on a hardware security key. You could use the same key you're using for 2FA. Hardware security keys are very difficult to compromise remotely, because the private SSH key remains on the hardware, and is not directly accessible from software. For more information, see "[Generating a new SSH key for a hardware security key](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)." +Otra opción es generar llaves SSH en una llave de seguridad de hardware. Podrías utilizar la misma llave que utilizas para la 2FA. Las llaves de seguridad de hardware son difíciles de poner en riesgo remotamente, ya que la llave SSH privada permanece en el hardware y no se puede acceder directamente a ella desde el software. Para obtener más información, consulta la sección "[Generar una llave SSH nueva para una llave de seguridad de hardware](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)". {% ifversion ghec or ghes or ghae %} -Hardware-backed SSH keys are quite secure, but the hardware requirement might not work for some organizations. An alternative approach is to use SSH keys that are only valid for a short period of time, so even if the private key is compromised it can't be exploited for very long. This is the concept behind running your own SSH certificate authority. While this approach gives you a lot of control over how users authenticate, it also comes with the responsibility of maintaining an SSH certificate authority yourself. Para obtener más información, consulta la sección [Acerca de las autoridades de certificados SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)". +Las llaves SSH respaldadas por hardware son bastante seguras, pero el requisito de hardware podría no funcionar para algunas organizaciones. Un enfoque alterno es utilizar llaves SSH que solo sean válidas durante un periodo de tiempo corto, para que incluso si esta se pone en riesgo, no pueda aprovecharse por mucho tiempo. Este es el concepto detrás de ejecutar tu propia autoridad de certificados SSH. Si bien este acercamiento te proporciona mucho control de cómo se autentican los usuarios, también trae consigo la responsabilidad de mantener una autoridad de certificados SSH por ti mismo. Para obtener más información, consulta la sección [Acerca de las autoridades de certificados SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)". {% endif %} ## Pasos siguientes diff --git a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md index 57c845cab5fa..fff9351b0fc8 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md +++ b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md @@ -1,8 +1,8 @@ --- -title: Best practices for securing your build system -shortTitle: Securing builds +title: Mejores prácticas para asegurar tu sistema de compilación +shortTitle: Asegurar las compilaciones allowTitleToDifferFromFilename: true -intro: Guidance on how to protect the end of your supply chain—the systems you use to build and distribute artifacts. +intro: Lineamientos sobre cómo proteger el final de tu cadena de suministro; los sistemas que debes utilizar para compilar y distribuir artefactos. versions: fpt: '*' ghec: '*' @@ -18,39 +18,39 @@ topics: ## Acerca de esta guía -This guide describes the highest impact changes you can make to improve the security of your build systems. Cada sección detalla un cambio que puedes hacer a tus procesos para mejorar la seguridad. Los cambios de más alto impacto se listan primero. +Esta guía describe los cambios de mayor impacto que puedes hacer para mejorar la seguridad de tus sistemas de compilación. Cada sección detalla un cambio que puedes hacer a tus procesos para mejorar la seguridad. Los cambios de más alto impacto se listan primero. ## ¿Cuál es el riesgo? -Some attacks on software supply chains target the build system directly. If an attacker can modify the build process, they can exploit your system without the effort of compromising personal accounts or code. It's important to make sure that you don't forget to protect the build system as well as personal accounts and code. +Algunos ataques a las cadenas de suministro de software apuntan directamente hacia el sistema de compilación. Si un atacante puede modificar el proceso de compilación, este puede aprovechar tu sistema sin el esfuerzo de poner en riesgo las cuentas personales o el código. Es importante asegurarse de que no te olvidaste de proteger el sistema de compilación, así como las cuentas personales y el código. -## Secure your build system +## Asegurar tu sistema de compilación -There are several security capabilities a build system should have: +Existen varias capacidades de seguridad que debe tener un sistema de compilación: -1. The build steps should be clear and repeatable. +1. Los pasos de compilación deben ser claros y repetibles. -2. You should know exactly what was running during the build process. +2. Deberías saber exactamente qué se estaba ejecutando durante el proceso de compilación. -3. Each build should start in a fresh environment, so a compromised build doesn't persist to affect future builds. +3. Cada compilación debería iniciar en un ambiente nuevo, para que las compilaciones puestas en riesgo no persistan para afectar compilaciones futuras. -{% data variables.product.prodname_actions %} can help you meet these capabilities. Build instructions are stored in your repository, alongside your code. You choose what environment your build runs on, including Windows, Mac, Linux, or runners you host yourself. Each build starts with a fresh virtual environment, making it difficult for an attack to persist in your build environment. +{% data variables.product.prodname_actions %} puede ayudarte a lograr estas capacidades. Las instrucciones de compilación se almacenan en tu repositorio, junto con tu código. Tú eliges en qué ambiente se ejecuta tu compilación, incluyendo los de Windows, Mac, Linux o los ejecutores que hospedas tú mismo. Cada compilación inicia con un ambiente virtual nuevo, lo que hace difícil que un ataque persista en tu ambiente de compilación. -In addition to the security benefits, {% data variables.product.prodname_actions %} lets you trigger builds manually, periodically, or on git events in your repository for frequent and fast builds. +Adicionalmente a los beneficios de seguridad, {% data variables.product.prodname_actions %} te permite activar compilaciones manualmente, regularmente o en eventos de git en tu repositorio para las compilaciones rápidas y frecuentes. Las {% data variables.product.prodname_actions %} son un tema amplio, pero un buen lugar para iniciar es la sección de "[Entender las GitHub Actions](/actions/learn-github-actions/understanding-github-actions)", así como "[Elegir los ejecutores hospedados por GitHub](/actions/using-workflows/workflow-syntax-for-github-actions#choosing-github-hosted-runners)" y "[Activar un flujo de trabajo](/actions/using-workflows/triggering-a-workflow)". -## Sign your builds +## Firmar tus compilaciones -After your build process is secure, you want to prevent someone from tampering with the end result of your build process. A great way to do this is to sign your builds. When distributing software publicly, this is often done with a public/private cryptographic key pair. You use the private key to sign the build, and you publish your public key so users of your software can verify the signature on the build before they use it. If the bytes of the build are modified, the signature will not verify. +Después de que tu proceso de compilación esté seguro, querrás prevenir que alguien manipule el resultado final de tu proceso de compilación. Una buena forma de hacerlo es firmando tus compilaciones. Cuando distribuyes software públicamente, esto se hace a menudo con un par de llaves criptográficas pública/privada. Utilizarás la llave privada para firmar la compilación y publicarás la llave pública para que los usuarios de tu software puedan verificar la firma de la compilación antes de que la utilicen. Si los bites de la compilación se modifican, la firma no se verificará. -How exactly you sign your build will depend on what sort of code you're writing, and who your users are. Often it's difficult to know how to securely store the private key. One basic option here is to use {% data variables.product.prodname_actions %} encrypted secrets, although you'll need to be careful to limit who has access to those {% data variables.product.prodname_actions %} workflows. {% ifversion fpt or ghec %}si tu clave privada se almacena en otro sistema al cual se puede acceder a través de del internet público (como Microsoft Azure o HashiCorp Vault), una opción más avanzada es autenticarse con OpenID Connect, por lo que no tienes que compartir secretos entre sistemas.{% endif %} si solo se puede acceder a tu clave privada desde una red privada, otra opción es usar los corredores auto-hospedados para {% data variables.product.prodname_actions %}. +El cómo firmas tu compilación exactamente dependerá de qué tipo de código estás escribiendo y de quiénes son tus usuarios. A menudo, es difícil saber cómo almacenar la llave privada de forma segura. Una opción básica en este caso es utilizar los secretos cifrados de las {% data variables.product.prodname_actions %}, aunque necesitarás tener cuidado de limitar quién tiene acceso a esos flujos de trabajo de {% data variables.product.prodname_actions %}. {% ifversion fpt or ghec %}si tu clave privada se almacena en otro sistema al cual se puede acceder a través de del internet público (como Microsoft Azure o HashiCorp Vault), una opción más avanzada es autenticarse con OpenID Connect, por lo que no tienes que compartir secretos entre sistemas.{% endif %} si solo se puede acceder a tu clave privada desde una red privada, otra opción es usar los corredores auto-hospedados para {% data variables.product.prodname_actions %}. Para obtener más información, consulta las secciones "[Secretos cifrados](/actions/security-guides/encrypted-secrets)"{% ifversion fpt or ghec %}, "[Acerca del fortalecimiento de seguridad con OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)",{% endif %} y "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)". -## Harden security for {% data variables.product.prodname_actions %} +## Reforzar las seguridad para las {% data variables.product.prodname_actions %} -There are many further steps you can take to additionally secure {% data variables.product.prodname_actions %}. In particular, be careful when evaluating third-party workflows, and consider using `CODEOWNERS` to limit who can make changes to your workflows. +Hay muchos más pasos que puedes llevar a cabo para asegurar las {% data variables.product.prodname_actions %} adicionalmente. Particularmente, ten cuidado al evaluar los flujos de trabajo de terceros y considera utilizar `CODEOWNERS` para limitar quiénes pueden hacer cambios a tus flujos de trabajo. Para obtener más información, consulta las secciones "[Fortalecimiento de seguridad para las GitHub Actions](/actions/security-guides/security-hardening-for-github-actions)"; particularmente "[Utilizar acciones de terceros](/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions)" y "[Utilizar `CODEOWNERS` para monitorear cambios](/actions/security-guides/security-hardening-for-github-actions#using-codeowners-to-monitor-changes)". diff --git a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index a4f672fa6e2c..1be7377e3095 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -1,8 +1,8 @@ --- -title: Best practices for securing code in your supply chain -shortTitle: Securing code +title: Mejores prácticas para asegurar el código en tu cadena de suministro +shortTitle: Asegurar el código allowTitleToDifferFromFilename: true -intro: Guidance on how to protect the center of your supply chain—the code you write and the code you depend on. +intro: Orientación sobre cómo proteger el centro de tu cadena de suministro; el código que escribes y del cuál dependes. versions: fpt: '*' ghec: '*' @@ -19,47 +19,47 @@ topics: ## Acerca de esta guía -This guide describes the highest impact changes you can make to improve the security of your code. Cada sección detalla un cambio que puedes hacer a tus procesos para mejorar la seguridad. Los cambios de más alto impacto se listan primero. +Esta guía describe los cambios de más alto impacto que puedes hacer para mejorar la seguridad de tu código. Cada sección detalla un cambio que puedes hacer a tus procesos para mejorar la seguridad. Los cambios de más alto impacto se listan primero. ## ¿Cuál es el riesgo? -Key risks in the development process include: +Los riesgos clave en el proceso de desarrollo incluyen: -- Using dependencies with security vulnerabilities that an attacker could exploit. -- Leaking authentication credentials or a token that an attacker could use to access your resources. -- Introducing a vulnerability to your own code that an attacker could exploit. +- Utilizar dependencias con las vulnerabilidades de seguridad que podría aprovechar una tacante. +- Filtrar credenciales de autenticación o un token que pudiera utilizar un atacante para acceder a tus recursos. +- Introducir una vulnerabilidad a tu propio código que pueda aprovechar un atacante. -These risks open your resources and projects to attack and those risks are passed directly on to anyone who uses a package that you create. The following sections explain how you can protect yourself and your users from these risks. +Estos riesgos abren la posibilidad de que tus recursos y proyectos sufran un ataque y dichos riesgos se pasan directamente a cualquiera que utilice un paquete que crees. Las siguientes secciones explican cómo puedes proteger a tus usuarios y a ti mismo de estos riesgos. -## Create a vulnerability management program for dependencies +## Crear un programa de administración de vulnerabilidades para las dependencias -You can secure the code you depend on by creating a vulnerability management program for dependencies. At a high level this should include processes to ensure that you: +Puedes asegurar el código del que dependes si creas un programa de administración de vulnerabilidades para las dependencias. En un nivel alto, este debería incluir los procesos para garantizar que: -1. Create an inventory of your dependencies. +1. Crees un inventario de tus dependencias. -2. Know when there is a security vulnerability in a dependency. +2. Sepas cuándo hay una vulnerabilidad de seguridad en una dependencia. -3. Assess the impact of that vulnerability on your code and decide what action to take. +3. Evalúes el impacto de dicha vulnerabilidad en tu código y decidas qué acción llevar a cabo. -### Automatic inventory generation +### Generación automática de inventario -As a first step, you want to make a complete inventory of your dependencies. The dependency graph for a repository shows you dependencies for supported ecosystems. If you check in your dependencies, or use other ecosystems, you will need to supplement this with data from 3rd party tools or by listing dependencies manually. Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)". +Como primer paso, necesitas realizar un inventario completo de tus dependencias. La gráfica de dependencias de un repositorio te muestra las dependencias de los ecosistemas compatibles. Si ingresas tus dependencias o utilizas otros ecosistemas, necesitarás suplementar esto con los datos de las herramientas de terceros o listando las dependencias manualmente. Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)". -### Automatic detection of vulnerabilities in dependencies +### Detección automática de las vulnerabilidades en las dependencias -{% data variables.product.prodname_dependabot %} can help you by monitoring your dependencies and notifying you when they contain a known vulnerability. {% ifversion fpt or ghec or ghes > 3.2 %}You can even enable {% data variables.product.prodname_dependabot %} to automatically raise pull requests that update the dependency to a secure version.{% endif %} For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)"{% ifversion fpt or ghec or ghes > 3.2 %} and "[About Dependabot security updates](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)"{% endif %}. +{% data variables.product.prodname_dependabot %} puede ayudarte monitoreando tus dependencias y notificándote cuando contengan una vulnerabilidad conocida. {% ifversion fpt or ghec or ghes > 3.2 %}Incluso puedes habilitar el {% data variables.product.prodname_dependabot %} para que levante automáticamente solicitudes de cambios que actualicen la dependencia a una versión segura.{% endif %} Para obtener más información, consulta las secciones "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)"{% ifversion fpt or ghec or ghes > 3.2 %} y "[Acerca de las actualizaciones de seguridad del Dependabot](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)"{% endif %}. -### Assessment of exposure to risk from a vulnerable dependency +### Valoración de la exposición a riesgos de una dependencia vulnerable -When you discover you are using a vulnerable dependency, for example, a library or a framework, you must assess your project's level of exposure and determine what action to take. Vulnerabilities are usually reported with a severity score to show how severe their impact could be. The severity score is a useful guide but cannot tell you the full impact of the vulnerability on your code. +Cuando descubres que estás utilizando una dependencia vulnerable, por ejemplo, una librería o marco de trabajo, debes valorar el nivel de exposición de tu proyecto y determinar la acción a tomar. Las vulnerabilidades a menudo se reportan con una calificación de gravedad para mostrarte qué tan grave pudo haber sido el impacto. Esta calificación de gravedad es una guía útil, pero no puede decirte el impacto total de la vulnerabilidad en tu código. -To assess the impact of a vulnerability on your code, you also need to consider how you use the library and determine how much risk that actually poses to your system. Maybe the vulnerability is part of a feature that you don't use, and you can update the affected library and continue with your normal release cycle. Or maybe your code is badly exposed to risk, and you need to update the affected library and ship an updated build right away. This decision depends on how you're using the library in your system, and is a decision that only you have the knowledge to make. +Para valorar el impacto de una vulnerabilidad en tu código, también necesitas considerar cómo utilizas la librería y determinar cuánto riesgo real representa para tu sistema. Tal vez, la vulnerabilidad es parte de una característica que no utilizas y puedes actualizar la librería afectada y seguir con tu ciclo de lanzamiento normal. O tal vez tu código se expuso fuertemente a los riesgos y necesitas actualizar la librería afectada y enviar una actualización de compilación de inmediato. Esta decisión dependen de cómo utilizas la librería en tu sistema y es una decisión sobre la cuál solo tú tendrás conocimiento para realizar. -## Secure your communication tokens +## Asegurar tus tokens de comunicación -Code often needs to communicate with other systems over a network, and requires secrets (like a password, or an API key) to authenticate. Your system needs access to those secrets to run, but it's best practice to not include them in your source code. This is especially important for public repositories, but also for private repositories to which many people might have access. +A menudo, el código necesita comunicarse con otros sistemas a través de una red y requiere secretos (como una contrasella o llave de API) para autenticarse. Tu sistema necesita acceso a estos secretos para ejecutarse, pero es la mejor práctica el no incluirlos en tu código fuente. Esto es especialmente importante en el caso de los repositorios públicos, pero también para los repositorios privados a los cuales tienen acceso muchas personas. -### Automatic detection of secrets committed to a repository +### Detección automática de secretos confirmados a un repositorio {% note %} @@ -70,30 +70,30 @@ Code often needs to communicate with other systems over a network, and requires {% data reusables.secret-scanning.enterprise-enable-secret-scanning %} {% ifversion fpt or ghec %} -{% data variables.product.prodname_dotcom %} partners with many providers to automatically detect when secrets are committed to or stored in your public repositories, and will notify the provider so they can take appropriate actions to ensure your account remains secure. For more information, see "[About {% data variables.product.prodname_secret_scanning %} for partner patterns](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)." +{% data variables.product.prodname_dotcom %} se asocia con muchos proveedores para detectar automáticamente cuándo se confirman los secretos o cuando se almacenan en tus repositorios públicos y notifica al proveedor para que puedan tomar acciones adecuadas para garantizar que tu cuenta sigue estando segura. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning %} para los patrones asociados](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)". {% endif %} {% ifversion fpt %} {% data reusables.secret-scanning.fpt-GHAS-scans %} {% elsif ghec %} -If your organization uses {% data variables.product.prodname_GH_advanced_security %}, you can enable {% data variables.product.prodname_secret_scanning_GHAS %} on any repository owned by the organization. También puedes definir patrones personalizados para detectar secretos adicionales a nivel de repositorio, organización o empresa. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning_GHAS %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-advacned-security)". +Si tu organización utiliza la {% data variables.product.prodname_GH_advanced_security %}, puedes habilitar el {% data variables.product.prodname_secret_scanning_GHAS %} en cualquier repositorio que le pertenezca a la organización. También puedes definir patrones personalizados para detectar secretos adicionales a nivel de repositorio, organización o empresa. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning_GHAS %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-advacned-security)". {% else %} -You can configure {% data variables.product.prodname_secret_scanning %} to check for secrets issued by many service providers and to notify you when any are detected. También puedes definir patrones personalizados para detectar secretos adicionales a nivel de repositorio, organización o empresa. For more information, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning)" and "[Secret scanning patterns](/code-security/secret-scanning/secret-scanning-patterns)." +Puedes configurar el {% data variables.product.prodname_secret_scanning %} para que verifique si muchos proveedores de servicios emitieron secretos y para notificarte cuando estos se detecten. También puedes definir patrones personalizados para detectar secretos adicionales a nivel de repositorio, organización o empresa. Para obtener más información, consulta las secciones "[Acerca del escaneo de secretos](/code-security/secret-scanning/about-secret-scanning)" y "[Patrones del escaneo de secretos](/code-security/secret-scanning/secret-scanning-patterns)". {% endif %} {% ifversion fpt or ghec or ghes > 3.2 or ghae %} -### Secure storage of secrets you use in {% data variables.product.product_name %} +### Almacenamiento seguro de los secretos que utilizas en {% data variables.product.product_name %} {% endif %} {% ifversion fpt or ghec %} -Además de tu código, probablemente necesitarás utilizar secretos en otros lugares. For example, to allow {% data variables.product.prodname_actions %} workflows, {% data variables.product.prodname_dependabot %}, or your {% data variables.product.prodname_codespaces %} development environment to communicate with other systems. Para obtener más información sobre cómo almacenar y utilizar secretos de forma segura, consulta las secciones "[Secretos cifrados en las acciones](/actions/security-guides/encrypted-secrets)", "[Administrar los secretos cifrados para el Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)" y "[Administrar los secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)". +Además de tu código, probablemente necesitarás utilizar secretos en otros lugares. Por ejemplo, para permitir que los flujos de trabajo de {% data variables.product.prodname_actions %}, el {% data variables.product.prodname_dependabot %} o tu ambiente de desarrollo de {% data variables.product.prodname_codespaces %} se comuniquen con otros sistemas. Para obtener más información sobre cómo almacenar y utilizar secretos de forma segura, consulta las secciones "[Secretos cifrados en las acciones](/actions/security-guides/encrypted-secrets)", "[Administrar los secretos cifrados para el Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)" y "[Administrar los secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)". {% endif %} {% ifversion ghes > 3.2 or ghae %} -Además de tu código, probablemente necesitarás utilizar secretos en otros lugares. For example, to allow {% data variables.product.prodname_actions %} workflows{% ifversion ghes %} or {% data variables.product.prodname_dependabot %}{% endif %} to communicate with other systems. For more information on how to securely store and use secrets, see "[Encrypted secrets in Actions](/actions/security-guides/encrypted-secrets){% ifversion ghes %}" and "[Managing encrypted secrets for Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)."{% else %}."{% endif %} +Además de tu código, probablemente necesitarás utilizar secretos en otros lugares. Por ejemplo, para permitir que los flujos de trabajo de {% data variables.product.prodname_actions %}{% ifversion ghes %} o el {% data variables.product.prodname_dependabot %}{% endif %} se comuniquen con otros sistemas. Para obtener más información sobre cómo almacenar y utilizar secretos de forma segura, consulta las secciones "[Secretos cifrados en las acciones](/actions/security-guides/encrypted-secrets){% ifversion ghes %}" y "[Administrar los secretos cifrados para el dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)".{% else %}".{% endif %} {% endif %} -## Keep vulnerable coding patterns out of your repository +## Mantener los patrones de código vulnerable fuera de tu repositorio {% note %} @@ -103,13 +103,13 @@ Además de tu código, probablemente necesitarás utilizar secretos en otros lug {% data reusables.code-scanning.enterprise-enable-code-scanning %} -### Create a pull request review process +### Crear un proceso de revisión de solicitudes de cambio -You can improve the quality and security of your code by ensuring that all pull requests are reviewed and tested before they are merged. {% data variables.product.prodname_dotcom %} has many features you can use to control the review and merge process. To get started, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches)." +Puedes mejorar la calidad y seguridad de tu código si te aseguras de que todas las solicitudes de cambio se revisen y prueben antes de que se fusionen. {% data variables.product.prodname_dotcom %} tiene muchas características que puedes utilizar para controlar el proceso de revisión y fusión. Para iniciar, consulta la sección "[Acerca de las ramas protegidas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches)". -### Scan your code for vulnerable patterns +### Escanear tu código en busca de patrones vulnerables -Insecure code patterns are often difficult for reviewers to spot unaided. In addition to scanning your code for secrets, you can check it for patterns that are associated with security vulnerabilities. For example, a function that isn't memory-safe, or failing to escaping user input that could lead to an injection vulnerability. {% data variables.product.prodname_dotcom %} offers several different ways to approach both how and when you scan your code. To get started, see "[About code scanning](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)." +A menudo, es difícil que los revisores identifiquen los patrones de código inseguro si no cuentan con ayuda para ello. Adicionalmente a escanear tu código en busca de secretos, puedes verificar si existen patrones asociados con vulnerabilidades de seguridad. Por ejemplo, una función que no sea segura para la memoria o que falle en escapar la entrada del usuario y pudiera dar como resultado una vulnerabilidad de inyección. {% data variables.product.prodname_dotcom %} ofrece varias formas diferentes de tratar tanto cómo como cuándo escanear tu código. Para iniciar, consulta la sección "[Acerca del escaneo de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)". ## Pasos siguientes diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md index 486d1a30b9c5..3f2d2da823b4 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md @@ -29,21 +29,21 @@ You add dependencies directly to your supply chain when you specify them in a ma {% data variables.product.product_name %} ofrece un rango de características que te ayudan a entender las dependencias en tu ambiente{% ifversion ghes < 3.3 or ghae %} y conocer las vulnerabilidades en dichas dependencias{% endif %}{% ifversion fpt or ghec or ghes > 3.2 %}, conocer las vulnerabilidades en dichas dependencias y parcharlas{% endif %}. -The supply chain features on {% data variables.product.product_name %} are: +Las características de la cadena de suministro en {% data variables.product.product_name %} son: - **Gráfica de dependencias** -{% ifversion fpt or ghec or ghes > 3.1 or ghae %}- **Dependency review**{% endif %} +{% ifversion fpt or ghec or ghes > 3.1 or ghae %}- **Revisión de dependencias**{% endif %} - **{% data variables.product.prodname_dependabot_alerts %} ** {% ifversion fpt or ghec or ghes > 3.2 %}- **{% data variables.product.prodname_dependabot_updates %}** - **{% data variables.product.prodname_dependabot_security_updates %}** - **{% data variables.product.prodname_dependabot_version_updates %}**{% endif %} -The dependency graph is central to supply chain security. The dependency graph identifies all upstream dependencies and public downstream dependents of a repository or package. You can see your repository’s dependencies and some of their properties, like vulnerability information, on the dependency graph for the repository. +La gráfica de dependencias es central para la seguridad de la cadena de suministro. The dependency graph identifies all upstream dependencies and public downstream dependents of a repository or package. You can see your repository’s dependencies and some of their properties, like vulnerability information, on the dependency graph for the repository. {% ifversion fpt or ghec or ghes > 3.1 or ghae %} Other supply chain features on {% data variables.product.prodname_dotcom %} rely on the information provided by the dependency graph. - Dependency review uses the dependency graph to identify dependency changes and help you understand the security impact of these changes when you review pull requests. -- {% data variables.product.prodname_dependabot %} cross-references dependency data provided by the dependency graph with the list of advisories published in the {% data variables.product.prodname_advisory_database %}, scans your dependencies and generates {% data variables.product.prodname_dependabot_alerts %} when a potential vulnerability {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} is detected. +- El {% data variables.product.prodname_dependabot %} hace referencias cruzadas de los datos de las dependencias que proporciona la gráfica de dependencias con la lista de asesorías publicada en la {% data variables.product.prodname_advisory_database %}, escanea tus dependencias y genera {% data variables.product.prodname_dependabot_alerts %} cuando se detecta una vulnerabilidad {% ifversion GH-advisory-db-supports-malware %}o malware{% endif %}potencial. {% ifversion fpt or ghec or ghes > 3.2 %}- {% data variables.product.prodname_dependabot_security_updates %} use the dependency graph and {% data variables.product.prodname_dependabot_alerts %} to help you update dependencies with known vulnerabilities in your repository. {% data variables.product.prodname_dependabot_version_updates %} don't use the dependency graph and rely on the semantic versioning of dependencies instead. {% data variables.product.prodname_dependabot_version_updates %} help you keep your dependencies updated, even when they don’t have any vulnerabilities. @@ -51,7 +51,7 @@ Other supply chain features on {% data variables.product.prodname_dotcom %} rely {% endif %} {% ifversion ghes < 3.2 %} -{% data variables.product.prodname_dependabot %} cross-references dependency data provided by the dependency graph with the list of known advisories published in the {% data variables.product.prodname_advisory_database %}, scans your dependencies and generates {% data variables.product.prodname_dependabot_alerts %} when a potential vulnerability is detected. +El {% data variables.product.prodname_dependabot %} hace referencias de los datos de las dependencias que proporciona la gráfica de dependencias con la lista de las asesorías publicadas en la {% data variables.product.prodname_advisory_database %}, escanea tus dependencias y genera {% data variables.product.prodname_dependabot_alerts %} cuando se detecta una vulnerabilidad potencial. {% endif %} {% ifversion fpt or ghec or ghes %} diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md index 16d3aed9d638..b89401abb0da 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md @@ -46,5 +46,5 @@ Cuando la gráfica de dependencias se habilita por primera vez, cualquier manifi ## Leer más {% ifversion ghec %}- "[Viewing insights for your organization](/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization)"{% endif %} -- "[Viewing and updatng {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" +- "[Viewing and updating {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" - "[Solucionar problemas en la detección de dependencias vulnerables](/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies)" diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md index 0bf5ab337cdc..27aa378b069e 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md @@ -1,7 +1,7 @@ --- title: Solución de problemas del gráfico de dependencias -intro: 'If the dependency information reported by the dependency graph is not what you expected, there are a number of points to consider, and various things you can check.' -shortTitle: Troubleshoot dependency graph +intro: 'Si la información de las dependencias que reporta la gráfica de dependencias no es la que esperabas, existen varios puntos a considerar y varias cosas que puedes verificar.' +shortTitle: Solucionar problemas en la gráfica de dependencias versions: fpt: '*' ghes: '*' @@ -22,19 +22,19 @@ topics: ## ¿Acaso la gráfica de dependencias solo encuentra depedencias en los manifiestos y lockfiles? -The dependency graph {% ifversion dependency-submission-api %}automatically{% endif %} includes information on dependencies that are explicitly declared in your environment. Esto es, dependencias que se especifican en un manifiesto o en un lockfile. La gráfica de dependencias también incluye dependencias transitivas generalmente, aún cuando no se especifican en un lockfile, mediante la revisión de las dependencias de las dependencias en un archivo de manifiesto. +La gráfica de dependencias incluye {% ifversion dependency-submission-api %}automáticamente{% endif %} la información de las dependencias que se declaran explícitamente en tu ambiente. Esto es, dependencias que se especifican en un manifiesto o en un lockfile. La gráfica de dependencias también incluye dependencias transitivas generalmente, aún cuando no se especifican en un lockfile, mediante la revisión de las dependencias de las dependencias en un archivo de manifiesto. -The dependency graph doesn't {% ifversion dependency-submission-api %}automatically{% endif %} include "loose" dependencies. Las dependencias "sueltas" son archivos individuales que se copian de otra fuernte y se revisan directamente en el repositorio o dentro de un archivo (tal como un archivo ZIP o JAR) en ves de que se referencien en un manifiesto de paquete de administrador o en un lockfile. +La gráfica de dependencias no incluye {% ifversion dependency-submission-api %}automáticamente{% endif %} las dependencias "sueltas". Las dependencias "sueltas" son archivos individuales que se copian de otra fuernte y se revisan directamente en el repositorio o dentro de un archivo (tal como un archivo ZIP o JAR) en ves de que se referencien en un manifiesto de paquete de administrador o en un lockfile. -{% ifversion dependency-submission-api %}However, you can use the Dependency submission API (beta) to add dependencies to a project's dependency graph, even if the dependencies are not declared in a manifest or lock file, such as dependencies resolved when a project is built. The dependency graph will display the submitted dependencies grouped by ecosystem, but separately from the dependencies parsed from manifest or lock files. For more information on the Dependency submission API, see "[Using the Dependency submission API](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)."{% endif %} +{% ifversion dependency-submission-api %}Sin embargo, puedes utilizar la API de emisión de dependencias (beta) para agregar dependencias a la gráfica de dependencias de un proyecto, incluso si estas no se declaran en un archivo de bloqueo o de manifiesto, tales como las dependencias que se resolvieron cuando se creó un proyecto. La gráfica de dependencias mostrará las dependencias emitidas agrupadas por ecosistema, pero separadas de aquellas que se analizan de archivos de bloqueo o de manifiesto. Para obtener más información sobre la API de emisión de dependencias, consulta la sección "[Utilizar la API de emisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)".{% endif %} -**Check**: Is the missing dependency for a component that's not specified in the repository's manifest or lockfile? +**Verifica**: ¿La dependencia faltante es para un componente que no se especifica en los archivos de bloqueo o de manifiesto en el repositorio? ## ¿Acaso la gráfica de dependencias detecta dependencias que se especifican utilizando variables? -La gráfica de dependencias analiza los manifiestos mientras se suben a {% data variables.product.prodname_dotcom %}. Por lo tanto, la gráfica de dependencias no tiene acceso al ambiente de compilación del proyecto, así que no puede resolver variables que se utilizan dentro de los manifiestos. If you use variables within a manifest to specify the name, or more commonly the version of a dependency, then that dependency will not {% ifversion dependency-submission-api %}automatically{% endif %} be included in the dependency graph. +La gráfica de dependencias analiza los manifiestos mientras se suben a {% data variables.product.prodname_dotcom %}. Por lo tanto, la gráfica de dependencias no tiene acceso al ambiente de compilación del proyecto, así que no puede resolver variables que se utilizan dentro de los manifiestos. Si utilizas variables dentro de un manifiesto para especificar el nombre o, más comúnmente, la versión de una dependencia, entonces dicha dependencia no se incluirá {% ifversion dependency-submission-api %}automáticamente{% endif %} en la gráfica de dependencias. -{% ifversion dependency-submission-api %}However, you can use the Dependency submission API (beta) to add dependencies to a project's dependency graph, even if the dependencies are only resolved when a project is built. For more information on the Dependency submission API, see "[Using the Dependency submission API](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)."{% endif %} +{% ifversion dependency-submission-api %}Sin embargo, puedes utilizar la API de emisión de dependencias (beta) para agregar dependencias la gráfica de dependencias de un proyecto, incluso si estas solo se resuelven cuando se crea un proyecto. Para obtener más información sobre la API de emisión de dependencias, consulta la sección "[Utilizar la API de emisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)".{% endif %} **Verifica**: ¿Acaso la dependencia faltante se declara en el manifiesto utilizando una variable para su nombre o versión? diff --git a/translations/es-ES/content/codespaces/codespaces-reference/security-in-codespaces.md b/translations/es-ES/content/codespaces/codespaces-reference/security-in-codespaces.md index 64129c25d5fe..72d7c7577aac 100644 --- a/translations/es-ES/content/codespaces/codespaces-reference/security-in-codespaces.md +++ b/translations/es-ES/content/codespaces/codespaces-reference/security-in-codespaces.md @@ -81,7 +81,9 @@ Los codespaces se diseñan para estar fortalecidos en seguridad predeterminadame Utiliza siempre secretos cifrados cuando quieras utilizar información sensible (tal como tokens de acceso) en un codespace. Puedes acceder a tus secretos como variables de ambiente en el codespace, incluso desde la terminal. Por ejemplo, puedes lanzar una terminal dentro de tu codespace y utilizar `echo $SECRET_NAME` para ver el valor del secreto. -Los valores del secreto se copian a las variables de ambiente cada que el codespace se reanuda o se crea, así que, si actualizas un valor secreto mientras el codespace se ejecuta, necesitarás suspender y reanudar para para tomar el valor actualziado. +The secret values are copied to environment variables whenever the codespace is resumed or created and are also synced when they are changed. + +Secrets are not copied into the environment if you don't have write access to the codespace's repository. Para obtener más información sobre los secretos, consulta: - "[Administrar los secretos cifrados para tus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)" @@ -93,6 +95,8 @@ Cuando creas un codespace desde una rama de solicitud de cambios desde una bifur - En el caso de un repositorio privado, el codespace obtiene acceso tanto a la bifurcación como al padre. - En el caso de un repositorio público, el codespace solo tendrá acceso a la bifurcación y a abrir solicitudes de cambios en el padre. +We also further protect you in these scenarios by not injecting any of your [codespace secrets](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces) into the environment. + ### Buenas prácticas adicionales Existen algunas buenas prácticas adicionales y riesgos de los cuales debes estar consciente cuando utilices los {% data variables.product.prodname_codespaces %}. diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md b/translations/es-ES/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md index 799f7acce715..6a90e3efc900 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md @@ -10,6 +10,7 @@ redirect_from: - /codespaces/developing-in-codespaces/changing-the-machine-type-for-your-codespace topics: - Codespaces +type: how_to --- ## Acerca de los tipos de máquina diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md b/translations/es-ES/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md new file mode 100644 index 000000000000..55ce68afc16e --- /dev/null +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md @@ -0,0 +1,104 @@ +--- +title: Configuring automatic deletion of your codespaces +shortTitle: Configure automatic deletion +intro: 'Unused codespaces are automatically deleted. You can choose how long your stopped codespaces are retained, up to a maximum of 30 days.' +product: '{% data reusables.gated-features.codespaces %}' +versions: + fpt: '*' + ghec: '*' +topics: + - Codespaces +type: how_to +--- + +By default, {% data variables.product.prodname_codespaces %} are automatically deleted after they have been stopped and have remained inactive for 30 days. + +However, because {% data variables.product.prodname_codespaces %} incur storage charges, you may prefer to reduce the retention period by changing your default period in your personal settings for {% data variables.product.prodname_github_codespaces %}. Para obtener más información sobre los cargos por almacenamiento, consulta la sección "[Acerca de la facturación para los codespaces](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)". + +{% note %} + +**Note**: Whether or not you have set a personal codespace retention period, it's a good idea to get into the habit of deleting codespaces that you no longer need. Para obtener más información, consulta la sección "[Borrar un codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)." + +{% endnote %} + +Automatic deletion happens irrespective of whether a codespace contains unpushed changes. To prevent automatic deletion of a codespace, just open the codespace again. The retention period is reset every time you connect to a codespace, and the retention countdown restarts when the codespace is stopped. + +If a repository belongs to an organization, the organization admin may have set a retention period for the whole organization. If this period is less than the default retention period in your personal settings then the organization retention period will apply to codespaces you create for this repository. For more information, see "[Restricting the retention period for codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)." + +Each codespace has its own retention period. You may, therefore, have codespaces with different rentention periods. For example, if: +* You created a codespace, changed your default retention period, then created another codespace. +* You created a codespace from an organization-owned repository that has a retention period configured for the organization. + +{% note %} + +**Note**: The retention period is specified in days. A day represents a 24-hour period, beginning at the time of day when you stop a codespace. + +{% endnote %} + +{% webui %} + +## Setting a default retention period for your codespaces + +{% data reusables.user-settings.access_settings %} +{% data reusables.user-settings.codespaces-tab %} +1. Under "Default retention period", enter the number of days for which you want your codespaces to be retained, by default, after they have been stopped. + + ![Selecting your retention period](/assets/images/help/codespaces/setting-default-retention.png) + + You can set your default retention period between `0` and `30` days. + + {% warning %} + + **Warning**: Setting the period to `0` will result in your codespaces being immediately deleted when you stop them, or when they timeout due to inactivity. For more information, see "[Setting your timeout period for Codespaces](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces)." + + {% endwarning %} + +1. Haz clic en **Save ** (guardar). + +This default setting may be superseded by a shorter organization-level retention period. + +If you set a retention period of more than a day, you'll be sent an email notification one day prior to its deletion. + + +## Checking the remaining time until autodeletion + +You can check whether a codespace is due to be automatically deleted soon. + +When an inactive codespace is approaching the end of its retention period, this is indicated in your list of codespaces on {% data variables.product.prodname_dotcom %} at [https://github.com/codespaces](https://github.com/codespaces). + +![The pre-deletion message in the codespaces list on {% data variables.product.prodname_dotcom %}](/assets/images/help/codespaces/retention-deletion-message.png) + + +{% endwebui %} + + + +{% cli %} + +## Setting a retention period for a codespace + +You can set your default retention period in your web browser, on {% data variables.product.prodname_dotcom_the_website %}. For more information, click the "Web browser" tab at the top of this article. + +{% data reusables.cli.cli-learn-more %} + +{% endcli %} + +{% vscode %} + +## Setting the retention period + +You can set your default retention period in your web browser, on {% data variables.product.prodname_dotcom_the_website %}. For more information, click the "Web browser" tab at the top of this article. + +## Checking whether codespaces will be autodeleted soon + +You can check, in the {% data variables.product.prodname_vscode %} desktop application, whether a codespace is due to be automatically deleted soon. + +{% data reusables.codespaces.click-remote-explorer-icon-vscode %} +1. Choose **{% data variables.product.prodname_github_codespaces %}** from the drop-down menu at the top right of the Remote Explorer, if it is not already selected. +1. Under "GITHUB CODESPACES," position the mouse pointer over the codespace that you're interested in. A pop-up box is displayed showing you information about the codespace. + + If the codespace is nearing the end of its retention period, a line is included telling you when the codespace will be deleted. + + ![Codespace information showing the time until deletion](/assets/images/help/codespaces/vscode-deleting-in-5-days.png) + +{% endvscode %} diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/index.md b/translations/es-ES/content/codespaces/customizing-your-codespace/index.md index 45c36d02b6a2..4cb5a816c86a 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/index.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/index.md @@ -15,5 +15,6 @@ children: - /setting-your-default-editor-for-codespaces - /setting-your-default-region-for-codespaces - /setting-your-timeout-period-for-codespaces + - /configuring-automatic-deletion-of-your-codespaces --- diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/personalizing-codespaces-for-your-account.md b/translations/es-ES/content/codespaces/customizing-your-codespace/personalizing-codespaces-for-your-account.md index 8072baad5e85..e8f16c2e6efc 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/personalizing-codespaces-for-your-account.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/personalizing-codespaces-for-your-account.md @@ -1,5 +1,6 @@ --- title: Personalizing Codespaces for your account +shortTitle: Personalize your codespaces intro: 'You can personalize {% data variables.product.prodname_codespaces %} by using a `dotfiles` repository on {% data variables.product.product_name %} or by using Settings Sync.' redirect_from: - /github/developing-online-with-github-codespaces/personalizing-github-codespaces-for-your-account @@ -14,7 +15,6 @@ topics: - Set up - Fundamentals product: '{% data reusables.gated-features.codespaces %}' -shortTitle: Personalize your codespaces --- diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-editor-for-codespaces.md b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-editor-for-codespaces.md index 61026f007218..b0c1c7fa7815 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-editor-for-codespaces.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-editor-for-codespaces.md @@ -1,5 +1,6 @@ --- title: Configurar tu editor predeterminado para Codesapces +shortTitle: Configurar el editor predeterminado intro: 'Puedes configurar tu editor predeterminado para {% data variables.product.prodname_codespaces %} en tu página de ajustes personal.' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -9,7 +10,7 @@ redirect_from: - /codespaces/managing-your-codespaces/setting-your-default-editor-for-codespaces topics: - Codespaces -shortTitle: Configurar el editor predeterminado +type: how_to --- En la página de ajustes, puedes configurar las preferencias de tu editor para que los codespaces recién creados se abran automáticamente, ya sea en {% data variables.product.prodname_vscode %} para la Web o en {% data variables.product.prodname_vscode %} para escritorio. diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-region-for-codespaces.md b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-region-for-codespaces.md index 17caa2695e3d..351dffa60741 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-region-for-codespaces.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-default-region-for-codespaces.md @@ -1,5 +1,6 @@ --- title: Configurar tu región predeterminada para Codespaces +shortTitle: Configurar la región predeterminada intro: 'Pues configurar tu región predeterminada en la página de ajustes de perfil de {% data variables.product.prodname_github_codespaces %} para personalizar en donde se guardan tus datos.' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -9,7 +10,7 @@ redirect_from: - /codespaces/managing-your-codespaces/setting-your-default-region-for-codespaces topics: - Codespaces -shortTitle: Configurar la región predeterminada +type: how_to --- Puedes seleccionar manualmente la región en la que se crearán tus codespaces, permitiéndote cumplir con los requisitos de cumplimiento y seguridad estrictos. Predeterminadamente, tu región se configura automáticamente con base en tu ubicación. diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces.md b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces.md index e675e28460e5..f117b03ab007 100644 --- a/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces.md +++ b/translations/es-ES/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces.md @@ -1,5 +1,6 @@ --- title: Configurar tu periodo de inactividad para los Codespaces +shortTitle: Configurar el tiempo de inactividad intro: 'Puedes configurar tu periodo de inactividad predeterminado para los {% data variables.product.prodname_codespaces %} en tu página de ajustes personales.' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -7,7 +8,7 @@ versions: ghec: '*' topics: - Codespaces -shortTitle: Configurar el tiempo de inactividad +type: how_to --- Un codespace dejará de ejecutarse después de un periodo de inactividad. Puedes especificar la longitud de este periodo. El ajuste actualizado se aplicará a cualquier codespace recién creado. @@ -22,7 +23,7 @@ Algunas organizaciones podrían tener una política de tiempo de inactividad má {% webui %} -## Configurar tu tiempo de inactividad predeterminado +## Configurar tu periodo predeterminado de tiempo de inactividad {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.codespaces-tab %} @@ -32,7 +33,7 @@ Algunas organizaciones podrían tener una política de tiempo de inactividad má {% cli %} -## Configurar tu periodo de inactividad +## Configurar el periodo de tiempo de inactividad para un codespace {% data reusables.cli.cli-learn-more %} @@ -45,3 +46,11 @@ gh codespace create --idle-timeout 90m Si no especificas un periodo de inactividad cuando creas un codespace, entonces se utilizará el predeterminado. Para obtener más información sobre un periodo de inactividad predeterminado, haz clic en la pestaña de "Buscador web" en esta página. Actualmente, no puedes especificar un periodo de inactividad predeterminado a través del {% data variables.product.prodname_cli %}. {% endcli %} + +{% vscode %} + +## Configurar un periodo de tiempo de inactividad + +Puedes configurar tu periodo predeterminado de tiempo de inactividad en tu buscador web, en {% data variables.product.prodname_dotcom_the_website %}. Como alternativa, si utilizas el {% data variables.product.prodname_cli %} para crear un codespace, puedes configurar un periodo de tiempo de inactividad para ese codespace en particular. Para obtener más información, haz clic en la pestaña adecuada arriba. + +{% endvscode %} diff --git a/translations/es-ES/content/codespaces/guides.md b/translations/es-ES/content/codespaces/guides.md index 6de92720099b..fa7003a12020 100644 --- a/translations/es-ES/content/codespaces/guides.md +++ b/translations/es-ES/content/codespaces/guides.md @@ -26,16 +26,26 @@ includeGuides: - /codespaces/developing-in-codespaces/using-source-control-in-your-codespace - /codespaces/developing-in-codespaces/using-codespaces-for-pull-requests - /codespaces/developing-in-codespaces/changing-the-machine-type-for-your-codespace + - /codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace + - /codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces + - /codespaces/customizing-your-codespace/personalizing-codespaces-for-your-account + - /codespaces/customizing-your-codespace/setting-your-default-editor-for-codespaces + - /codespaces/customizing-your-codespace/setting-your-default-region-for-codespaces + - /codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces - /codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces - /codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces - /codespaces/managing-your-codespaces/managing-gpg-verification-for-codespaces - /codespaces/managing-your-codespaces/setting-your-default-editor-for-codespaces - /codespaces/managing-your-codespaces/setting-your-default-region-for-codespaces - - /codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces - /codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization - - /codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-codespaces - /codespaces/managing-codespaces-for-your-organization/managing-billing-for-codespaces-in-your-organization - /codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces + - /codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces + - /codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types + - /codespaces/managing-codespaces-for-your-organization/retricting-the-idle-timeout-period + - /codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces + - /codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports + - /codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-codespaces - /codespaces/codespaces-reference/understanding-billing-for-codespaces - /codespaces/codespaces-reference/using-the-command-palette-in-codespaces - /codespaces/codespaces-reference/disaster-recovery-for-codespaces diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/index.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/index.md index aaf47bb23def..5d66816bf64d 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/index.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/index.md @@ -16,6 +16,7 @@ children: - /restricting-access-to-machine-types - /restricting-the-visibility-of-forwarded-ports - /restricting-the-idle-timeout-period + - /restricting-the-retention-period-for-codespaces shortTitle: Admnistrar tu organización --- diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md index 93fcfa6bb708..f2ae3df5d42a 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md @@ -57,8 +57,8 @@ Si agregas una política a nivel organizacional, deberías configurarla en la el ![Editar la restricción de tipo de máquina](/assets/images/help/codespaces/edit-machine-constraint.png) {% data reusables.codespaces.codespaces-policy-targets %} -1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener más información sobre otras restricciones, consulta las secciones "[Restringir la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)" y "[Restringir el periodo de tiempo de inactividad](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)". -1. Después de terminar de agregar restricciones a tu política, haz clic en **Guardar**. +1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener información sobre otras restricciones, consulta las secciones "[Restringir la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)", "[Restringir el periodo de tiempo de espera inactivo](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)" y "[Restringir el periodo de retención para los codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". +1. After you've finished adding constraints to your policy, click **Save**. ## Editar una política You can edit an existing policy. Por ejemplo, puede que quieras agregar o eliminar restricciones hacia o desde una política. diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index ffa73b00d986..fb4bdfbefb82 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -18,7 +18,7 @@ By default, codespaces time out after 30 minutes of inactivity. When a codespace The personal settings of a {% data variables.product.prodname_dotcom %} user allow them to define their own timeout period for codespaces they create. This may be longer than the default 30-minute period. For more information, see "[Setting your timeout period for Codespaces](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces)." -As an organization owner, you may want to configure constraints on the maximum idle timeout period for codespaces owned by your organization. This can help you limit costs associated with codespaces that are left to timeout after long periods of inactivity. You can set a maximum timeout for all codespaces owned by your organization, or for the codespaces of specific repositories. +As an organization owner, you may want to configure constraints on the maximum idle timeout period for codespaces created for repositories owned by your organization. This can help you to limit costs associated with codespaces that are left to timeout after long periods of inactivity. You can set a maximum timeout for the codespaces for all repositories owned by your organization, or for the codespaces of specific repositories. {% note %} @@ -49,23 +49,23 @@ If you add an organization-wide policy with a timeout constraint, you should set ![Add a constraint for idle timeout](/assets/images/help/codespaces/add-constraint-dropdown-timeout.png) -1. Click {% octicon "pencil" aria-label="The edit icon" %} to edit the constraint. +1. Haz clic en {% octicon "pencil" aria-label="The edit icon" %} para editar la restricción. ![Edit the timeout constraint](/assets/images/help/codespaces/edit-timeout-constraint.png) 1. Enter the maximum number of minutes codespaces can remain inactive before they time out, then click **Save**. - ![Choose the port visibility options](/assets/images/help/codespaces/maximum-minutes-timeout.png) + ![Set the maximum timeout in minutes](/assets/images/help/codespaces/maximum-minutes-timeout.png) {% data reusables.codespaces.codespaces-policy-targets %} -1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)." -1. After you have finished adding constraints to your policy, click **Save**. +1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener información sobre otras restricciones, consulta las secciones "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)", "[Restringir la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)" y "[Restringir el periodo de retención para los codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". +1. After you've finished adding constraints to your policy, click **Save**. The policy will be applied to all new codespaces that are created, and to existing codespaces the next time they are started. ## Editar una política -You can edit an existing policy. For example, you may want to add or remove constraints to or from a policy. +You can edit an existing policy. Por ejemplo, puede que quieras agregar o eliminar restricciones hacia o desde una política. 1. Muestra la página de "Políticas del Codespace". For more information, see "[Adding a policy to set a maximum idle timeout period](#adding-a-policy-to-set-a-maximum-idle-timeout-period)." 1. Haz clic en el nombre de la política que quieres editar. diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md new file mode 100644 index 000000000000..59a35238843c --- /dev/null +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md @@ -0,0 +1,78 @@ +--- +title: Restricting the retention period for codespaces +shortTitle: Restrict the retention period +intro: You can set a maximum retention period for any codespaces owned by your organization. +product: '{% data reusables.gated-features.codespaces %}' +permissions: 'To manage retention constraints for an organization''s codespaces, you must be an owner of the organization.' +versions: + fpt: '*' + ghec: '*' +type: how_to +topics: + - Codespaces +--- + +## Resumen + +{% data variables.product.prodname_codespaces %} are automatically deleted after they have been stopped and have remained inactive for a defined number of days. The retention period for each codespace is set when the codespace is created and does not change. + +Everyone who has access to {% data variables.product.prodname_github_codespaces %} can configure a retention period for the codespaces they create. The initial setting for this retention period is 30 days. Individual users can set this period within the range 0-30 days. For more information, see "[Configuring automatic deletion of your codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)." + +As an organization owner, you may want to configure constraints on the maximum retention period for codespaces created for the repositories owned by your organization. This can help you to limit the storage costs associated with codespaces that are stopped and then left unused until they are automatically deleted. For more information about storage charges, see "[About billing for Codespaces](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)." You can set a maximum retention period for all, or for specific, repositories owned by your organization. + +### Configurar políticas específicas para los repositorios y a lo largo de la organización + +When you create a policy, you choose whether it applies to all repositories in your organization, or only to specified repositories. If you create an organization-wide policy with a codespace retention constraint, then the retention constraints in any policies that are targeted at specific repositories should be shorter than the restriction configured for the entire organization, or they will have no effect. The shortest retention period - in an organization-wide policy, a policy targeted at specified repositories, or in someone's personal settings - is applied. + +If you add an organization-wide policy with a retention constraint, you should set the retention period to the longest acceptable period. You can then add separate policies that set the maximum retention to a shorter period for specific repositories in your organization. + +## Adding a policy to set a maximum codespace retention period + +{% data reusables.profile.access_org %} +{% data reusables.profile.org_settings %} +{% data reusables.codespaces.codespaces-org-policies %} +1. Click **Add constraint** and choose **Retention period**. + + ![Add a constraint for retention periods](/assets/images/help/codespaces/add-constraint-dropdown-retention.png) + +1. Haz clic en {% octicon "pencil" aria-label="The edit icon" %} para editar la restricción. + + ![Edit the timeout constraint](/assets/images/help/codespaces/edit-timeout-constraint.png) + +1. Enter the maximum number of days codespaces can remain stopped before they are automatically deleted, then click **Save**. + + ![Set the retention period in days](/assets/images/help/codespaces/maximum-days-retention.png) + + {% note %} + + **Notas**: + * A day, in this context, is a 24-hour period, beginning at the time of day when the codespace was stopped. + * The valid range is 0-30 days. + * Setting the period to `0` will result in codespaces being immediately deleted when they are stopped, or when they timeout due to inactivity. + + {% endnote %} + +{% data reusables.codespaces.codespaces-policy-targets %} +1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener información sobre otras restricciones, consulta las secciones "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)", "[Restringir la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)" y "[Restringir el periodo de inactividad](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)". +1. After you've finished adding constraints to your policy, click **Save**. + +The policy will be applied to all new codespaces that are created. + +## Editar una política + +You can edit an existing policy. Por ejemplo, puede que quieras agregar o eliminar restricciones hacia o desde una política. + +The retention period constraint is only applied to codespaces when they are created. Editing a policy has no effect on existing codespaces. + +1. Muestra la página de "Políticas del Codespace". For more information, see "[Adding a policy to set a maximum codespace retention period](#adding-a-policy-to-set-a-maximum-codespace-retention-period)." +1. Haz clic en el nombre de la política que quieres editar. +1. Haz los cambios requeridos y luego haz clic en **Guardar**. + +## Borrar una política + +You can delete a policy at any time. Deleting a policy has no effect on existing codespaces. + +1. Muestra la página de "Políticas del Codespace". For more information, see "[Adding a policy to set a maximum codespace retention period](#adding-a-policy-to-set-a-maximum-codespace-retention-period)." +1. Haz clic en el botón de borrar a la derecha de la política que quieras borrar. + + ![El botón de borrar para una política](/assets/images/help/codespaces/policy-delete.png) diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md index 635ea8873061..1ca1dd23d4d0 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md @@ -54,8 +54,8 @@ If you add an organization-wide policy, you should set it to the most lenient vi ![Choose the port visibility options](/assets/images/help/codespaces/choose-port-visibility-options.png) {% data reusables.codespaces.codespaces-policy-targets %} -1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the idle timeout period](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." -1. Después de terminar de agregar restricciones a tu política, haz clic en **Guardar**. +1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener más información sobre otras restricciones, consulta las secciones "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)", "[Restringir el periodo de tiempo de inactividad](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)" y "[Restringir el periodo de detección para los codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". +1. After you've finished adding constraints to your policy, click **Save**. ## Editar una política You can edit an existing policy. Por ejemplo, puede que quieras agregar o eliminar restricciones hacia o desde una política. diff --git a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md index 4b8852510ad1..3e6cabbc656e 100644 --- a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md +++ b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md @@ -1,7 +1,7 @@ --- title: Acerca de las precompilaciones de los codespaces shortTitle: Acerca de las precompilaciones -intro: Codespaces prebuilds help to speed up the creation of new codespaces for large or complex repositories. +intro: Las precompilaciones de codespaces te ayudan a acelerar la creación de codespaces nuevos para repositorios grandes o complejos. versions: fpt: '*' ghec: '*' @@ -12,11 +12,11 @@ product: '{% data reusables.gated-features.codespaces %}' ## Resumen -Prebuilding your codespaces allows you to be more productive and access your codespace faster, particularly if your repository is large or complex and new codespaces currently take more than 2 minutes to start. Esto es porque cualquier código fuente, extensiones del editor, dependencias de proyecto, comandos y configuraciones ya se han descargado, instalado y aplicado antes de que crees un codespace para tu proyecto. Piensa en la precompilación como una plantilla "lista para utilizarse" para un codespace. +El precompilar tus codespaces te permite ser más productivo y acceder a ellos más rápido, particularmente si tu repositorio es grande o complejo y los codespaces nuevos actualmente toman más de 2 minutos en iniciar. Esto es porque cualquier código fuente, extensiones del editor, dependencias de proyecto, comandos y configuraciones ya se han descargado, instalado y aplicado antes de que crees un codespace para tu proyecto. Piensa en la precompilación como una plantilla "lista para utilizarse" para un codespace. Predeterminadamente, cada que subas cambios a tu repositorio, {% data variables.product.prodname_codespaces %} utiliza {% data variables.product.prodname_actions %} para actualizar tus precompilaciones automáticamente. -Cuando las precompilaciones están disponibles para una rama en particular de un repositorio y para tu región, verás la etiqueta "{% octicon "zap" aria-label="The zap icon" %} Prebuild ready" en la lista de opciones de tipo de máquina al crear un codespace. If a prebuild is still being created, you will see the "{% octicon "history" aria-label="The history icon" %} Prebuild in progress" label. Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". +Cuando las precompilaciones están disponibles para una rama en particular de un repositorio y para tu región, verás la etiqueta "{% octicon "zap" aria-label="The zap icon" %} Prebuild ready" en la lista de opciones de tipo de máquina al crear un codespace. Si se está creando una precompilación, verás la etiqueta "{% octicon "history" aria-label="The history icon" %} Prebuild in progress". Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". ![La caja de diálogo para elegir un tipo de máquina](/assets/images/help/codespaces/choose-custom-machine-type.png) diff --git a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md index e8f98b0ef11e..7246c5d8ebe8 100644 --- a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md +++ b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md @@ -50,11 +50,11 @@ Antes de que configures las precompilaciones para tu proyecto, se debe cumplir c * **Cada subida** (el ajuste predeterminado) - Con este ajuste, las configuraciones de precompilación se actualizarán en cada subida que se haga a la rama predeterminada. Esto garantizará que los codespaces que se generen de una plantilla de precompilación siempre contengan la configuración de codespace más reciente, incluyendo cualquier dependencia que se haya actualizado o agregado recientemente. * **En el cambio de configuración** - Con este ajuste, as configuraciones de precompilación se actualizarán cada que lo hagan los archivos de configuración asociados para cada repositorio y rama en cuestión. Esto garantiza que los cambios a los archivos de configuración del contenedor dev para el repositorio se utilicen cuando se genera un codespace desde una plantilla de precompilación. El flujo de trabajo de acciones que actualiza la plantilla de precompilación se ejecutará con menor frecuencia, así que esta opción utilizará menos minutos de las acciones. Sin embargo, esta opción no garantiza que los cdespaces siempre incluyan dependencias recientemente actualizadas o agregadas, así que estas podrían tener que agregarse o actualizarse manualmente después de que un codespace se haya creado. - * **Programado** - Con este ajuste, puedes hacer que tus configuraciones de precompilación se actualicen en un itinerario personalizado que tú defines. This can reduce consumption of Actions minutes, however, with this option, codespaces may be created that do not use the latest dev container configuration changes. + * **Programado** - Con este ajuste, puedes hacer que tus configuraciones de precompilación se actualicen en un itinerario personalizado que tú defines. Esto puede reducir el consumo de minutos de acciones, sin embargo, con esta opción, pueden crearse codespaces que no utilicen los últimos cambios de configuración de contenedores dev. ![Las opciones de activación de precompilación](/assets/images/help/codespaces/prebuilds-triggers.png) -1. Select **Reduce prebuild available to only specific regions** to limit access to your prebuilt image, then select which regions you want it available in. Developers can only create codespaces from a prebuild if they are located in a region you select. By default, your prebuilt image is available to all regions where codespaces is available and storage costs apply for each region. +1. Selecciona **Reducir la precompilación disponible para solo las regiones específicas** para limitar el acceso a tu imagen precompilada y luego selecciona en qué regiones quieres que esté disponible. Los desarrolladores solo pueden crear condespaces desde una precompilación si estos se ubican en una región que selecciones. Predeterminadamente, tu imagen de precompilación se encuentra disponible a todas las regiones en donde están disponibles los codespaces y aplican costos de almacenamiento para cada región. ![Las opciones de selección de región](/assets/images/help/codespaces/prebuilds-regions.png) @@ -66,17 +66,17 @@ Antes de que configures las precompilaciones para tu proyecto, se debe cumplir c {% endnote %} -1. Set the number of prebuild template versions to be retained. You can input any number between 1 and 5. The default number of saved versions is 2, which means that only the latest template version and the previous version are saved. +1. Configura la cantidad de versiones de plantillas de precompilación a retener. Puedes ingresar cualquier número entre 1 y 5. La cantidad predeterminada de versiones guardadas es de 2, lo que significa que solo la versión de plantilla más reciente y la versión previa se guardan. - Depending on your prebuild trigger settings, your prebuild template could change with each push or on each dev container configuration change. Retaining older versions of prebuild templates enables you to create a prebuild from an older commit with a different dev container configuration than the current prebuild template. Since there is a storage cost associated with retaining prebuild template versions, you can choose the number of versions to be retained based on the needs of your team. For more information on billing, see "[About billing for {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)." + Dependiendo de los ajustes de activación de la precompilación, tu plantilla de precompilación podría cambiar con cada subida o en cada cambio de configuración de contenedor dev. El retener versiones anteriores de plantillas de precompilación te permite crear una precompilación desde una confirmación antigua con una configuración de contenedor dev diferente que la plantilla de precompilación actual. Ya que existe un costo de almacenamiento asociado con la retención de versiones de plantilla de precompilación, puedes elegir la cantidad de versiones a retener con base en las necesidades de tu equipo. Para obtener más información sobre la facturación, consulta la sección "[Acerca de la facturación para los {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)". - If you set the number of prebuild template versions to save to 1, {% data variables.product.prodname_codespaces %} will only save the latest version of the prebuild template and will delete the older version each time the template is updated. This means you will not get a prebuilt codespace if you go back to an older dev container configuration. + Si configuras la cantidad de versiones de plantillas de precompilación a guardar en 1, {% data variables.product.prodname_codespaces %} solo guardará la última versión de la plantilla de precompilación y borrará la versión antigua cada que se actualice la plantilla. Esto significa que no obtendrás un codespace precompilado si regresas a una configuración de contenedor dev antigua. - ![The prebuild template history setting](/assets/images/help/codespaces/prebuilds-template-history-setting.png) + ![El ajuste de historial de plantilla de precompilación](/assets/images/help/codespaces/prebuilds-template-history-setting.png) -1. Add users or teams to notify when the prebuild workflow run fails for this configuration. You can begin typing a username, team name, or full name, then click the name once it appears to add them to the list. The users or teams you add will receive an email when prebuild failures occur, containing a link to the workflow run logs to help with further investigation. +1. Agrega usuarios o equipos para notificarles cuando falla la ejecución de flujo de trabajo de la precompilación para esta configuración. Puedes comenzar a escribir un nombre de usuario, de equipo o nombre completo y luego hacer clic en el nombre una vez que aparezca para agregarlos a la lista. Los usuarios o equipos que agregues recibirán un correo electrónico cuando ocurran fallas en la precompilación, los cuales contienen un enlace a las bitácoras de ejecución de flujo de trabajo para ayudar con las investigaciones subsecuentes. - ![The prebuild failure notification setting](/assets/images/help/codespaces/prebuilds-failure-notification-setting.png) + ![El ajuste de notificación de falla de precompilación](/assets/images/help/codespaces/prebuilds-failure-notification-setting.png) 1. Da clic en **Crear**. diff --git a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/index.md b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/index.md index d924342f206d..b81ea9e2f301 100644 --- a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/index.md +++ b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/index.md @@ -1,6 +1,6 @@ --- -title: Prebuilding your codespaces -intro: 'To speed up codespace creation, you can configure your project to prebuild codespaces for specific branches in specific regions.' +title: Precompilar tus codespaces +intro: 'Para agilizar la creación de codespaces, puedes configurar tu proyecto para que los precompile para ramas específicas en regiones específicas.' product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' diff --git a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md index 8c6cdce8c61e..a2aedf8f8196 100644 --- a/translations/es-ES/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md +++ b/translations/es-ES/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md @@ -1,7 +1,7 @@ --- -title: Administrar las precompilaciones -shortTitle: Administrar las precompilaciones -intro: 'Puedes revisar, modificar y borrar las configuraciones de precompilación de tu repositorio.' +title: Managing prebuilds +shortTitle: Manage prebuilds +intro: 'You can review, modify, and delete the prebuild configurations for your repository.' versions: fpt: '*' ghec: '*' @@ -12,113 +12,113 @@ product: '{% data reusables.gated-features.codespaces %}' miniTocMaxHeadingLevel: 3 --- -## Verificar, cambiar y borrar tus configuraciones de precompilación +## Checking, changing, and deleting your prebuild configurations -Las precompilaciones que configuras para un repositorio se crean y actualizan utilizando un flujo de trabajo de {% data variables.product.prodname_actions %} que admistra el servicio de {% data variables.product.prodname_codespaces %}. +The prebuilds that you configure for a repository are created and updated using a {% data variables.product.prodname_actions %} workflow, managed by the {% data variables.product.prodname_codespaces %} service. -Dependiendo de los ajustes en una configuración de precompilación, el flujo de trabajo para actualizar la plantilla de precompilación podría activarse con estos eventos: +Depending on the settings in a prebuild configuration, the workflow to update the prebuild template may be triggered by these events: -* Crear o actualizar la configuración de precompilación -* Subir una confirmación o una solicitud de cambios a una rama que está configurada para tener precompilaciones -* Cambiar cualquiera de los archivos de configuración del contenedor dev -* Un itinerario que definiste en la configuración de la precompilación -* Activar el flujo de trabajo manualmente +* Creating or updating the prebuild configuration +* Pushing a commit or a pull request to a branch that's configured to have prebuilds +* Changing any of the dev container configuration files +* A schedule that you've defined in the prebuild configuration +* Manually triggering the workflow -Los ajustes en la configuración de precompilación determinan qué eventos activan automáticamente una actualización de la plantilla de precompilación. Para obtener más información, consulta la sección "[Configurar las precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". +The settings in the prebuild configuration determine which events automatically trigger an update of the prebuild template. For more information, see "[Configuring prebuilds](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)." -Las personas con acceso administrativo a un repositorio pueden verificar el progreso de las precompilaciones, así como editar y borrar las configuraciones de estas. +People with admin access to a repository can check the progress of prebuilds, edit, and delete prebuild configurations. -### Ver el progreso de las precompilaciones -Pudes ver el estado actual de la ejecución de flujo de trabajo más reciente para cada configuración de precompilación que hayas ajustado en la página de {% data variables.product.prodname_codespaces %} de tus ajustes de repositorio. Por ejemplo, "Actualmente en ejecución" o "Última ejecución hace 1 hora". +### Viewing the progress of prebuilds +You can view the current status of the latest workflow run for each prebuild configuration you've set up on the {% data variables.product.prodname_codespaces %} page of your repository settings. For example, "Currently running" or "Last run 1 hour ago." -Para ver la salida de bitácora de la ejecución de flujo de trabajo de la precompilación más reciente, haz clic en **Ver la salida**. +To see the log output for the latest prebuild workflow run, click **See output**. -![El botón de 'Ver salida'](/assets/images/help/codespaces/prebuilds-see-output.png) +![The 'See output' button](/assets/images/help/codespaces/prebuilds-see-output.png) -Esto muestra la salida de la ejecución más reciente del flujo de trabajo en la pestaña de **Acciones**. +This displays the output of the most recent run of the workflow in the **Actions** tab. -![La salida de flujo de trabajo de precompilación](/assets/images/help/codespaces/prebuilds-log-output.png) +![The prebuild workflow output](/assets/images/help/codespaces/prebuilds-log-output.png) -Como alternativa, para ver todas las ejecuciones de flujo de trabajo de una precompilación asociadas con la rama especificada, haz clic en el botón de puntos suspensivos y elige **Ver ejecuciones** del menú desplegable. +Alternatively, to view all prebuild workflow runs associated with the specified branch, click the ellipsis button and choose **View runs** from the dropdown menu. -![La opción de 'Ver ejecuciones' en el menú desplegable](/assets/images/help/codespaces/prebuilds-view-runs.png) +![The 'View runs' option in the drop-down menu](/assets/images/help/codespaces/prebuilds-view-runs.png) -Esto muestra el historial de ejecución de flujo de trabajo para las precompilaciones para la rama asociada. +This displays the workflow run history for prebuilds for the associated branch. -![El historial de ejecución de flujo de trabajo](/assets/images/help/codespaces/prebuilds-workflow-runs.png) +![The workflow run history](/assets/images/help/codespaces/prebuilds-workflow-runs.png) -### Editar una configuración de precompilación +### Editing a prebuild configuration -1. En la página de {% data variables.product.prodname_codespaces %} de tus ajustes de repositorio, haz clic en los puntos suspensivos a la derecha de la configuración de precompilación que quieras editar. -1. En el menú desplegable, haz clic en **Editar**. +1. On the {% data variables.product.prodname_codespaces %} page of your repository settings, click the ellipsis to the right of the prebuild configuration you want to edit. +1. In the dropdown menu, click **Edit**. + + ![The 'Edit' option in the drop-down menu](/assets/images/help/codespaces/prebuilds-edit.png) - ![La opción de 'Editar' en el menú desplegable](/assets/images/help/codespaces/prebuilds-edit.png) +1. Make the required changes to the prebuild configuration, then click **Update**. -1. Haz los cambios requeridos en la configuración de precompilación y luego haz clic en **Actualizar**. +### Disabling a prebuild configuration -### Inhabilitar una configuración de precompilación +To pause the update of prebuild templates for a configuration, you can disable workflow runs for the configuration. Disabling the workflow runs for a prebuild configuration does not delete any previously created prebuild templates for that configuration and, as a result, codespaces will continue to be generated from an existing prebuild template. -Para pausar la actualización de las plantillas de precompilación de una configuración, puedes inhabilitar las ejecuciones de flujo de trabajo para dicha configuración. El inhabilitar las ejecuciones de flujo de trabajo para una configuración de precompilación no borra ninguna plantilla de precompilación creada anteriormente para dicha configuración y, como resultado, los codespaces seguirán generándose desde una plantilla de precompilación existente. +Disabling the workflow runs for a prebuild configuration is useful if you need to investigate template creation failures. -El inhabilitar las ejecuciones de flujos de trabajo para una configuración precompilada es útil si necesitas investigar los fallos en la creación de plantillas. +1. On the {% data variables.product.prodname_codespaces %} page of your repository settings, click the ellipsis to the right of the prebuild configuration you want to disable. +1. In the dropdown menu, click **Disable runs**. -1. En la página de {% data variables.product.prodname_codespaces %} de tus ajustes de repositorio, haz clic en los puntos suspensivos a la derecha de la configuración de precompilación que quieras inhabilitar. -1. En el menú desplegable, haz clic en **Inhabilitar ejecuciones**. + ![The 'Disable runs' option in the drop-down menu](/assets/images/help/codespaces/prebuilds-disable.png) - ![La opción de 'Inhabilitar ejecuciones' en el menú desplegable](/assets/images/help/codespaces/prebuilds-disable.png) +1. To confirm that you want to disable this configuration, click **OK**. -1. Para confirmar que quieres inhabilitar esta configuración, haz clic en **OK**. +### Deleting a prebuild configuration -### Borrar una configuración de precompilación +Deleting a prebuild configuration also deletes all previously created prebuild templates for that configuration. As a result, shortly after you delete a configuration, prebuilds generated by that configuration will no longer be available when you create a new codespace. -El borrar una configuración de preocmpilación también borrar todas las plantillas de precompilación que se hayan creado previamente para dicha configuración. Como resultado, poco después de que borres una configuración, las precompilaciones generadas por dicha configuración ya no estarán disponibles cuando crees un codespace nuevo. +After you delete a prebuild configuration, workflow runs for that configuration that have been queued or started will still run. They will be listed in the workflow run history, along with previously completed workflow runs. -Después de que borras una configuración de precompilación, todavía se ejecutarán las ejecuciones de flujo de trabajo de dicha configuración que se hayan puesto en cola o que hayan iniciado. Se listarán en el historial de ejecución de flujo de trabajo junto con las ejecuciones de flujo de trabajo que se hayan completado previamente. +1. On the {% data variables.product.prodname_codespaces %} page of your repository settings, click the ellipsis to the right of the prebuild configuration you want to delete. +1. In the dropdown menu, click **Delete**. -1. En la página de {% data variables.product.prodname_codespaces %} de tus ajustes de repositorio, haz clic en los puntos suspensivos a la derecha de la configuración de precompilación que quieras borrar. -1. En el menú desplegable, haz clic en **Borrar**. + ![The 'Delete' option in the drop-down menu](/assets/images/help/codespaces/prebuilds-delete.png) - ![La opción de 'Borrar' en el menú desplegable](/assets/images/help/codespaces/prebuilds-delete.png) +1. Click **OK** to confirm the deletion. -1. Haz clic en **OK** para confirmar el borrado. +### Manually trigger prebuilds -### Activar las precompilaciones manualmente +It may be useful to manually trigger a workflow run for a prebuild configuration. Generally this is only necessary if you are debugging a problem with the workflow for a prebuild configuration. -Puede ser útil activar una ejecución de flujo de trabajo manualmente para una configuración precompilada. Generalmente, esto solo es necesario si estás depurando un problema con el flujo de trabajo de una configuración de precompilación. +1. On the {% data variables.product.prodname_codespaces %} page of your repository settings, click the ellipsis to the right of the prebuild configuration whose workflow you want to trigger. +1. In the dropdown menu, click **Manually trigger**. -1. En la página de {% data variables.product.prodname_codespaces %} de tus ajustes de repositorio, haz clic en los puntos suspensivos a la derecha de la configuración de precompilación cuyo flujo de trabajo quieras activar. -1. En el menú desplegable, haz clic en **Activar manualmente**. + ![The 'Manually trigger' option in the drop-down menu](/assets/images/help/codespaces/prebuilds-manually-trigger.png) - ![La opción de 'Activar manualmente' en le menú desplegable](/assets/images/help/codespaces/prebuilds-manually-trigger.png) +## Allowing a prebuild to access external resources -## Permitir que la precompilación acceda a recursos externos - -Predeterminadamente, el flujo de trabajo de {% data variables.product.prodname_actions %} para una configuración de compilación previa solo puede acceder al contenido de su propio repositorio. Tu proyecto podría utilizar recursos adicionales para compilar el ambiente de desarrollo, tal como archivos en otros repositorios, paquetes, imágenes de GHCR y API. Para permitir que tu configuración de precompilación acceda a estos recursos, necesitarás crear una cuenta personal nueva y luego utilizar esta cuenta para crear un token de acceso personal (PAT) con los alcances adecuados. - -1. Create a new personal account on {% data variables.product.prodname_dotcom %}. +By default, the {% data variables.product.prodname_actions %} workflow for a prebuild configuration can only access its own repository contents. Your project may use additional resources to build the development environment, such as files in other repositories, packages, GHCR images, and APIs. To allow your prebuild setup to access these resources, you will need to create a new personal account and then use this account to create a personal access token (PAT) with the appropriate scopes. +1. Create a new personal account on {% data variables.product.prodname_dotcom %}. + {% warning %} - - **Warning**: Although you can generate the PAT using your existing personal account, we strongly recommend creating a new account with access only to the target repositories required for your scenario. This is because the access token's `repository` permission grants access to all of the repositories that the account has access to. Para obtener más información, consulta las secciones "[Registrarse para obtener una cuenta nueva de GitHub](/get-started/signing-up-for-github/signing-up-for-a-new-github-account)" y "[Fortalecimiento de seguridad para las {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#considering-cross-repository-access)". - + + **Warning**: Although you can generate the PAT using your existing personal account, we strongly recommend creating a new account with access only to the target repositories required for your scenario. This is because the access token's `repository` permission grants access to all of the repositories that the account has access to. For more information, see "[Signing up for a new GitHub account](/get-started/signing-up-for-github/signing-up-for-a-new-github-account)" and "[Security hardening for {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#considering-cross-repository-access)." + {% endwarning %} -1. Give the new account read access to the required repositories. Para obtener más información, consulta la sección "[Administrar el acceso de un individuo a un repositorio de la organización](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository)". -1. While signed into the new account, create a PAT with the `repo` scope. Optionally, if the prebuild will need to download packages from the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, also select the `read:packages` scope. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)". - - !['repo' and 'packages' scopes selected for a PAT](/assets/images/help/codespaces/prebuilds-select-scopes.png) +1. Give the new account read access to the required repositories. For more information, see "[Managing an individual's access to an organization repository](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository)." +1. While signed into the new account, create a PAT with the `repo` scope. Optionally, if the prebuild will need to download packages from the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, also select the `read:packages` scope. For more information, see "[Creating a personal access token](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." - If the prebuild will use a package from the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, you will need to either grant the new account access to the package or configure the package to inherit the access permissions of the repository you are prebuilding. Para obtener más información, consulta la sección "[Configurar el control de accesos y la visibilidad de un paquete](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)". -{% ifversion ghec %}1. Authorize the token for use with SAML single sign-on (SSO), so that it can access repositories that are owned by organizations with SSO enabled. Para obtener más información, consulta la sección "[Autorizar un token de acceso personal para utilizar con el inicio de sesión único de SAML](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)". + !['repo' and 'packages' scopes selected for a PAT](/assets/images/help/codespaces/prebuilds-select-scopes.png) + + If the prebuild will use a package from the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, you will need to either grant the new account access to the package or configure the package to inherit the access permissions of the repository you are prebuilding. For more information, see "[Configuring a package's access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)." +{% ifversion ghec %}1. Authorize the token for use with SAML single sign-on (SSO), so that it can access repositories that are owned by organizations with SSO enabled. For more information, see "[Authorizing a personal access token for use with SAML single sign-on](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)." - ![The button to configure SSO for a PAT](/assets/images/help/codespaces/configure-SSO-for-PAT.png) + ![The button to configure SSO for a PAT](/assets/images/help/codespaces/configure-SSO-for-PAT.png) {% endif %} 1. Copy the token string. You will assign this to a {% data variables.product.prodname_codespaces %} repository secret. -1. Sign back into the account that has admin access to the repository. +1. Sign back into the account that has admin access to the repository. 1. In the repository for which you want to create {% data variables.product.prodname_codespaces %} prebuilds, create a new {% data variables.product.prodname_codespaces %} repository secret called `CODESPACES_PREBUILD_TOKEN`, giving it the value of the token you created and copied. For more information, see "[Managing encrypted secrets for your repository and organization for {% data variables.product.prodname_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces#adding-secrets-for-a-repository)." The PAT will be used for all subsequent prebuild templates created for your repository. Unlike other {% data variables.product.prodname_codespaces %} repository secrets, the `CODESPACES_PREBUILD_TOKEN` secret is only used for prebuilding and will not be available to use in codespaces created from your repository. -## Leer más +## Further reading -- "[Solucionar problemas de las compilaciones previas](/codespaces/troubleshooting/troubleshooting-prebuilds)" +- "[Troubleshooting prebuilds](/codespaces/troubleshooting/troubleshooting-prebuilds)" diff --git a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md index 5ebb9f98d314..ea5ae7eb71f6 100644 --- a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md +++ b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md @@ -110,7 +110,7 @@ Para utilizar un Dockerfile como parte de una configuración de contenedor dev, } ``` -For more information about using a Dockerfile in a dev container configuration, see the {% data variables.product.prodname_vscode_shortname %} documentation "[Create a development container](https://code.visualstudio.com/docs/remote/create-dev-container#_dockerfile)." +Para obtener más información sobre cómo utilizar un Dockerfile en una configuración de contenedor dev, consulta la documentación de {% data variables.product.prodname_vscode_shortname %} "[Crear un contenedor de desarrollo](https://code.visualstudio.com/docs/remote/create-dev-container#_dockerfile)". ## Utilizar la configuración de contenedor dev predeterminada @@ -122,7 +122,7 @@ La configuración predeterminada es una buena opción si estás trabajando en un ## Utilizar una configuración predeterminada de contenedor dev -Puedes elegir de entre una lista de configuraciones predeterminadas para crear una configuración de contenedor dev para tu repositorio. These configurations provide common setups for particular project types, and can help you quickly get started with a configuration that already has the appropriate container options, {% data variables.product.prodname_vscode_shortname %} settings, and {% data variables.product.prodname_vscode_shortname %} extensions that should be installed. +Puedes elegir de entre una lista de configuraciones predeterminadas para crear una configuración de contenedor dev para tu repositorio. Estas configuraciones proporcionan ajustes comunes para tipos de proyecto particulares y pueden ayudarte a iniciar rápidamente con una configuración que ya tenga las opciones de contenedor, ajustes de {% data variables.product.prodname_vscode_shortname %} y extensiones de {% data variables.product.prodname_vscode_shortname %} que deberían instalarse. Utilizar una configuración predefinida es una gran idea si necesitas extensibilidad adicional. También puedes comenzar con una configuración predeterminada y modificarla conforme la necesites para tu proyecto. diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md new file mode 100644 index 000000000000..995459a64ac6 --- /dev/null +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md @@ -0,0 +1,81 @@ +--- +title: Configuring GitHub Copilot in a JetBrains IDE +intro: 'You can enable, configure, and disable {% data variables.product.prodname_copilot %} in a JetBrains IDE.' +product: '{% data reusables.gated-features.copilot %}' +topics: + - Copilot +versions: + feature: copilot +shortTitle: JetBrains +--- + +## About {% data variables.product.prodname_copilot %} in JetBrains IDEs + +If you use a Jetbrains IDE, {% data variables.product.prodname_copilot %} can autocomplete code as you type. After installation, you can enable or disable {% data variables.product.prodname_copilot %}, and you can configure advanced settings within your IDE or on {% data variables.product.prodname_dotcom_the_website %}. + +## Prerrequisitos + +To configure {% data variables.product.prodname_copilot %} in a JetBrains IDE, you must install the {% data variables.product.prodname_copilot %} plugin. For more information, see "[Getting started with {% data variables.product.prodname_copilot %} in a JetBrains IDE](/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide)." + +## Keyboard shortcuts for {% data variables.product.prodname_copilot %} + +You can use the default keyboard shortcuts for inline suggestions in your JetBrains IDE when using {% data variables.product.prodname_copilot %}. Alternatively, you can rebind the shortcuts to your preferred keyboard shortcuts for each specific command. For more information on rebinding keyboard shortcuts in your JetBrains IDE, see the JetBrains documentation. For example, you can view the [IntelliJ IDEA](https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html#choose-keymap) documentation. + +{% mac %} + +| Acción | Shortcut | +|:-------------------------------------------------------------------------------------------- |:---------------------------------------------- | +| Accept an inline suggestion | Tab | +| Dismiss an inline suggestion | Esc | +| Show next inline suggestion | Option (⌥) or Alt+] | +| Show previous inline suggestion | Option (⌥) or Alt+[ | +| Trigger inline suggestion | Option (⌥)+\ | +| Open {% data variables.product.prodname_copilot %} (additional suggestions in separate pane) | Option (⌥) or Alt+Return | + +{% endmac %} + +{% windows %} + +| Acción | Shortcut | +|:-------------------------------------------------------------------------------------------- |:------------------------------- | +| Accept an inline suggestion | Tab | +| Dismiss an inline suggestion | Esc | +| Show next inline suggestion | Alt+] | +| Show previous inline suggestion | Alt+[ | +| Trigger inline suggestion | Alt+\ | +| Open {% data variables.product.prodname_copilot %} (additional suggestions in separate pane) | Alt+Enter | + +{% endwindows %} + +{% linux %} + +| Acción | Shortcut | +|:-------------------------------------------------------------------------------------------- |:------------------------------- | +| Accept an inline suggestion | Tab | +| Dismiss an inline suggestion | Esc | +| Show next inline suggestion | Alt+] | +| Show previous inline suggestion | Alt+[ | +| Trigger inline suggestion | Alt+\ | +| Open {% data variables.product.prodname_copilot %} (additional suggestions in separate pane) | Alt+Enter | + +{% endlinux %} + +## Habilitar o inhabilitar {% data variables.product.prodname_copilot %} + +You can enable or disable {% data variables.product.prodname_copilot %} from within your JetBrains IDE. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the JetBrains window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the icon is highlighted. When disabled, the icon is grayed out. + +1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the JetBrains window. ![Status icon in JetBrains](/assets/images/help/copilot/status-icon-jetbrains.png) +2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable it globally, or for the language of the file you are currently editing. To disable globally, click **Disable Completions**. Alternatively, click the language-specific button to disable {% data variables.product.prodname_copilot %} for the specified language. ![Disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) + +## Configuring advanced settings for {% data variables.product.prodname_copilot %} + +You can manage advanced settings for {% data variables.product.prodname_copilot %} in your JetBrains IDE, such as how your IDE displays code completions, and which languages you want to enable or disable for {% data variables.product.prodname_copilot %}. + +1. In your JetBrains IDE, click the **File** menu, then click **Settings**. +1. Under **Languages & Frameworks**, click **{% data variables.product.prodname_copilot %}**. +1. Edit the settings according to your personal preferences. + - To adjust the behaviour and appearance of code suggestions, and whether to automatically check for updates, select or deselect the corresponding checkboxes. + - If you have selected to receive automatic updates, you can choose whether to receive stable, but less frequent updates, or nightly updates, which may be less stable. Click the **Update channel** dropdown and select **Stable** for stable updates, or **Nightly** for nightly updates. + - Under "Disabled languages", use the checkboxes to select or deselect the languages you want to disable {% data variables.product.prodname_copilot %} for. + +{% data reusables.copilot.dotcom-settings %} diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-neovim.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-neovim.md new file mode 100644 index 000000000000..a487e7a0e753 --- /dev/null +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-neovim.md @@ -0,0 +1,18 @@ +--- +title: Configuring GitHub Copilot in Neovim +intro: 'You can enable, configure, and disable {% data variables.product.prodname_copilot %} in Neovim.' +product: '{% data reusables.gated-features.copilot %}' +versions: + feature: copilot +topics: + - Copilot +shortTitle: Neovim +--- + +## Configuring {% data variables.product.prodname_copilot %} in Neovim + +For guidance on configuring {% data variables.product.prodname_copilot %} in Neovim, invoke the {% data variables.product.prodname_copilot %} documentation in Neovim by running the following command. + + :help copilot + +{% data reusables.copilot.dotcom-settings %} diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md new file mode 100644 index 000000000000..71ad993d923c --- /dev/null +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md @@ -0,0 +1,108 @@ +--- +title: Configuring GitHub Copilot in Visual Studio Code +intro: 'You can enable, configure, and disable {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}.' +product: '{% data reusables.gated-features.copilot %}' +versions: + feature: copilot +shortTitle: Visual Studio Code +topics: + - Copilot +--- + +## Acerca de los {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vscode %} + +If you use {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_copilot %} can autocomplete code as you type. After installation, you can enable or disable {% data variables.product.prodname_copilot %}, and you can configure advanced settings within {% data variables.product.prodname_vscode %} or on {% data variables.product.prodname_dotcom_the_website %}. + +## Prerrequisitos + +To configure {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you must install the {% data variables.product.prodname_copilot %} plugin. For more information, see "[Getting started with {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}](/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code)." + +## Keyboard shortcuts for {% data variables.product.prodname_copilot %} + +You can use the default keyboard shortcuts in {% data variables.product.prodname_vscode %} when using {% data variables.product.prodname_copilot %}. Alternatively, you can rebind the shortcuts in the Keyboard Shortcuts editor using your preferred keyboard shortcuts for each specific command. You can search for each keyboard shortcut by command name in the Keyboard Shortcuts editor. + +{% mac %} + +| Acción | Shortcut | Command name | +|:-------------------------------------------------------------------------------------------- |:--------------------------------------------- |:---------------------------------------- | +| Accept an inline suggestion | Tab | editor.action.inlineSuggest.commit | +| Dismiss an inline suggestion | Esc | editor.action.inlineSuggest.hide | +| Show next inline suggestion | Option (⌥)+]
| editor.action.inlineSuggest.showNext | +| Show previous inline suggestion | Option (⌥)+[
| editor.action.inlineSuggest.showPrevious | +| Trigger inline suggestion | Option (⌥)+\
| editor.action.inlineSuggest.trigger | +| Open {% data variables.product.prodname_copilot %} (additional suggestions in separate pane) | Ctrl+Return | github.copilot.generate | +| Toggle {% data variables.product.prodname_copilot %} on/off | _No default shortcut_ | github.copilot.toggleCopilot | + +{% endmac %} + +{% windows %} + +| Acción | Shortcut | Command name | +|:-------------------------------------------------------------------------------------------- |:-------------------------------- |:---------------------------------------- | +| Accept an inline suggestion | Tab | editor.action.inlineSuggest.commit | +| Dismiss an inline suggestion | Esc | editor.action.inlineSuggest.hide | +| Show next inline suggestion | Alt+] | editor.action.inlineSuggest.showNext | +| Show previous inline suggestion | Alt+[ | editor.action.inlineSuggest.showPrevious | +| Trigger inline suggestion | Alt+\ | editor.action.inlineSuggest.trigger | +| Open {% data variables.product.prodname_copilot %} (additional suggestions in separate pane) | Ctrl+Enter | github.copilot.generate | +| Toggle {% data variables.product.prodname_copilot %} on/off | _No default shortcut_ | github.copilot.toggleCopilot | + +{% endwindows %} + + +{% linux %} + +| Acción | Shortcut | Command name | +|:-------------------------------------------------------------------------------------------- |:-------------------------------- |:---------------------------------------- | +| Accept an inline suggestion | Tab | editor.action.inlineSuggest.commit | +| Dismiss an inline suggestion | Esc | editor.action.inlineSuggest.hide | +| Show next inline suggestion | Alt+] | editor.action.inlineSuggest.showNext | +| Show previous inline suggestion | Alt+[ | editor.action.inlineSuggest.showPrevious | +| Trigger inline suggestion | Alt+\ | editor.action.inlineSuggest.trigger | +| Open {% data variables.product.prodname_copilot %} (additional suggestions in separate pane) | Ctrl+Enter | github.copilot.generate | +| Toggle {% data variables.product.prodname_copilot %} on/off | _No default shortcut_ | github.copilot.toggleCopilot | + +{% endlinux %} + +## Rebinding keyboard shortcuts + +If you don't want to use the default keyboard shortcuts in {% data variables.product.prodname_vscode %} when using {% data variables.product.prodname_copilot %}, you can rebind the shortcuts in the Keyboard Shortcuts editor using your preferred keyboard shortcuts for each specific command. + +1. Click the **File** menu, click **Preferences**, then click **Keyboard Shortcuts**. ![Screenshot of Visual Studio Code keyboard shortcuts](/assets/images/help/copilot/vsc-keyboard-shortcuts.png) +1. In the "Keyboard Shortcuts" editor, search for the command name of the keyboard shortcut you want to change. ![Screenshot of Keyboard shortcut search bar](/assets/images/help/copilot/vsc-shortcut-search-bar.png) +1. Next to the command you want to change, click the pencil icon. ![Screenshot of Keyboard shortcut editor](/assets/images/help/copilot/vsc-edit-shortcuts.png) +1. Type the keystrokes you want to use for the command, then press Enter/Return. ![Screenshot of Edit keyboard shortcut textbox](/assets/images/help/copilot/vsc-edit-shortcuts-textbox.png) + +{% data reusables.copilot.enabling-or-disabling-in-vsc %} + +## Enabling or disabling inline suggestions + +You can choose to enable or disable inline suggestions for {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}. + +1. In the **File** menu, navigate to **Preferences** and click **Settings**. ![Screenshot of {% data variables.product.prodname_vscode %} settings](/assets/images/help/copilot/vsc-settings.png) +1. In the left-side panel of the settings tab, click **Extensions** and then select **Copilot**. +1. Under "Inline Suggest:Enable", select or deselect the checkbox to enable or disable inline suggestions. + +## Enabling or disabling {% data variables.product.prodname_copilot %} for specific languages + +You can specify which languages you want to enable or disable {% data variables.product.prodname_copilot %} for. + +1. From the {% data variables.product.prodname_vscode %}, click the **Extensions** tab, then navigate to the **Copilot** section. For more information, see "[Enabling and disabling inline suggestions](#enabling-and-disabling-inline-suggestions)." +1. Under "Enable or disable Copilot for specified languages", click **Edit in settings.json**. +1. In the _settings.json_ file, add or remove the languages you want to enable or disable {% data variables.product.prodname_copilot %} for. For example, to enable Python in {% data variables.product.prodname_copilot %}, add `"python": true` to the list, ensuring there is a trailing comma after all but the last list item. + + ```json + { + "editor.inlineSuggest.enabled": true, + "github.copilot.enable": { + "*": true, + "yaml": false, + "plaintext": false, + "markdown": true, + "javascript": true, + "python": true + } + } + ``` + +{% data reusables.copilot.dotcom-settings %} diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md new file mode 100644 index 000000000000..dfaae4016352 --- /dev/null +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md @@ -0,0 +1,49 @@ +--- +title: Configuring GitHub Copilot in Visual Studio +intro: 'You can enable, configure, and disable {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}.' +product: '{% data reusables.gated-features.copilot %}' +versions: + feature: copilot +shortTitle: Visual Studio +topics: + - Copilot +--- + +## Acerca de los {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_vs %} + +If you use {% data variables.product.prodname_vs %}, {% data variables.product.prodname_copilot %} can autocomplete code as you type. After installation, you can enable or disable {% data variables.product.prodname_copilot %}, and you can configure advanced settings within {% data variables.product.prodname_vs %} or on {% data variables.product.prodname_dotcom_the_website %}. + +## Prerrequisitos + +To configure {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}, you must install the {% data variables.product.prodname_copilot %} plugin. For more information, see "[Getting started with {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}](/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio)." + +## Keyboard shortcuts for {% data variables.product.prodname_copilot %} + +You can use the default keyboard shortcuts in {% data variables.product.prodname_vs %} when using {% data variables.product.prodname_copilot %}. Alternatively, you can rebind the shortcuts in the Tools settings for {% data variables.product.prodname_vs %} using your preferred keyboard shortcuts for each specific command. You can search for each keyboard shortcut by its command name in the Keyboard Shortcuts editor. + +| Acción | Shortcut | Command name | +|:------------------------------- |:-------------------------------------------- |:------------------------------------ | +| Show next inline suggestion | Ctrl+Alt+] | Tools.Nextsuggestion | +| Show previous inline suggestion | Ctrl+Alt+[ | Tools.Previoussuggestion | +| Trigger inline suggestion | Ctrl+Alt+\ | Edit.Copilot.TriggerInlineSuggestion | + +## Rebinding keyboard shortcuts + +If you don't want to use the default keyboard shortcuts in {% data variables.product.prodname_vs %} when using {% data variables.product.prodname_copilot %}, you can rebind the shortcuts in the Keyboard editor using your preferred keyboard shortcuts for each specific command. + +1. In the {% data variables.product.prodname_vs %} toolbar, under **Tools**, click **Options**. ![Screenshot of the Options option in the {% data variables.product.prodname_vs %} toolbar](/assets/images/help/copilot/vs-toolbar-options.png) +1. In the "Options" dialog, under **Environment**, click **Keyboard**. ![Screenshot of the Keyboard option in the "Options" dialog](/assets/images/help/copilot/vs-options-dialogue.png) +1. Under "Show commands containing:", search for the command you want to rebind. ![Screenshot of the show commands containing searchbar](/assets/images/help/copilot/vs-show-commands-containing.png) +1. Under "Press shortcut keys", type the shorcut you want to assign to the command, then click **Assign**. ![Screenshot of the keyboard shortcut assignment](/assets/images/help/copilot/vs-rebind-shortcut.png) + +{% data reusables.copilot.enabling-or-disabling-vs %} + +## Configuring ReSharper for {% data variables.product.prodname_copilot %} + +If you use ReSharper, {% data variables.product.prodname_copilot %} may work best when you configure ReSharper to use {% data variables.product.prodname_copilot %}'s native IntelliSense. For more information about ReSharper, see the [ReSharper documentation](https://www.jetbrains.com/resharper/documentation/documentation.html) + +1. In the {% data variables.product.prodname_vs %} toolbar, under **Tools**, click **Options**. ![Screenshot of the Options option in the {% data variables.product.prodname_vs %} toolbar](/assets/images/help/copilot/vs-toolbar-options.png) +1. In the "Options" dialog, under **Environment**, click **IntelliSense** and then click **General**. ![Screenshot of the IntelliSense option in the "Options" dialog](/assets/images/help/copilot/vs-options-intellisense.png) +1. Under "General" select **Visual Studio** and then click **Save**. + +{% data reusables.copilot.dotcom-settings %} diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/index.md b/translations/es-ES/content/copilot/configuring-github-copilot/index.md new file mode 100644 index 000000000000..95720736b6ba --- /dev/null +++ b/translations/es-ES/content/copilot/configuring-github-copilot/index.md @@ -0,0 +1,15 @@ +--- +title: Configuring GitHub Copilot +shortTitle: Configure GitHub Copilot +intro: 'You can enable, configure, or disable {% data variables.product.prodname_copilot %} in a supported IDE.' +versions: + feature: copilot +topics: + - Copilot +children: + - /configuring-github-copilot-in-visual-studio-code + - /configuring-github-copilot-in-visual-studio + - /configuring-github-copilot-in-a-jetbrains-ide + - /configuring-github-copilot-in-neovim +--- + diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md new file mode 100644 index 000000000000..a310fbd8bab0 --- /dev/null +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md @@ -0,0 +1,111 @@ +--- +title: Getting started with GitHub Copilot in a JetBrains IDE +shortTitle: JetBrains IDE +intro: 'Learn how to install {% data variables.product.prodname_copilot %} in a JetBrains IDE, and start seeing suggestions as you write comments and code.' +product: '{% data reusables.gated-features.copilot %}' +versions: + feature: copilot +topics: + - Copilot +--- + +## About {% data variables.product.prodname_copilot %} and JetBrains IDEs + +{% data reusables.copilot.procedural-intro %} + +If you use a JetBrains IDE, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor. This guide demonstrates how to use {% data variables.product.prodname_copilot %} within a JetBrains IDE for macOS, Windows, or Linux. + +## Prerrequisitos + +{% data reusables.copilot.jetbrains-ides %} + +## Installing the JetBrains extension + +To use {% data variables.product.prodname_copilot %} in a JetBrains IDE, you must install the {% data variables.product.prodname_copilot %} extension. The following procedure will guide you through installation of the {% data variables.product.prodname_copilot %} plugin in IntelliJ IDEA. Steps to install the plugin in another supported IDE may differ. + +1. In your JetBrains IDE, under the **File** menu, click **Settings**. +1. At the top of the "Settings" dialog box, click **Marketplace**. In the search bar, search for **{% data variables.product.prodname_copilot %}** and click **Install**. ![Screenshot of Marketplace search](/assets/images/help/copilot/jetbrains-marketplace.png) +1. After {% data variables.product.prodname_copilot %} is installed, click **Restart IDE**. +1. After your JetBrains IDE has restarted, click the **Tools** menu. Click **{% data variables.product.prodname_copilot %}**, then click **Login to {% data variables.product.prodname_dotcom %}**. ![Screenshot of JetBrains tools menu](/assets/images/help/copilot/jetbrains-tools-menu.png) +1. In the "Sign in to {% data variables.product.prodname_dotcom %}" dialog box, to copy the device code and open the device activation window, click **Copy and Open**. ![Screenshot of device code copy and open](/assets/images/help/copilot/device-code-copy-and-open.png) +1. A device activation window will open in your browser. Paste the device code, then click **Continue**. + + - To paste the code in Windows or Linux, press Ctrl+v. + - To paste the code in macOS, press command+v. +1. {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_copilot %} Plugin**. +1. After the permissions have been approved, your JetBrains IDE will show a confirmation. To begin using {% data variables.product.prodname_copilot %}, click **OK**. ![Screenshot of JetBrains IDE permissions confirmation](/assets/images/help/copilot/jetbrains-ide-confirmation.png) + + +## Seeing your first suggestion + +{% data reusables.copilot.supported-languages %} The following samples are in Java, but other languages will work similarly. + +{% data reusables.copilot.create-java-file %} +1. In the Java file, create a class by typing `class Test`. + {% data variables.product.prodname_copilot %} will automatically suggest a class body in grayed text, as shown below. The exact suggestion may vary. + ![Screenshot of the Java class body suggestion](/assets/images/help/copilot/java-class-body-suggestion-jetbrains.png) +{% data reusables.copilot.accept-suggestion %} +1. To prompt {% data variables.product.prodname_copilot %} to suggest a function body, type the following line below the bracket of the `main` function. The exact suggestion may vary. +{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} + + ![Screenshot of the Java function body suggestion](/assets/images/help/copilot/java-function-body-suggestion-jetbrains.png) +{% data reusables.copilot.accept-suggestion %} + +{% data variables.product.prodname_copilot %} will attempt to match the context and style of your code. You can always edit the suggested code. + +## Seeing alternative suggestions + +{% data reusables.copilot.alternative-suggestions %} + +{% data reusables.copilot.create-java-file %} +1. To prompt {% data variables.product.prodname_copilot %} to show you a suggestion, type the following line in the Java file. +{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} +{% data reusables.copilot.see-alternative-suggestions %} + + | OS | See next suggestion | See previous suggestion | + |:------- |:------------------------------ |:------------------------------ | + | macOS | Option+] | Option+[ | + | Windows | Alt+] | Alt+[ | + | Linux | Alt+] | Alt+[ | +{% data reusables.copilot.accept-or-reject-suggestion %} + +## Seeing multiple suggestions in a new tab + +{% data reusables.copilot.suggestions-new-tab %} + +{% data reusables.copilot.create-java-file %} +1. To prompt {% data variables.product.prodname_copilot %} to show you a suggestion, type the following line in the Java file. +{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} +1. Open a new tab with multiple additional suggestions. + - On macOS, press Command+Shift+A, then click **Open GitHub Copilot**, or press Command+Shift+\ to open the new tab immediately. + - On Windows or Linux, press Ctrl+Enter, then click **Open GitHub Copilot**. ![Screenshot of dialogue to open Copilot](/assets/images/help/copilot/open-copilot-tab-jetbrains.png) +1. To accept a suggestion, above the suggestion, click **Accept Solution**. To reject all suggestions, close the tab. + +## Generating code suggestions from comments + +{% data reusables.copilot.generating-suggestions-from-comments %} + +{% data reusables.copilot.create-java-file %} +1. To prompt {% data variables.product.prodname_copilot %} to suggest an implementation of a function in the Java file, type the following lines. + ```java{:copy} + // find all images without alternate text + // and give them a red border + void process () { + ``` + ![Screenshot of the Java function body suggestion](/assets/images/help/copilot/comment-suggestion-jetbrains.png) + +## Enabling and disabling {% data variables.product.prodname_copilot %} + +You can enable or disable {% data variables.product.prodname_copilot %} for all languages, or for individual languages. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of your JetBrains IDE window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the icon is highlighted. When disabled, the icon is grayed out. + +1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the JetBrains window. ![Screenshot of the status icon in IntelliJ IDEA](/assets/images/help/copilot/status-icon-jetbrains.png) +2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable it globally, or for the language of the file you are currently editing. + + - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Disable Completions**. + - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Disable Completions for _LANGUAGE_**. ![Screenshot of option to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) + + +## Leer más + +- [El sitio web {% data variables.product.prodname_copilot %}](https://copilot.github.com/) +- [{% data variables.product.prodname_copilot %} Licensing Information for JetBrains Plugin](/copilot/overview-of-github-copilot/about-github-copilot#github-copilot-licensing-information-for-jetbrains-plugin) diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md new file mode 100644 index 000000000000..37a3d8aa0da0 --- /dev/null +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md @@ -0,0 +1,83 @@ +--- +title: Getting started with GitHub Copilot in Neovim +shortTitle: Neovim +product: '{% data reusables.gated-features.copilot %}' +intro: 'Learn how to install {% data variables.product.prodname_copilot %} in Neovim, and start seeing suggestions as you write comments and code.' +versions: + feature: copilot +topics: + - Copilot +--- + +## About {% data variables.product.prodname_copilot %} and Neovim + +{% data reusables.copilot.procedural-intro %} + +If you use a Neovim, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor. + +## Prerrequisitos + +To use {% data variables.product.prodname_copilot %} in Neovim you must have Neovim and Node.js version 17 or below installed. For more information, see the [Neovim documentation](https://neovim.io/doc/) and the [Node.js website](https://nodejs.org/en/). + +## Installing the Neovim extension + +{% mac %} + +{% data reusables.copilot.install-copilot-in-neovim %} + - To install the {% data variables.product.prodname_copilot %} plugin directly, you must know where Neovim stores plugins. To install the plugin, enter the following command in Terminal. + + ``` + git clone https://github.com/github/copilot.vim \ + PATH/TO/NEOVIM/PLUGINS/copilot.vim + ``` +1. To configure {% data variables.product.prodname_copilot %}, open Neovim and enter the following command. + + ``` + :Copilot setup + ``` + +{% endmac %} + + +{% windows %} + +{% data reusables.copilot.install-copilot-in-neovim %} + - To install the {% data variables.product.prodname_copilot %} plugin directly, you must know where Neovim stores plugins. To install the plugin, enter the following command in Git Bash. + + ``` + git clone https://github.com/github/copilot.vim \ + ~/.config/PATH/TO/YOUR/NEOVIM/CONFIG/FILE/copilot.vim +1. To configure {% data variables.product.prodname_copilot %}, open Neovim and enter the following command. + + ``` + :Copilot setup + ``` + +{% endwindows %} + + +{% linux %} + +{% data reusables.copilot.install-copilot-in-neovim %} + - To install the {% data variables.product.prodname_copilot %} plugin directly, you must know where Neovim stores plugins. To install the plugin, enter the following command in Git Bash. + + ``` + git clone https://github.com/github/copilot.vim \ +~/.config/PATH/TO/YOUR/NEOVIM/CONFIG/FILE/copilot.vim + ``` +1. To configure {% data variables.product.prodname_copilot %}, open Neovim and enter the following command. + + ``` + :Copilot setup + ``` +{% endlinux %} + +## Learning to use {% data variables.product.prodname_copilot %} in Neovim + +For guidance on using {% data variables.product.prodname_copilot %} in Neovim, you can view the plugin documentation. To see the documentation, open Neovim and run the following command. +``` +:help copilot ``` + +## Leer más + +- [{% data variables.product.prodname_copilot %}](https://copilot.github.com/) diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md new file mode 100644 index 000000000000..77cee19fab36 --- /dev/null +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md @@ -0,0 +1,109 @@ +--- +title: Getting started with GitHub Copilot in Visual Studio Code +shortTitle: Visual Studio Code +intro: 'Learn how to install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, and start seeing suggestions as you write comments and code.' +product: '{% data reusables.gated-features.copilot %}' +versions: + feature: copilot +topics: + - Copilot +--- + +## Acerca del {% data variables.product.prodname_copilot %} y de las {% data variables.product.prodname_vscode %} + +{% data reusables.copilot.procedural-intro %} + +If you use {% data variables.product.prodname_vscode %}, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor. This guide demonstrates how to use {% data variables.product.prodname_copilot %} within {% data variables.product.prodname_vscode %} for macOS, Windows, or Linux. + +## Prerrequisitos + +To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you must have {% data variables.product.prodname_vscode %} installed. For more information, see the [{% data variables.product.prodname_vscode %} download page](https://code.visualstudio.com/Download). + +## Installing the {% data variables.product.prodname_vscode %} extension + +To use {% data variables.product.prodname_copilot %}, you must first install the {% data variables.product.prodname_vscode %} extension. + +1. In the {% data variables.product.prodname_vscode %} Marketplace, go to the [{% data variables.product.prodname_copilot %} extension](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) page and click **Install**. ![Install {% data variables.product.prodname_copilot %} extension {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png) +1. A popup will appear, asking to open {% data variables.product.prodname_vscode %}. Click **Open {% data variables.product.prodname_vscode %}**. +1. In the "Extension: {% data variables.product.prodname_copilot %}" tab in {% data variables.product.prodname_vscode %}, click **Install**. ![Install button in {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/in-visual-studio-code-install-button.png) +1. If you have not previously authorized {% data variables.product.prodname_vscode %} in your {% data variables.product.prodname_dotcom %} account, you will be prompted to sign in to {% data variables.product.prodname_dotcom %} in {% data variables.product.prodname_vscode %}. + - If you have previously authorized {% data variables.product.prodname_vscode %} for your account on {% data variables.product.prodname_dotcom %}, {% data variables.product.prodname_copilot %} will be automatically authorized. ![Screen shot of {% data variables.product.prodname_vscode %} authorization screen](/assets/images/help/copilot/vsc-copilot-authorize.png) +1. In your browser, {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_vscode %}**. +1. In {% data variables.product.prodname_vscode %}, in the "{% data variables.product.prodname_vscode %}" dialog box, to confirm the authentication, click **Open**. + + +## Seeing your first suggestion + +{% data reusables.copilot.supported-languages %} The following samples are in JavaScript, but other languages will work similarly. + +{% data reusables.copilot.create-js-file %} +1. In the JavaScript file, type the following function header. {% data variables.product.prodname_copilot %} will automatically suggest an entire function body in grayed text, as shown below. The exact suggestion may vary. + ```javascript{:copy} + function calculateDaysBetweenDates(begin, end) { + ``` + ![Screenshot of a first suggestion {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/first-suggestion-visual-studio-code.png) +{% data reusables.copilot.accept-suggestion %} + +## Seeing alternative suggestions + +{% data reusables.copilot.alternative-suggestions %} + +{% data reusables.copilot.create-js-file %} +1. In the JavaScript file, type the following function header. {% data variables.product.prodname_copilot %} will show you a suggestion. + ```javascript{:copy} + function calculateDaysBetweenDates(begin, end) { + ``` +{% data reusables.copilot.see-alternative-suggestions %} + + | OS | See next suggestion | See previous suggestion | + |:------- |:----------------------------------------- |:----------------------------------------- | + | macOS | Option (⌥) or Alt+] | Option (⌥) or Alt+[ | + | Windows | Alt+] | Alt+[ | + | Linux | Alt+] | Alt+[ | +1. Alternatively, you can hover over the suggestion to see the {% data variables.product.prodname_copilot %} command palette for choosing suggestions. +{% data reusables.copilot.accept-or-reject-suggestion %} + +## Seeing multiple suggestions in a new tab + +{% data reusables.copilot.suggestions-new-tab %} + +{% data reusables.copilot.create-js-file %} +1. In the JavaScript file, type the following function header. {% data variables.product.prodname_copilot %} will show you a suggestion. + ```javascript{:copy} + function calculateDaysBetweenDates(begin, end) { + ``` +1. To open a new tab with multiple additional options, press Ctrl+Enter. +1. To accept a suggestion, above the suggestion, click **Accept Solution**. To reject all suggestions, close the tab. + +## Generating code suggestions from comments + +{% data reusables.copilot.generating-suggestions-from-comments %} + +{% data reusables.copilot.create-js-file %} +1. In the JavaScript file, type the following comment. {% data variables.product.prodname_copilot %} will suggest an implementation of the function. + ```javascript{:copy} + // find all images without alternate text + // and give them a red border + function process() { + ``` + +## Using a framework + +You can also use {% data variables.product.prodname_copilot %} to generate suggestions for APIs and frameworks. The following example uses {% data variables.product.prodname_copilot %} to create a simple Express server that returns the current time. + +{% data reusables.copilot.create-js-file %} +1. In the JavaScript file, type the following comment and then press Enter. {% data variables.product.prodname_copilot %} will suggest an implementation of the Express app. + ```javascript{:copy} + // Express server on port 3000 +1. To accept each line, press Tab, then Enter. +1. Type the following comment and then press Enter. {% data variables.product.prodname_copilot %} will suggest an implementation for the default handler. + ```javascript{:copy} + // Return the current time + ``` +1. To accept each line, press Tab. + +{% data reusables.copilot.enabling-or-disabling-in-vsc %} + +## Leer más + +- [{% data variables.product.prodname_copilot %}](https://copilot.github.com/) diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md new file mode 100644 index 000000000000..1f80ac978dd9 --- /dev/null +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md @@ -0,0 +1,87 @@ +--- +title: Getting started with GitHub Copilot in Visual Studio +shortTitle: Visual Studio +product: '{% data reusables.gated-features.copilot %}' +intro: 'Learn how to install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}, and start seeing suggestions as you write comments and code.' +versions: + feature: copilot +topics: + - Copilot +--- + +## About {% data variables.product.prodname_copilot %} and Visual Studio + +{% data reusables.copilot.procedural-intro %} + +If you use {% data variables.product.prodname_vs %}, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor. This guide demonstrates how to use {% data variables.product.prodname_copilot %} within {% data variables.product.prodname_vs %} for Windows. + +## Prerrequisitos + +To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}, you must have {% data variables.product.prodname_vs %} 2022 17.2 or later installed. For more information, see the [Visual Studio IDE](https://visualstudio.microsoft.com/vs/) documentation. + +{% note %} + +**Note**: {% data variables.product.prodname_copilot %} is not currently available for use with Visual Studio for Mac. + +{% endnote %} + +## Installing the {% data variables.product.prodname_vs %} extension + +To use {% data variables.product.prodname_copilot %}, you must first install the {% data variables.product.prodname_vs %} extension. +1. In the Visual Studio toolbar, click **Extensions**, then click **Manage Extensions**. ![Screenshot of the Visual Studio toolbar](/assets/images/help/copilot/visual-studio-toolbar.png) +1. In the "Manage Extensions" window, click **Visual Studio Marketplace**, search for the {% data variables.product.prodname_copilot %} extension, then click **Download**. ![Screenshot of GitHub Copilot extension for Visual Studio with the download button emphasized](/assets/images/help/copilot/install-copilot-extension-visual-studio.png) +1. Close the "Manage Extensions" window, then exit and relaunch {% data variables.product.prodname_vs %}. +1. Optionally, to check that {% data variables.product.prodname_copilot %} is installed and enabled, go back to **Manage Extensions**, click **Installed** to view your currently installed extensions, then click **{% data variables.product.prodname_copilot %}** to see status information. ![Screenshot of installed extensions in Visual Studio with GitHub Copilot emphasized](/assets/images/help/copilot/installed-copilot-extension-visual-studio.png) +1. Open or create a new project in {% data variables.product.prodname_vs %}. +1. In the "Microsoft {% data variables.product.prodname_vs %}" dialog box, to copy your device activation code, click **OK**. ![Screenshot of the Microsoft {% data variables.product.prodname_vs %} dialogue box](/assets/images/help/copilot/vs-auth-dialogue.png) +1. A device activation window will open in your browser. Paste the device code, then click **Continue**. + + - To paste the code in Windows or Linux, press Ctrl+v. + - To paste the code in macOS, press command+v. +1. {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_copilot %} Plugin**. +1. After you approve the permissions, {% data variables.product.prodname_vs %} will show a confirmation. ![Screenshot of {% data variables.product.prodname_vs %} permissions confirmation](/assets/images/help/copilot/vs-confirmation.png) + +## Seeing your first suggestion +{% data reusables.copilot.supported-languages %} The following samples are in C#, but other languages will work similarly. + +{% data reusables.copilot.create-c-file %} +1. In the C# file, type the following function header. {% data variables.product.prodname_copilot %} will automatically suggest an entire function body in grayed text, as shown below. The exact suggestion may vary. + ```csharp{:copy} + function calculateDaysBetweenDates(begin, end) { + ``` + ![Screenshot of a first suggestion Visual Studio Code](/assets/images/help/copilot/first-suggestion-visual-studio.png) +{% data reusables.copilot.accept-suggestion %} + +## Seeing alternative suggestions +{% data reusables.copilot.alternative-suggestions %} +{% data reusables.copilot.create-c-file %} +1. In the C# file, type the following function header. {% data variables.product.prodname_copilot %} will show you a suggestion. + + ```csharp{:copy} + function calculateDaysBetweenDates(begin, end) { + ``` +1. If alternative suggestions are available, you can see these alternatives by pressing Alt+] (or Alt+[). +1. Optionally, you can hover over the suggestion to see the {% data variables.product.prodname_copilot %} command palette for choosing suggestions. +{% data reusables.copilot.accept-or-reject-suggestion %} + +## Generating code suggestions from comments + +{% data reusables.copilot.generating-suggestions-from-comments %} + +{% data reusables.copilot.create-c-file %} +1. In the C# file, type the following comment. {% data variables.product.prodname_copilot %} will suggest an implementation of the function. + ```csharp{:copy} + using System.Xml.Linq; + + var doc = XDocument.Load("index.xhml"); + + // find all images + ``` +{% data reusables.copilot.accept-suggestion %} + + +{% data reusables.copilot.enabling-or-disabling-vs %} + +## Leer más + +- [{% data variables.product.prodname_copilot %}](https://copilot.github.com/) diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/index.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/index.md new file mode 100644 index 000000000000..4205f0889f01 --- /dev/null +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/index.md @@ -0,0 +1,15 @@ +--- +title: Getting started with GitHub Copilot +shortTitle: Get started with GitHub Copilot +intro: 'You can start using {% data variables.product.prodname_copilot %} by installing the extension in your preferred environment.' +versions: + feature: copilot +topics: + - Copilot +children: + - /getting-started-with-github-copilot-in-visual-studio-code + - /getting-started-with-github-copilot-in-visual-studio + - /getting-started-with-github-copilot-in-a-jetbrains-ide + - /getting-started-with-github-copilot-in-neovim +--- + diff --git a/translations/es-ES/content/copilot/index.md b/translations/es-ES/content/copilot/index.md new file mode 100644 index 000000000000..81e53feb4581 --- /dev/null +++ b/translations/es-ES/content/copilot/index.md @@ -0,0 +1,34 @@ +--- +title: Copiloto de GitHub +shortTitle: Copiloto de GitHub +intro: 'You can use {% data variables.product.prodname_copilot %} to get autocomplete-style suggestions from an AI pair programmer as you code.' +redirect_from: + - /github/copilot +changelog: + label: copilot +introLinks: + overview: /copilot/overview-of-github-copilot/about-github-copilot + quickstart: /copilot/quickstart +featuredLinks: + guides: + - /copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code + - /copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide + - /copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio + - /copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim + popular: + - /billing/managing-billing-for-github-copilot/about-billing-for-github-copilot + - /copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code + - /copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide + - /copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio +layout: product-landing +versions: + feature: copilot +children: + - /quickstart + - /overview-of-github-copilot + - /getting-started-with-github-copilot + - /configuring-github-copilot +topics: + - Copilot +--- + diff --git a/translations/es-ES/content/copilot/overview-of-github-copilot/about-github-copilot.md b/translations/es-ES/content/copilot/overview-of-github-copilot/about-github-copilot.md new file mode 100644 index 000000000000..7d0e6ea66072 --- /dev/null +++ b/translations/es-ES/content/copilot/overview-of-github-copilot/about-github-copilot.md @@ -0,0 +1,39 @@ +--- +title: About GitHub Copilot +intro: '{% data variables.product.prodname_copilot %} can help you code by offering autocomplete-style suggestions. You can learn what to consider while using {% data variables.product.prodname_copilot %}, and how {% data variables.product.prodname_copilot %} works.' +versions: + feature: copilot +topics: + - Copilot +shortTitle: About GitHub Copilot +--- + +## Acerca de {% data variables.product.prodname_copilot %} + +{% data variables.product.prodname_copilot %} is an AI pair programmer that offers autocomplete-style suggestions as you code. You can receive suggestions from {% data variables.product.prodname_copilot %} either by starting to write the code you want to use, or by writing a natural language comment describing what you want the code to do. {% data variables.product.prodname_copilot %} analyzes the context in the file you are editing, as well as related files, and offers suggestions from within your text editor. + +{% data variables.product.prodname_copilot %} is optimized to help you write Python, JavaScript, TypeScript, Ruby, Go, C#, or C++. You can also use {% data variables.product.prodname_copilot %} to generate suggestions in other languages and a wide variety of frameworks. {% data variables.product.prodname_copilot %} is powered by OpenAI Codex, a new AI system created by OpenAI. + +{% data variables.product.prodname_copilot %} is available as an extension in Visual Studio Code, Visual Studio, Neovim and the JetBrains suite of IDEs. Para obtener más información, consulta "[Comenzar con {% data variables.product.prodname_copilot %}](/copilot/getting-started-with-github-copilot)". + +## Uso de {% data variables.product.prodname_copilot %} + +You can see real-world examples of {% data variables.product.prodname_copilot %} in action. Para obtener más información, consulta el sitio web de [{% data variables.product.prodname_copilot %}](https://copilot.github.com/). + +GitHub Copilot offers suggestions from a model that OpenAI built from billions of lines of open source code. As a result, the training set for {% data variables.product.prodname_copilot %} may contain insecure coding patterns, bugs, or references to outdated APIs or idioms. When {% data variables.product.prodname_copilot %} produces suggestions based on this training data, those suggestions may also contain undesirable patterns. + +You are responsible for ensuring the security and quality of your code. We recommend you take the same precautions when using code generated by {% data variables.product.prodname_copilot %} that you would when using any code you didn't write yourself. These precautions include rigorous testing, IP scanning, and tracking for security vulnerabilities. {% data variables.product.company_short %} provides a number of features to help you monitor and improve code quality, such as {% data variables.product.prodname_actions %}, {% data variables.product.prodname_dependabot %}, {% data variables.product.prodname_codeql %} and {% data variables.product.prodname_code_scanning %}. All these features are free to use in public repositories. For more information, see "[Understanding {% data variables.product.prodname_actions %}](/actions/learn-github-actions/understanding-github-actions)" and "[{% data variables.product.company_short %} security features](/code-security/getting-started/github-security-features)." + +{% data variables.product.prodname_copilot %} uses filters to block offensive words in the prompts and avoid producing suggestions in sensitive contexts. We are committed to constantly improving the filter system to more intelligently detect and remove offensive suggestions generated by {% data variables.product.prodname_copilot %}, including biased, discriminatory, or abusive outputs. If you see an offensive suggestion generated by {% data variables.product.prodname_copilot %}, please report the suggestion directly to copilot-safety@github.com so that we can improve our safeguards. + +## Acerca de la facturación para {% data variables.product.prodname_copilot %} + +{% data variables.product.prodname_copilot %} is a paid feature, requiring a monthly or yearly subscription. Verified students and maintainers of popular open source projects on {% data variables.product.prodname_dotcom %} are eligible to use {% data variables.product.prodname_copilot %} for free. If you meet the criteria for a free {% data variables.product.prodname_copilot %} subscription, you will be automatically notified when you visit the {% data variables.product.prodname_copilot %} subscription page. If you do not meet the criteria for a free {% data variables.product.prodname_copilot %} subscription, you will be offered a 60 day free trial, after which a paid subscription is required for continued use. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)". + +## {% data variables.product.prodname_copilot %} Licensing Information for JetBrains Plugin + +{% data variables.product.prodname_dotcom %}, Inc. is the licensor of the JetBrains plugin. The end user license agreement for this plugin is the [{% data variables.product.prodname_dotcom %} Terms for Additional Products and Features](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot) and use of this plugin is subject to those terms. JetBrains has no responsibility or liability in connection with the plugin or such agreement. By using the plugin, you agree to the foregoing terms. + +## Leer más + +- "[{% data variables.product.company_short %} Terms for Additional Products and Features](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)" diff --git a/translations/es-ES/content/copilot/overview-of-github-copilot/index.md b/translations/es-ES/content/copilot/overview-of-github-copilot/index.md new file mode 100644 index 000000000000..0653be4f234b --- /dev/null +++ b/translations/es-ES/content/copilot/overview-of-github-copilot/index.md @@ -0,0 +1,12 @@ +--- +title: Overview of GitHub Copilot +shortTitle: Overview of GitHub Copilot +intro: 'Learn about {% data variables.product.prodname_copilot %}, including use cases and terms that govern {% data variables.product.prodname_copilot %} data.' +versions: + feature: copilot +topics: + - Copilot +children: + - /about-github-copilot +--- + diff --git a/translations/es-ES/content/copilot/quickstart.md b/translations/es-ES/content/copilot/quickstart.md new file mode 100644 index 000000000000..0acd2986503b --- /dev/null +++ b/translations/es-ES/content/copilot/quickstart.md @@ -0,0 +1,62 @@ +--- +title: Quickstart for GitHub Copilot +intro: '{% data variables.product.prodname_copilot %} can help you work, by offering inline suggestions as you code.' +product: '{% data reusables.gated-features.copilot %}' +allowTitleToDifferFromFilename: true +versions: + feature: copilot +shortTitle: Inicio Rápido +topics: + - Copilot +--- + +## Introducción + +{% data variables.product.prodname_copilot %} is an AI pair programmer. You can use {% data variables.product.prodname_copilot %} to get suggestions for whole lines or entire functions right inside your editor. + +This guide will show you how to sign up for {% data variables.product.prodname_copilot %}, install the {% data variables.product.prodname_copilot %} extension in {% data variables.product.prodname_vscode %}, and get your first suggestion. For more information on {% data variables.product.prodname_copilot %}, see "[About {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)." For more in-depth information on how to use {% data variables.product.prodname_copilot %} in a variety of environments, see "[Getting Started](/copilot/getting-started-with-github-copilot)." + +## Prerrequisitos + +{% data reusables.copilot.copilot-prerequisites %} +- To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you must have {% data variables.product.prodname_vscode %} installed. For more information, see the [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) documentation. + +## Registrarse en {% data variables.product.prodname_copilot %} + +{% data reusables.copilot.signup-procedure %} + +## Installing the {% data variables.product.prodname_copilot %} extension for {% data variables.product.prodname_vscode %} + +To use {% data variables.product.prodname_copilot %}, you must first install the {% data variables.product.prodname_vscode %} extension. + +1. In the {% data variables.product.prodname_vscode %} Marketplace, go to the [{% data variables.product.prodname_copilot %} extension](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) page and click **Install**. ![Install {% data variables.product.prodname_copilot %} extension {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png) +1. A popup will appear, asking to open {% data variables.product.prodname_vscode %}. Click **Open {% data variables.product.prodname_vscode %}**. +1. In the "Extension: {% data variables.product.prodname_copilot %}" tab in {% data variables.product.prodname_vscode %}, click **Install**. ![Install button in {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/in-visual-studio-code-install-button.png) +1. If you have not previously authorized {% data variables.product.prodname_vscode %} in your {% data variables.product.prodname_dotcom %} account, you will be prompted to sign in to {% data variables.product.prodname_dotcom %} in {% data variables.product.prodname_vscode %}. + - If you have previously authorized {% data variables.product.prodname_vscode %} in your {% data variables.product.prodname_dotcom %} account, {% data variables.product.prodname_copilot %} will be automatically authorized. ![Screen shot of {% data variables.product.prodname_vscode %} authorization screen](/assets/images/help/copilot/vsc-copilot-authorize.png) +1. In your browser, {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_vscode %}**. +1. In {% data variables.product.prodname_vscode %}, in the "{% data variables.product.prodname_vscode %}" dialogue box, to confirm the authentication, click **Open**. + +## Getting your first suggestion + +{% data reusables.copilot.supported-languages %} The following samples are in JavaScript, but other languages will work similarly. + +1. Open {% data variables.product.prodname_vscode %}. +{% data reusables.copilot.create-js-file %} +{% data reusables.copilot.type-function-header %} + {% data variables.product.prodname_copilot %} will automatically suggest an entire function body in grayed text, as shown below. The exact suggestion may vary. + ![First suggestion {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/first-suggestion-visual-studio-code.png) +{% data reusables.copilot.accept-suggestion %} + +## Siguientes pasos + +You successfully installed {% data variables.product.prodname_copilot %} and received your first suggestion, but that's just the beginning! Aquí tienes algunos recursos útiles para que tomes tus siguientes pasos con {% data variables.product.prodname_copilot %}. + +- [Getting Started](/copilot/getting-started-with-github-copilot): You've learned how to get your first suggestion in {% data variables.product.prodname_vscode %}. These guides show you how to set up and navigate the various functions of {% data variables.product.prodname_copilot %} across all of the supported environments. +- [{% data variables.product.prodname_copilot %}](https://copilot.github.com/): See practical examples of how {% data variables.product.prodname_copilot %} can help you work. +- [Configuring {% data variables.product.prodname_copilot %}](/copilot/configuring-github-copilot): These guides provide details on how to configure {% data variables.product.prodname_copilot %} to your personal preferences. + + +## Leer más + +- [Acerca de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot) diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md index 30fd34714b47..3f4701cd88ce 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md @@ -38,6 +38,7 @@ shortTitle: Configurar el editor predeterminado - [RStudio](https://rstudio.com/) - [Nova](https://nova.app/) - [Android Studio](https://developer.android.com/studio) +- [Aptana Studio](http://www.aptana.com/) {% endmac %} @@ -62,6 +63,7 @@ shortTitle: Configurar el editor predeterminado - [Brackets](http://brackets.io/) - [Notepad++](https://notepad-plus-plus.org/) - [RStudio](https://rstudio.com/) +- [Aptana Studio](http://www.aptana.com/) {% endwindows %} diff --git a/translations/es-ES/content/developers/apps/building-github-apps/authenticating-with-github-apps.md b/translations/es-ES/content/developers/apps/building-github-apps/authenticating-with-github-apps.md index c590563a0c45..069906e9a2c2 100644 --- a/translations/es-ES/content/developers/apps/building-github-apps/authenticating-with-github-apps.md +++ b/translations/es-ES/content/developers/apps/building-github-apps/authenticating-with-github-apps.md @@ -95,7 +95,7 @@ Utiliza tu identificador de {% data variables.product.prodname_github_app %} (`Y Después de crear el JWT, configura el `Header` de la solicitud de la API: ```shell -$ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github.v3+json" {% data variables.product.api_url_pre %}/app +$ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github+json" {% data variables.product.api_url_pre %}/app ``` `YOUR_JWT` es el valor que debes reemplazar. @@ -126,7 +126,7 @@ Para listar las instalaciones para una app autenticada, incluye el JWT [generado ```shell $ curl -i -X GET \ -H "Authorization: Bearer YOUR_JWT" \ --H "Accept: application/vnd.github.v3+json" \ +-H "Accept: application/vnd.github+json" \ {% data variables.product.api_url_pre %}/app/installations ``` @@ -137,7 +137,7 @@ Para crear un token de acceso a la instalación, incluye el JWT [que se generó ```shell $ curl -i -X POST \ -H "Authorization: Bearer YOUR_JWT" \ --H "Accept: application/vnd.github.v3+json" \ +-H "Accept: application/vnd.github+json" \ {% data variables.product.api_url_pre %}/app/installations/:installation_id/access_tokens ``` @@ -148,7 +148,7 @@ Para autenticarte con un token de acceso de instalación, inclúyela en el encab ```shell $ curl -i \ -H "Authorization: token YOUR_INSTALLATION_ACCESS_TOKEN" \ --H "Accept: application/vnd.github.v3+json" \ +-H "Accept: application/vnd.github+json" \ {% data variables.product.api_url_pre %}/installation/repositories ``` diff --git a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md index 6345f029e359..b9935b8ab2dc 100644 --- a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md +++ b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md @@ -59,39 +59,39 @@ La lista completa de parámetros de consulta, permisos y eventos disponibles se Puedes seleccionar los permisos en una secuencia de consulta utilizando los nombres de permiso conforme en la siguiente tabla a manera de nombres de parámetro de consulta y usando el tipo de permiso como el valor de la consulta. Por ejemplo, para seleccionar los permisos de `Read & write` en la interface de usuario para `contents`, tu secuencia de consulta incluiría `&contents=write`. Para seleccionar los permisos de `Read-only` en la interface de usuario para `blocking`, tu secuencia de consulta incluiría `&blocking=read`. Para seleccionar `no-access` en la interface de usuario para las `checks`, tu secuencia de consulta no incluiría el permiso `checks`. -| Permiso | Descripción | -| -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Permiso | Descripción | +| -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [`administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-administration) | Otorga acceso a diversas terminales para la administración de organizaciones y repositorios. Puede ser uno de entre `none`, `read`, o `write`.{% ifversion fpt or ghec %} | [`blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-blocking) | Otorga acceso a la [API de Bloqueo de Usuarios](/rest/reference/users#blocking). Puede ser uno de entre `none`, `read`, o `write`.{% endif %} | [`verificaciones`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Otorga acceso a la [API de verificaciones](/rest/reference/checks). Puede ser uno de entre `none`, `read`, o `write`.{% ifversion ghes < 3.4 %} | `content_references` | Otorga acceso a la terminal "[Crear un adjunto de contenido](/rest/reference/apps#create-a-content-attachment)". Puede ser uno de entre `none`, `read`, o `write`.{% endif %} -| [`contenidos`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Otorga acceso a diversas terminales que te permiten modificar el contenido de los repositorios. Puede ser uno de entre `none`, `read`, o `write`. | +| [`contenidos`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Otorga acceso a diversas terminales que te permiten modificar el contenido de los repositorios. Puede ser uno de entre `none`, `read`, o `write`. | | [`implementaciones`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Otorga acceso a la [API de despliegues](/rest/reference/repos#deployments). Puede ser uno de entre `none`, `read`, o `write`.{% ifversion fpt or ghes or ghec %} | [`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Otorga acceso a la [API de Correos electrónicos](/rest/reference/users#emails). Puede ser uno de entre `none`, `read`, o `write`.{% endif %} -| [`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Otorga acceso a la [API de Seguidores](/rest/reference/users#followers). Puede ser uno de entre `none`, `read`, o `write`. | -| [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Otorga acceso a la [API de Llaves GPG](/rest/reference/users#gpg-keys). Puede ser uno de entre `none`, `read`, o `write`. | -| [`propuestas`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Otorga acceso a la [API de Informe de problemas](/rest/reference/issues). Puede ser uno de entre `none`, `read`, o `write`. | -| [`keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | Otorga acceso a la [API de Llaves Públicas](/rest/reference/users#keys). Puede ser uno de entre `none`, `read`, o `write`. | +| [`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Otorga acceso a la [API de Seguidores](/rest/reference/users#followers). Puede ser uno de entre `none`, `read`, o `write`. | +| [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Otorga acceso a la [API de Llaves GPG](/rest/reference/users#gpg-keys). Puede ser uno de entre `none`, `read`, o `write`. | +| [`propuestas`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Otorga acceso a la [API de Informe de problemas](/rest/reference/issues). Puede ser uno de entre `none`, `read`, o `write`. | +| [`keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | Otorga acceso a la [API de Llaves Públicas](/rest/reference/users#keys). Puede ser uno de entre `none`, `read`, o `write`. | | [`members`](/rest/reference/permissions-required-for-github-apps/#permission-on-members) | Otorga acceso para administrar los miembros de una organización. Puede ser uno de entre `none`, `read`, o `write`.{% ifversion fpt or ghec %} -| [`metadatos`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | Otorga acceso a las terminales de solo lectura que no filtran datos sensibles. Puede ser `read` o `none`. Su valor predeterminado es `read` cuando configuras cualquier permiso, o bien, `none` cuando no especificas ningún permiso para la {% data variables.product.prodname_github_app %}. | +| [`metadatos`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | Otorga acceso a las terminales de solo lectura que no filtran datos sensibles. Puede ser `read` o `none`. Su valor predeterminado es `read` cuando configuras cualquier permiso, o bien, `none` cuando no especificas ningún permiso para la {% data variables.product.prodname_github_app %}. | | [`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | Otorga acceso a la terminal "[Actualizar una organización](/rest/reference/orgs#update-an-organization)" y a la [API de Restricciones de Interacción en la Organización](/rest/reference/interactions#set-interaction-restrictions-for-an-organization). Puede ser uno de entre `none`, `read`, o `write`.{% endif %} -| [`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Otorga acceso a la [API de Webhooks de la Organización](/rest/reference/orgs#webhooks/). Puede ser uno de entre `none`, `read`, o `write`. | -| `organization_plan` | Otorga acceso para obtener información acerca del plan de una organización que utilice la terminal "[Obtener una organización](/rest/reference/orgs#get-an-organization)". Puede ser uno de entre `none` o `read`. | +| [`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Otorga acceso a la [API de Webhooks de la Organización](/rest/reference/orgs#webhooks/). Puede ser uno de entre `none`, `read`, o `write`. | +| `organization_plan` | Otorga acceso para obtener información acerca del plan de una organización que utilice la terminal "[Obtener una organización](/rest/reference/orgs#get-an-organization)". Puede ser uno de entre `none` o `read`. | | [`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Otorga acceso a la [API de Proyectos](/rest/reference/projects). Puede ser uno de entre: `none`, `read`, `write`, o `admin`.{% ifversion fpt or ghec %} | [`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Otorga acceso a la [API de Bloqueo de Usuarios de la Organización](/rest/reference/orgs#blocking). Puede ser uno de entre `none`, `read`, o `write`.{% endif %} -| [`páginas`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Otorga acceso a la [API de páginas](/rest/reference/repos#pages). Puede ser uno de entre `none`, `read`, o `write`. | -| `plan` | Otorga acceso para obtener información acerca del plan de GitHub de un usuario que utilice la terminal "[Obtener un usuario](/rest/reference/users#get-a-user)". Puede ser uno de entre `none` o `read`. | -| [`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | Otorga acceso a varias terminales de solicitud de extracción. Puede ser uno de entre `none`, `read`, o `write`. | -| [`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Otorga acceso a la [API de Webhooks del Repositorio](/rest/reference/repos#hooks). Puede ser uno de entre `none`, `read`, o `write`. | +| [`páginas`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Otorga acceso a la [API de páginas](/rest/reference/repos#pages). Puede ser uno de entre `none`, `read`, o `write`. | +| `plan` | Otorga acceso para obtener información acerca del plan de GitHub de un usuario que utilice la terminal "[Obtener un usuario](/rest/reference/users#get-a-user)". Puede ser uno de entre `none` o `read`. | +| [`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | Otorga acceso a varias terminales de solicitud de extracción. Puede ser uno de entre `none`, `read`, o `write`. | +| [`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Otorga acceso a la [API de Webhooks del Repositorio](/rest/reference/repos#hooks). Puede ser uno de entre `none`, `read`, o `write`. | | [`repository_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-projects) | Otorga acceso a la [API de Proyectos](/rest/reference/projects). Puede ser uno de entre: `none`, `read`, `write`, o `admin`.{% ifversion ghes or ghec %} | [`secret_scanning_alerts`](/rest/reference/permissions-required-for-github-apps/#permission-on-secret-scanning-alerts) | Otorga acceso a la [API de escaneo de secretos](/rest/reference/secret-scanning). Puede ser uno de entre: `none`, `read`, o `write`.{% endif %}{% ifversion fpt or ghes or ghec %} | [`security_events`](/rest/reference/permissions-required-for-github-apps/#permission-on-security-events) | Otorga acceso a la [API de escaneo de código](/rest/reference/code-scanning/). Puede ser uno de entre `none`, `read`, o `write`.{% endif %} -| [`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | Otorga acceso a la [API de Contenidos](/rest/reference/repos#contents). Puede ser uno de entre `none`, `read`, o `write`. | -| [`starring`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | Otorga acceso a la [API de marcar con estrella](/rest/reference/activity#starring). Puede ser uno de entre `none`, `read`, o `write`. | -| [`estados`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | Otorga acceso a la [API de Estados](/rest/reference/commits#commit-statuses). Puede ser uno de entre `none`, `read`, o `write`. | +| [`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | Otorga acceso a la [API de Contenidos](/rest/reference/repos#contents). Puede ser uno de entre `none`, `read`, o `write`. | +| [`starring`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | Otorga acceso a la [API de marcar con estrella](/rest/reference/activity#starring). Puede ser uno de entre `none`, `read`, o `write`. | +| [`estados`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | Otorga acceso a la [API de Estados](/rest/reference/commits#commit-statuses). Puede ser uno de entre `none`, `read`, o `write`. | | [`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | Otorga acceso a la [API de debates de equipo](/rest/reference/teams#discussions) y a la [API de comentarios en debates de equipo](/rest/reference/teams#discussion-comments). Puede ser uno de entre `none`, `read`, o `write`.{% ifversion fpt or ghes or ghae or ghec %} -| `vulnerability_alerts` | Grants access to receive {% data variables.product.prodname_dependabot_alerts %} in a repository. Consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)" para aprender más. Puede ser uno de entre: `none` o `read`.{% endif %} -| `observando` | Otorga acceso a la lista y cambia los repositorios a los que un usuario está suscrito. Puede ser uno de entre `none`, `read`, o `write`. | +| `vulnerability_alerts` | Otorga acceso para recibir {% data variables.product.prodname_dependabot_alerts %} en un repositorio. Consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)" para aprender más. Puede ser uno de entre: `none` o `read`.{% endif %} +| `observando` | Otorga acceso a la lista y cambia los repositorios a los que un usuario está suscrito. Puede ser uno de entre `none`, `read`, o `write`. | ## Eventos de webhook de {% data variables.product.prodname_github_app %} diff --git a/translations/es-ES/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md b/translations/es-ES/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md index 8f81434cb2d0..472de837d848 100644 --- a/translations/es-ES/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md +++ b/translations/es-ES/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md @@ -64,7 +64,9 @@ X-Accepted-OAuth-Scopes: user | **`usuario`** | Otorga acceso de lectura/escritura únicamente para la información de perfil. Este alcance incluye a `user:email` y `user:follow`. | |  `read:user` | Otorga acceso para leer los datos de perfil de un usuario. | |  `user:email` | Otorga acceso de lectura para las direcciones de correo electrónico de un usuario. | -|  `user:follow` | Otorga acceso para seguir o dejar de seguir a otros usuarios. | +|  `user:follow` | Otorga acceso para seguir o dejar de seguir a otros usuarios.{% ifversion projects-oauth-scope %} +| **`project`** | Otorga acceso de lectura/escritura a los proyectos de usuarios y organizaciones (beta). | +|  `read:project` | Otorga acceso de solo lectura a los proyectos (beta) de usuarios y organizaciones.{% endif %} | **`delete_repo`** | Otorga acceso para borrar los repositorios administrables. | | **`write:discussion`** | Permite el acceso de lectura y escritura para los debates de equipo. | |  `read:discussion` | Permite el acceso de lectura para los debates de equipo. | diff --git a/translations/es-ES/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md b/translations/es-ES/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md index 31d8214c0299..603da6a2d919 100644 --- a/translations/es-ES/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md +++ b/translations/es-ES/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md @@ -150,7 +150,7 @@ def create_check_run # The payload structure differs depending on whether a check run or a check suite event occurred. @payload['check_run'].nil? ? @payload['check_suite']['head_sha'] : @payload['check_run']['head_sha'], # [Hash] 'Accept' header option, to avoid a warning about the API not being ready for production use. - accept: 'application/vnd.github.v3+json' + accept: 'application/vnd.github+json' ) end ``` @@ -221,7 +221,7 @@ def initiate_check_run @payload['repository']['full_name'], @payload['check_run']['id'], status: 'in_progress', - accept: 'application/vnd.github.v3+json' + accept: 'application/vnd.github+json' ) # ***** RUN A CI TEST ***** @@ -232,7 +232,7 @@ def initiate_check_run @payload['check_run']['id'], status: 'completed', conclusion: 'success', - accept: 'application/vnd.github.v3+json' + accept: 'application/vnd.github+json' ) end ``` @@ -547,7 +547,7 @@ Ahora tienes toda la información que necesitas para actualizar tu ejecución de @payload['check_run']['id'], status: 'completed', conclusion: 'success', - accept: 'application/vnd.github.v3+json' + accept: 'application/vnd.github+json' ) ``` @@ -571,7 +571,7 @@ Necesitarás actualizar este código para utilizar la variable `conclusion` que description: 'Automatically fix all linter notices.', identifier: 'fix_rubocop_notices' }], - accept: 'application/vnd.github.v3+json' + accept: 'application/vnd.github+json' ) ``` diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md index 2ba90dbfb0c9..fb109f704a3d 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md @@ -18,6 +18,12 @@ Setting {% data variables.product.prodname_codespaces %} as the preferred editor For assignments with complex setup environments, teachers can customize the dev container configuration for a repository's codespaces. This ensures that when a student creates a codespace, it automatically opens with the development environment configured by the teacher. Para obtener más información sobre los contenedores dev, consulta la sección "[introducción a los contenedores dev](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". +{% note %} + +**Note**: Individual codespaces are automatically deleted if they are stopped and left unused for a prolonged period. For more information, see "[Configuring automatic deletion of your codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)." + +{% endnote %} + ## About the {% data variables.product.prodname_codespaces %} Education benefit for verified teachers The {% data variables.product.prodname_codespaces %} Education benefit gives verified teachers a free monthly allowance of {% data variables.product.prodname_codespaces %} hours to use in {% data variables.product.prodname_classroom %}. The free allowance is estimated to be enough for a class of 50 with 5 assignments per month, on a 2 core machine with 1 codespace stored per student. diff --git a/translations/es-ES/content/get-started/learning-about-github/about-versions-of-github-docs.md b/translations/es-ES/content/get-started/learning-about-github/about-versions-of-github-docs.md index ed0826946880..1d58d6996f17 100644 --- a/translations/es-ES/content/get-started/learning-about-github/about-versions-of-github-docs.md +++ b/translations/es-ES/content/get-started/learning-about-github/about-versions-of-github-docs.md @@ -47,6 +47,10 @@ En una ventana amplia de buscador, la palabra "Enterprise" seguiría inmediatame ![Captura de pantalla de la barra de dirección y el encabezado de {% data variables.product.prodname_ghe_server %} en un buscador](/assets/images/help/docs/header-ghes.png) +Puedes ver la versión de {% data variables.product.prodname_ghe_server %} que estás utilizando al pie de cualquier página. + +![Captura de pantalla del pie de página de {% data variables.product.prodname_ghe_server %}, con la versión resaltada](/assets/images/help/docs/ghes-version-in-footer.png) + ### {% data variables.product.prodname_ghe_managed %} Si accedes a {% data variables.product.prodname_dotcom %} a través de `https://*.githubenterprise.com`, `https://*.github.us`, o `https://*.ghe.com`, estás utilizando {% data variables.product.prodname_ghe_managed %}. diff --git a/translations/es-ES/content/get-started/learning-about-github/githubs-products.md b/translations/es-ES/content/get-started/learning-about-github/githubs-products.md index 428dab489302..e2d27ca1f271 100644 --- a/translations/es-ES/content/get-started/learning-about-github/githubs-products.md +++ b/translations/es-ES/content/get-started/learning-about-github/githubs-products.md @@ -107,14 +107,14 @@ Adicionalmente a las características disponibles con {% data variables.product. - {% data variables.contact.enterprise_support %}. Para obtener más información, consulta "{% data variables.product.prodname_ghe_cloud %} soporte" y "{% data variables.product.prodname_ghe_cloud %} Adenda." - 50,000 minutos de {% data variables.product.prodname_actions %} - 50GB de almacenamiento de {% data variables.product.prodname_registry %} -- Control de acceso para los sitios de {% data variables.product.prodname_pages %}. Para obtener más información, consulta la sección "Cambiar la visibilidad de tu sitio de {% data variables.product.prodname_pages %}" +- Control de acceso para los sitios de {% data variables.product.prodname_pages %}. Para obtener más información, consulta la sección "[Cambiar la visibilidad de tu sitio de {% data variables.product.prodname_pages %}](/enterprise-cloud@latest/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)." - Un acuerdo de nivel de servicio del 99.9% de tiempo activo mensual - La opción de configurar tu empresa para los {% data variables.product.prodname_emus %}, para que puedas aprovisionar y administrar a los miembros con tu proveedor de identidad y restringir sus contribuciones para que solo se hagan en tu empresa. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". - La opción de administrar de forma centralizada las políticas y la facturación de múltiples organizaciones {% data variables.product.prodname_dotcom_the_website %} con una cuenta de empresa. Para obtener más información, consulta "[Acerca de las cuentas de empresa](/enterprise-cloud@latest/admin/overview/about-enterprise-accounts)". {% data variables.product.company_short %} factura por {% data variables.product.prodname_ghe_cloud %} en una modalidad "por usuario". Para obtener más información, consulta la sección "[Acerca de los precios por usuario]({% ifversion not ghec %}/enterprise-cloud@latest{% endif %}/billing/managing-billing-for-your-github-account/about-per-user-pricing){% ifversion ghec %}".{% else %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% endif %} -Puedes configurar una prueba para evaluar {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta "Configurar una prueba de {% data variables.product.prodname_ghe_cloud %}". +Puedes configurar una prueba para evaluar {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta "[Configurar una prueba de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/articles/setting-up-a-trial-of-github-enterprise-cloud)". Para obtener más información sobre cómo hospedar tu propia instancia de {% data variables.product.prodname_ghe_server %}, incluyendo la configuración de un periodo de prueba, consulta la sección "[Acerca de {% data variables.product.prodname_ghe_server %}](/enterprise-server/admin/overview/about-github-enterprise-server)". diff --git a/translations/es-ES/content/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository.md b/translations/es-ES/content/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository.md index b7ee6ee801ec..8334e58b40d2 100644 --- a/translations/es-ES/content/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository.md +++ b/translations/es-ES/content/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository.md @@ -44,5 +44,5 @@ Cuando habilitas el uso de datos para tu repositorio privado, podrás acceder a ## Leer más - "[Acerca del uso de tus datos de {% data variables.product.prodname_dotcom %}](/articles/about-github-s-use-of-your-data)" -- "[Viewing and updatng {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" +- "[Ver y actualizar las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" - "[Administrar la configuración de seguridad y de análisis para tu organización](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" diff --git a/translations/es-ES/content/get-started/quickstart/create-a-repo.md b/translations/es-ES/content/get-started/quickstart/create-a-repo.md index a82a38f407df..cd0e3a79aa62 100644 --- a/translations/es-ES/content/get-started/quickstart/create-a-repo.md +++ b/translations/es-ES/content/get-started/quickstart/create-a-repo.md @@ -22,7 +22,7 @@ topics: {% ifversion fpt or ghec %} -Puedes almacenar distintos proyectos en los repositorios de {% data variables.product.prodname_dotcom %}, incluso proyectos de código abierto. Con los proyectos de código abierto, puedes compartir código para hacer software mejor y más confiable. Puedes utilizar los repositorios para colaborar con otros y rastrear tu trabajo. Para obtener más información, consulta la sección "[Acerca de los repositorios](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)". Para aprender más sobre los proyectos de código abierto, visita [OpenSource.org](http://opensource.org/about). +Puedes almacenar distintos proyectos en los repositorios de {% data variables.product.prodname_dotcom %}, incluso proyectos de código abierto. Con los proyectos de código abierto, puedes compartir código para hacer software mejor y más confiable. Puedes utilizar los repositorios para colaborar con otros y rastrear tu trabajo. Para obtener más información, consulta la sección "[Acerca de los repositorios](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)". Para aprender más sobre los proyectos de código abierto, visita [OpenSource.org](https://opensource.org/about). {% elsif ghes or ghae %} diff --git a/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md b/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md index 81650321cda4..a86ddcee4c8f 100644 --- a/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md +++ b/translations/es-ES/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md @@ -33,7 +33,7 @@ Trials are also available for {% data variables.product.prodname_ghe_server %}. ## About trials of {% data variables.product.prodname_ghe_cloud %} -You can set up a 30-day trial to evaluate {% data variables.product.prodname_ghe_cloud %}. You do not need to provide a payment method during the trial unless you add {% data variables.product.prodname_marketplace %} apps to your organization that require a payment method. For more information, see "About billing for {% data variables.product.prodname_marketplace %}." +You can set up a 30-day trial to evaluate {% data variables.product.prodname_ghe_cloud %}. You do not need to provide a payment method during the trial unless you add {% data variables.product.prodname_marketplace %} apps to your organization that require a payment method. For more information, see "[About billing for {% data variables.product.prodname_marketplace %}](/enterprise-cloud@latest/articles/about-billing-for-github-marketplace/)." Your trial includes 50 seats. If you need more seats to evaluate {% data variables.product.prodname_ghe_cloud %}, contact {% data variables.contact.contact_enterprise_sales %}. At the end of the trial, you can choose a different number of seats. @@ -45,7 +45,7 @@ For more information, see "[About identity and access management with SAML singl ## Setting up your trial of {% data variables.product.prodname_ghe_cloud %} -Before you can try {% data variables.product.prodname_ghe_cloud %}, you must be signed into a personal account. If you don't already have a personal account on {% data variables.product.prodname_dotcom_the_website %}, you must create one. For more information, see "Signing up for a new {% data variables.product.prodname_dotcom %} account." +Before you can try {% data variables.product.prodname_ghe_cloud %}, you must be signed into a personal account. If you don't already have a personal account on {% data variables.product.prodname_dotcom_the_website %}, you must create one. For more information, see "[Signing up for a new {% data variables.product.prodname_dotcom %} account](/free-pro-team@latest/articles/signing-up-for-a-new-github-account)." 1. Navigate to [{% data variables.product.prodname_dotcom %} for enterprises](https://github.com/enterprise). 1. Click **Start a free trial**. diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md index 2323c26988ac..8dfef46c062e 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md @@ -32,19 +32,28 @@ $$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \ ![Math expression as a block rendering](/assets/images/help/writing/math-expression-as-a-block-rendering.png) -## Writing dollar signs in line with and within mathematical expressions +{% ifversion math-fenced-blocks %} -To display a dollar sign as a character in the same line as a mathematical expression, you need to escape the non-delimiter `$` to ensure the line renders correctly. +Alternatively, you can use the \`\`\`math code block syntax to display a math expression as a block. With this syntax, you don't need to use `$$` delimiters. - - Within a math expression, add a `\` symbol before the explicit `$`. +```` +**Here is some math!** + +```math +\sqrt{3} +``` +```` +![Math expression in a fenced code block](/assets/images/help/writing/math-expression-as-a-fenced-code-block.png) +{% endif %} +## Writing dollar signs in line with and within mathematical expressions +To display a dollar sign as a character in the same line as a mathematical expression, you need to escape the non-delimiter `$` to ensure the line renders correctly. +- Within a math expression, add a `\` symbol before the explicit `$`. ``` This expression uses `\$` to display a dollar sign: $\sqrt{\$4}$ ``` - - ![Dollar sign within math expression](/assets/images/help/writing/dollar-sign-within-math-expression.png) - - - Outside a math expression, but on the same line, use span tags around the explicit `$`. +![Dollar sign within math expression](/assets/images/help/writing/dollar-sign-within-math-expression.png) +- Outside a math expression, but on the same line, use span tags around the explicit `$`. ``` To split $100 in half, we calculate $100/2$ diff --git a/translations/es-ES/content/github/copilot/about-github-copilot-telemetry.md b/translations/es-ES/content/github/copilot/about-github-copilot-telemetry.md deleted file mode 100644 index 7cf6f8d5a712..000000000000 --- a/translations/es-ES/content/github/copilot/about-github-copilot-telemetry.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Acerca de la telemetría del Copiloto de GitHub -intro: 'El {% data variables.product.prodname_copilot %} recolecta y confía en datos de telemetría adicionales más allá de lo que recolectan otros productos y servicios de {% data variables.product.company_short %}.' -redirect_from: - - /early-access/github/copilot/about-github-copilot-telemetry -versions: - fpt: '*' ---- - -## Qué datos se recolectan - -Los datos que se recolectan se describen en los "[Términos de telemetría del {% data variables.product.prodname_copilot %}](/github/copilot/github-copilot-telemetry-terms)". Adicionalmente, la extensión/aditamento del {% data variables.product.prodname_copilot %} recopila la actividad de el Ambiente de Desarrollo Integrado (IDE) del usuario, ligado con una marca de tiempo y los metadatos que recopila el paquete de telemetría de extensión/aditamento. Cuando se utiliza con {% data variables.product.prodname_vscode %}, IntelliJ, NeoVIM o con otro IDE, {% data variables.product.prodname_copilot %} recopila los metadatos estándar que proporcionan dichos IDE. - -## Cómo {% data variables.product.company_short %} utiliza los datos - -{% data variables.product.company_short %} utilizará estos datos para: - -- Mejorar directamente el producto, incluyendo la valoración de estrategias diversas para procesar y predecir las sugerencias que los usuarios podrían encontrar útiles -- Evaluar el producto, por ejemplo, midiendo el impacto positivo que tiene en el usuario -- Mejorar los modelos de generación de código subyacentes, por ejemplo, proporcionando ejemplos positivos y negativos (pero siempre de tal forma que tu código privado no se utilice como entrada para sugerir código para otros usuarios del {% data variables.product.prodname_copilot %}) -- Para guiar productos relacionados cercanamente con {% data variables.product.company_short %} -- Investigando y detectando el abuso potencial del servicio del {% data variables.product.prodname_copilot %} -- Otros propósitos relacionados con mejorar el servicio del {% data variables.product.prodname_copilot %}, incluyendo el poder compartir, de acuerdo a como se describe en la siguiente sección - -## Cómo se comparten los datos - -Los datos de telemetría se almacenan de forma segura en los sistemas de {% data variables.product.company_short %} con el cifrado adecuado implementado. Sabemos que las acciones que editan los usuarios, los fragmentos de código fuente y las URL de los repositorios, así como las rutas de archivos, son datos sensibles. En consecuencia, el acceso se controla estrictamente. Solo las siguientes entidades pueden acceder a los datos: (1) el personal denominado de {% data variables.product.company_short %} (empleados y contratistas) que trabaje en el equipo del {% data variables.product.prodname_copilot %} o en el equipo de salud de la plataforma de {% data variables.product.company_short %}, (2) el personal de Microsoft (empleados y contratistas) que trabaje con los equipos de Azure o del {% data variables.product.prodname_copilot %} y (3) los empleados de OpenAI que trabajen en el {% data variables.product.prodname_copilot %}. - diff --git a/translations/es-ES/content/github/copilot/github-copilot-telemetry-terms.md b/translations/es-ES/content/github/copilot/github-copilot-telemetry-terms.md deleted file mode 100644 index 1551c18c8bb6..000000000000 --- a/translations/es-ES/content/github/copilot/github-copilot-telemetry-terms.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Condiciones de Telemetría del Copiloto de GitHub -intro: 'El aceptar la telemetría adicional que se describe a continuación es una condición para unirse a la lista de espera para la vista previa técnica del {% data variables.product.prodname_copilot %} y para utilizar el {% data variables.product.prodname_copilot %} durante ella.' -redirect_from: - - /early-access/github/copilot/telemetry-terms - - /github/copilot/telemetry-terms -versions: - fpt: '*' -effectiveDate: '2021-10-04' ---- - -## Telemetría adicional - -Si utilizas el {% data variables.product.prodname_copilot %}, la extensión/complemento del {% data variables.product.prodname_copilot %} recolectará la información de uso sobre los eventos que se generan al interactuar con el ambiente de desarrollo integrado (IDE). Estos eventos incluyen el rendimiento del {% data variables.product.prodname_copilot %}, las características utilizadas y las sugerencias que se aceptan, modifican o aceptan; o descartan. Esta información podría contener datos personales, incluyendo tu información personal, tal como se referencia en la [Declaración de Privacidad de GitHub](/github/site-policy/github-privacy-statement). - -{% data variables.product.company_short %} utiliza esta información de uso y la comparte con Microsoft y con OpenAI para desarrollar y mejorar la extensión/complemento y los productos relacionados. OpenAI también utiliza esta información de uso para llevar a cabo otros servicios que se relacionan con el {% data variables.product.prodname_copilot %}. Por ejemplo, cuando editas archivos con la extensión/plugin del {% data variables.product.prodname_copilot %} habilitada, los extractos de contenido de archivo, las sugerencias y cualquier modificación a las sugerencias se compartirá con {% data variables.product.company_short %}, Microsoft y OpenAI y se utilizará para propósitos de diagnóstico para mejorar las sugerencias y los productos relacionados. El {% data variables.product.prodname_copilot %} depende del contenido de archivo para su contexto, tanto en el archivo que estás editando como potencialmente en otros archivos que están abiertos en la misma instancia de IDE. Cuando estás utilizando el {% data variables.product.prodname_copilot %}, este también podría recolectar las URL de los repositorios o rutas de archivo de los archivos relevantes. El {% data variables.product.prodname_copilot %} no utiliza estas URL, rutas de archivo o fragmentos de código que se recolectan en tu telemetría como sugerencias para otros usuarios del {% data variables.product.prodname_copilot %}. Esta información se maneja como confidencial y es el acceso a ella es conforme sea necesario. Se te prohíbe recolectar datos de telemetría sobre otros usuarios del {% data variables.product.prodname_copilot %} desde la extensión/aditamento del {% data variables.product.prodname_copilot %}. Para obtener más detalles sobre la telemetría del {% data variables.product.prodname_copilot %}, por favor, consulta la sección "[Acerca de la telemetría del {% data variables.product.prodname_copilot %}](/github/copilot/about-github-copilot-telemetry)". Puedes revocar tu consentimiento de las operaciones sobre el procesamiento de datos personales y la telemetría que se describen en este párrafo si contactas a GitHub y solicitas la eliminación de la vista previa técnica. - diff --git a/translations/es-ES/content/github/copilot/index.md b/translations/es-ES/content/github/copilot/index.md deleted file mode 100644 index a43406b93c73..000000000000 --- a/translations/es-ES/content/github/copilot/index.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: GitHub Copilot -intro: 'You can use {% data variables.product.prodname_dotcom %} Copilot to assist with your programming in your editor' -versions: - fpt: '*' -children: - - /about-github-copilot-telemetry - - /github-copilot-telemetry-terms ---- - diff --git a/translations/es-ES/content/github/index.md b/translations/es-ES/content/github/index.md deleted file mode 100644 index 3f90906c79ca..000000000000 --- a/translations/es-ES/content/github/index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: GitHub -redirect_from: - - /articles - - /common-issues-and-questions - - /troubleshooting-common-issues -intro: 'Documentation, guides, and help topics for software developers, designers, and project managers. Covers using Git, pull requests, issues, wikis, gists, and everything you need to make the most of GitHub for development.' -versions: - fpt: '*' - ghec: '*' - ghes: '*' - ghae: '*' -children: - - /copilot - - /site-policy-deprecated ---- - diff --git a/translations/es-ES/content/graphql/guides/using-the-explorer.md b/translations/es-ES/content/graphql/guides/using-the-explorer.md index c9e3acc7e15e..347c3ebc70a9 100644 --- a/translations/es-ES/content/graphql/guides/using-the-explorer.md +++ b/translations/es-ES/content/graphql/guides/using-the-explorer.md @@ -18,12 +18,6 @@ topics: El [Explorador de GraphQL](/graphql/overview/explorer) es una instancia de [GraphQL](https://github.com/graphql/graphiql), la cual es una "IDE de GraphQL gráfica e interactiva en el mismo buscador". -{% note %} - -**Nota**: {% data variables.product.prodname_dotcom %} ha inhabilitado las [mutaciones](/graphql/reference/mutations) en el explorador, pero puedes utilizarlas en tu propia instancia de GraphiQL. - -{% endnote %} - {% else %} [GraphiQL](https://github.com/graphql/graphiql), también mencionado en esta documentación como el explorador de GraphQL, es una "IDE de GraphQL gráfica e interactiva en el mismo buscador". diff --git a/translations/es-ES/content/index.md b/translations/es-ES/content/index.md index 732581f586be..01938bd4f2a1 100644 --- a/translations/es-ES/content/index.md +++ b/translations/es-ES/content/index.md @@ -12,6 +12,11 @@ featuredLinks: - /get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github - /get-started/getting-started-with-git/managing-remote-repositories - /pages +redirect_from: + - /github + - /articles + - /common-issues-and-questions + - /troubleshooting-common-issues versions: '*' children: - get-started @@ -118,3 +123,4 @@ externalProducts: href: 'https://docs.npmjs.com/' external: true --- + diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/deleting-an-issue.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/deleting-an-issue.md index 1c9b9e96f7ce..7139cdaa4bb6 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/deleting-an-issue.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/deleting-an-issue.md @@ -15,7 +15,9 @@ topics: - Pull requests --- -Solo puedes borrar las propuestas en un repositorio que le pertenezca a tu cuenta personal. No puedes borrar propuestas en los repositorios que pertenezcan a otra cuenta personal, incluso si eres un colaborador en ella. +La capacidad de eliminar propuestas depende en si el repositorio le pertenece a tu cuenta personal o a una organización: +- Solo puedes borrar las propuestas en un repositorio que le pertenezca a tu cuenta personal. +- No puedes borrar propuestas en un repositorio que le pertenezca a una organización o a otra cuenta personal, incluso si eres un colaborador en ella. Para eliminar una propuesta en un repositorio que sea propiedad de una organización, un propietario de la organización debe habilitar la eliminación de una propuesta para los repositorios de la organización, y tú debes tener permisos de propietario o de administración en ese repositorio. Para obtener más información, consulta la sección "[Permitir que se eliminen propuestas en tu organización](/articles/allowing-people-to-delete-issues-in-your-organization)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". diff --git a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/automating-projects.md b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/automating-projects.md index ead3797af45b..e1c26955a707 100644 --- a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/automating-projects.md +++ b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/automating-projects.md @@ -15,6 +15,8 @@ topics: {% data reusables.projects.projects-beta %} +{% data reusables.projects.graphql-deprecation %} + ## Introducción Puedes agregar automatización para ayudarte a administrar tu proyecto. Los proyectos (beta) incluyen flujos de trabajo integrados que puedes configurar a través de la IU. Adicionalmente, puedes escribir flujos personalizados con la API de GraphQL y las {% data variables.product.prodname_actions %}. @@ -89,23 +91,32 @@ jobs: gh api graphql -f query=' query($org: String!, $number: Int!) { organization(login: $org){ - projectNext(number: $number) { + projectV2(number: $number) { id fields(first:20) { nodes { - id - name - settings + ... on ProjectV2Field { + id + name + } + ... on ProjectV2SingleSelectField { + id + name + options { + id + name + } + } } } } } }' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json - echo 'PROJECT_ID='$(jq '.data.organization.projectNext.id' project_data.json) >> $GITHUB_ENV - echo 'DATE_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Date posted") | .id' project_data.json) >> $GITHUB_ENV - echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV - echo 'TODO_OPTION_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") |.settings | fromjson.options[] | select(.name=="Todo") |.id' project_data.json) >> $GITHUB_ENV + echo 'PROJECT_ID='$(jq '.data.organization.projectV2.id' project_data.json) >> $GITHUB_ENV + echo 'DATE_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Date posted") | .id' project_data.json) >> $GITHUB_ENV + echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV + echo 'TODO_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Status") | .options[] | select(.name=="Todo") |.id' project_data.json) >> $GITHUB_ENV - name: Add PR to project env: @@ -114,14 +125,14 @@ jobs: run: | item_id="$( gh api graphql -f query=' mutation($project:ID!, $pr:ID!) { - addProjectNextItem(input: {projectId: $project, contentId: $pr}) { - projectNextItem { + addProjectV2ItemById(input: {projectId: $project, contentId: $pr}) { + item { id } } - }' -f project=$PROJECT_ID -f pr=$PR_ID --jq '.data.addProjectNextItem.projectNextItem.id')" + }' -f project=$PROJECT_ID -f pr=$PR_ID --jq '.data.addProjectV2ItemById.item.id')" - echo 'ITEM_ID='$item_id >> $GITHUB_ENV + echo 'ITEM_ID='$item_id >> $GITHUB_ENV - name: Get date run: echo "DATE=$(date +"%Y-%m-%d")" >> $GITHUB_ENV @@ -137,34 +148,39 @@ jobs: $status_field: ID! $status_value: String! $date_field: ID! - $date_value: String! + $date_value: Date! ) { - set_status: updateProjectNextItemField(input: { + set_status: updateProjectV2ItemFieldValue(input: { projectId: $project itemId: $item fieldId: $status_field - value: $status_value + value: { + singleSelectOptionId: $status_value + } }) { - projectNextItem { + projectV2Item { id } } - set_date_posted: updateProjectNextItemField(input: { + set_date_posted: updateProjectV2ItemFieldValue(input: { projectId: $project itemId: $item fieldId: $date_field - value: $date_value + value: { + date: $date_value + } }) { - projectNextItem { + projectV2Item { id } } }' -f project=$PROJECT_ID -f item=$ITEM_ID -f status_field=$STATUS_FIELD_ID -f status_value={% raw %}${{ env.TODO_OPTION_ID }}{% endraw %} -f date_field=$DATE_FIELD_ID -f date_value=$DATE --silent + ``` ### Flujo de trabajo de ejemplo para autenticarse con un token de acceso personal -1. Crear un token de acceso personal con el alcance `org:write`. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". +1. Crea un token de acceso personal con los alcances `project` y `repo`. Para obtener más información, consulta la sección "[Crear un token de acceso personal](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". 2. Guardar el token de acceso personal como secreto en tu organización o repositorio. 3. En el siguiente flujo de trabajo, reemplaza a `YOUR_TOKEN` con el nombre del secreto. Reemplaza a `YOUR_ORGANIZATION` con el nombre de tu organización. Por ejemplo, `octo-org`. Reemplaza a `YOUR_PROJECT_NUMBER` con el número de tu proyecto. Para encontrar un número de proyecto, revisa su URL. Por ejemplo, la dirección `https://github.com/orgs/octo-org/projects/5` tiene "5" como número de proyecto. @@ -187,23 +203,32 @@ jobs: gh api graphql -f query=' query($org: String!, $number: Int!) { organization(login: $org){ - projectNext(number: $number) { + projectV2(number: $number) { id fields(first:20) { nodes { - id - name - settings + ... on ProjectV2Field { + id + name + } + ... on ProjectV2SingleSelectField { + id + name + options { + id + name + } + } } } } } }' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json - echo 'PROJECT_ID='$(jq '.data.organization.projectNext.id' project_data.json) >> $GITHUB_ENV - echo 'DATE_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Date posted") | .id' project_data.json) >> $GITHUB_ENV - echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV - echo 'TODO_OPTION_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") |.settings | fromjson.options[] | select(.name=="Todo") |.id' project_data.json) >> $GITHUB_ENV + echo 'PROJECT_ID='$(jq '.data.organization.projectV2.id' project_data.json) >> $GITHUB_ENV + echo 'DATE_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Date posted") | .id' project_data.json) >> $GITHUB_ENV + echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV + echo 'TODO_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Status") | .options[] | select(.name=="Todo") |.id' project_data.json) >> $GITHUB_ENV - name: Add PR to project env: @@ -212,14 +237,14 @@ jobs: run: | item_id="$( gh api graphql -f query=' mutation($project:ID!, $pr:ID!) { - addProjectNextItem(input: {projectId: $project, contentId: $pr}) { - projectNextItem { + addProjectV2ItemById(input: {projectId: $project, contentId: $pr}) { + item { id } } - }' -f project=$PROJECT_ID -f pr=$PR_ID --jq '.data.addProjectNextItem.projectNextItem.id')" + }' -f project=$PROJECT_ID -f pr=$PR_ID --jq '.data.addProjectV2ItemById.item.id')" - echo 'ITEM_ID='$item_id >> $GITHUB_ENV + echo 'ITEM_ID='$item_id >> $GITHUB_ENV - name: Get date run: echo "DATE=$(date +"%Y-%m-%d")" >> $GITHUB_ENV @@ -235,25 +260,29 @@ jobs: $status_field: ID! $status_value: String! $date_field: ID! - $date_value: String! + $date_value: Date! ) { - set_status: updateProjectNextItemField(input: { + set_status: updateProjectV2ItemFieldValue(input: { projectId: $project itemId: $item fieldId: $status_field - value: $status_value + value: { + singleSelectOptionId: $status_value + } }) { - projectNextItem { + projectV2Item { id } } - set_date_posted: updateProjectNextItemField(input: { + set_date_posted: updateProjectV2ItemFieldValue(input: { projectId: $project itemId: $item fieldId: $date_field - value: $date_value + value: { + date: $date_value + } }) { - projectNextItem { + projectV2Item { id } } @@ -352,23 +381,34 @@ reemplaza YOUR_PROJECT_NUMBER con el número de tu proeycto. Para e gh api graphql -f query=' query($org: String!, $number: Int!) { organization(login: $org){ - projectNext(number: $number) { + projectV2(number: $number) { id fields(first:20) { nodes { - id - name - settings + ... on ProjectV2Field { + id + name + } + ... on ProjectV2SingleSelectField { + id + name + options { + id + name + } + } } } } } - }' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json + }' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json ``` -Utiliza el {% data variables.product.prodname_cli %} para consultar la API para la ID del proyecto y para la ID, nombre y configuración de los primeros 20 campos en este. La respuesta se almacena en un archivo que se llama project_data.json. +

Utiliza al {% data variables.product.prodname_cli %} para consultar la API para la ID del proyecto y devuelve el nombre y la ID de los primeros 20 campos en este. fields devuelve una unión y la consulta utiliza los fragmentos en línea (... on) para devolver información sobre cualquier campo de ProjectV2Field y ProjectV2SingleSelectField.

+ +

La respuesta se almacena en un archivo que se llama project_data.json.

@@ -376,18 +416,18 @@ Utiliza el {% data variables.product.pr ```yaml -echo 'PROJECT_ID='$(jq '.data.organization.projectNext.id' project_data.json) >> $GITHUB_ENV -echo 'DATE_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Date posted") | .id' project_data.json) >> $GITHUB_ENV -echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV -echo 'TODO_OPTION_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") |.settings | fromjson.options[] | select(.name=="Todo") |.id' project_data.json) >> $GITHUB_ENV +echo 'PROJECT_ID='$(jq '.data.organization.projectV2.id' project_data.json) >> $GITHUB_ENV +echo 'DATE_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Date posted") | .id' project_data.json) >> $GITHUB_ENV +echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV +echo 'TODO_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Status") | .options[] | select(.name=="Todo") |.id' project_data.json) >> $GITHUB_ENV ``` Analiza la respuesta desde la consulta de la API y almacena las ID relevantes como variables de ambiente. Modifica esto para obtener la ID para los campos u opciones diferentes. Por ejemplo:
    -
  • Para obtener la ID de un campo llamado Team, agrega echo 'TEAM_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Team") | .id' project_data.json) >> $GITHUB_ENV.
  • -
  • Para obtener la ID de una opción llamada Octoteam para el campo Team, agrega echo 'OCTOTEAM_OPTION_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Team") |.settings | fromjson.options[] | select(.name=="Octoteam") |.id' project_data.json) >> $GITHUB_ENV
  • +
  • Para obtener la ID de un campo llamado Team, agrega echo 'TEAM_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Team") | .id' project_data.json) >> $GITHUB_ENV.
  • +
  • Para obtener la ID de una opción llamada Octoteam para el campo de selección sencilla Team, agrega echo 'OCTOTEAM_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Team") |.options[] | select(.name=="Octoteam") |.id' project_data.json) >> $GITHUB_ENV
Nota: Este flujo de trabajo asume que tienes un proyecto con un campo de selección simple llamado "Status" que incluye una opción llamada "Todo" y un campo de fecha llamado "Date Posted". Debes modificar esta sección para empatar con los campos que están presentes en tu tabla. @@ -425,12 +465,12 @@ Configura las variables para este paso. GITHUB_TOKEN se describe an ```yaml item_id="$( gh api graphql -f query=' mutation($project:ID!, $pr:ID!) { - addProjectNextItem(input: {projectId: $project, contentId: $pr}) { - projectNextItem { + addProjectV2ItemById(input: {projectId: $project, contentId: $pr}) { + item { id } } - }' -f project=$PROJECT_ID -f pr=$PR_ID --jq '.data.addProjectNextItem.projectNextItem.id')" + }' -f project=$PROJECT_ID -f pr=$PR_ID --jq '.data.addProjectV2ItemById.item.id')" ``` @@ -500,25 +540,29 @@ gh api graphql -f query=' $status_field: ID! $status_value: String! $date_field: ID! - $date_value: String! + $date_value: Date! ) { - set_status: updateProjectNextItemField(input: { + set_status: updateProjectV2ItemFieldValue(input: { projectId: $project itemId: $item fieldId: $status_field - value: $status_value + value: { + singleSelectOptionId: $status_value + } }) { - projectNextItem { + projectV2Item { id } } - set_date_posted: updateProjectNextItemField(input: { + set_date_posted: updateProjectV2ItemFieldValue(input: { projectId: $project itemId: $item fieldId: $date_field - value: $date_value + value: { + date: $date_value + } }) { - projectNextItem { + projectV2Item { id } } diff --git a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/filtering-projects.md b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/filtering-projects.md index 22dc8d74b852..1762dfa0e3a3 100644 --- a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/filtering-projects.md +++ b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/filtering-projects.md @@ -1,6 +1,6 @@ --- -title: Filtering projects (beta) -intro: You can filter your projects to focus on specific information. +title: Filtrar proyectos (beta) +intro: Puedes filtrar tus proyectos para enfocarte en información específica. allowTitleToDifferFromFilename: true miniTocMaxHeadingLevel: 2 versions: @@ -13,14 +13,14 @@ topics: {% data reusables.projects.projects-beta %} -## About filtering projects +## Acerca de filtrar proyectos -You can customize views using filters for item metadata, such as assignees and the labels applied to issues, and by the fields in your project. You can combine filters and save them as views. Para obtener más información, consulta la sección "[Personalizar las vistas de tu proyecto](/issues/trying-out-the-new-projects-experience/customizing-your-project-views)". +Puedes personalizar las vistas utilizando filtros para metadatos de elementos, tales como los asignados y las etiquetas que se aplican a las propuesta, así como por los campos de tu proyecto. Puedes combinar los filtros y guardarlos como vistas. Para obtener más información, consulta la sección "[Personalizar las vistas de tu proyecto](/issues/trying-out-the-new-projects-experience/customizing-your-project-views)". -To filter a project, click {% octicon "filter" aria-label="The Filter icon" %} and start typing the fields and values you would like to filter for. Conforme teclees, se mostrarán los posibles valores. You can also open the command pallet and type "Filter by" to choose from the available filters. +Para filtrar un proyecto, haz clic en {% octicon "filter" aria-label="The Filter icon" %} y comienza a teclear los campos y valores por los cuales te gustaría filtrar. Conforme teclees, se mostrarán los posibles valores. También puedes abrir la paleta de comandos y teclear "Filtrar por" para elegir de entre los filtros disponibles. -The same filters are available for insights, allowing you to filter the data used to create your charts. For more information, see "[Using insights with projects](/issues/trying-out-the-new-projects-experience/using-insights-with-projects)." +Los mismos filtros están disponibles para las perspectivas, lo que te permite filtrar los datos utilizados para crear tus gráficas. Para obtener más información, consulta la sección "[Utilizar perspectivas con los proyectos](/issues/trying-out-the-new-projects-experience/using-insights-with-projects)". -## Syntax for filtering projects +## Sintaxis para filtrar proyectos {% data reusables.projects.projects-filters %} diff --git a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/managing-iterations.md b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/managing-iterations.md index 19143170a499..bfc30b657b17 100644 --- a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/managing-iterations.md +++ b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/managing-iterations.md @@ -1,6 +1,6 @@ --- -title: Managing iterations in projects (beta) -intro: You can create iterations to plan upcoming work and group items. +title: Administrar las iteraciones en los proyectos (beta) +intro: Puedes crear iteraciones para planear el trabajo y elementos de grupo próximos. allowTitleToDifferFromFilename: true miniTocMaxHeadingLevel: 2 versions: @@ -13,52 +13,52 @@ topics: {% data reusables.projects.projects-beta %} -## About iterations +## Acerca de las iteraciones -You can create an iteration field to associate items with specific repeating blocks of time. Iterations can be set to any length of time, can include breaks, and can be individually edited to modify name and date range. With projects, you can group by iteration to visualize the balance of upcoming work, use filters to focus on a single iteration, and sort by iteration. +Puedes crear un campo de iteración para asociar los elementos con bloques de tiempo repetitivos específicos. Las iteraciones pueden configurarse en cualquier longitud de tiempo, pueden incluir pausas y pueden editarse individualmente para modificar el nombre y rango de fecha. Con los proyectos, puedes agrupar por iteración para visualizar el balance del trabajo próximo, utilizar filtros para enfocarte en una sola iteración y clasificar por iteración. -When you first create an iteration field, three iterations are automatically created. You can add additional iterations and make other changes on your project's settings page. +Cuando creas un campo de iteración por primera vez, se crean tres iteraciones automáticamente. Puedes agregar iteraciones adicionales y hacer otros cambios en tu página de ajustes de proyecto. -![Screenshot showing the settings for an iteration field](/assets/images/help/issues/iterations-example.png) +![Captura de pantalla que muestra los ajustes de un campo de iteración](/assets/images/help/issues/iterations-example.png) -## Creating an iteration field +## Crear un campo de iteración -You can create an iteration field using the command palette or the project's interface. +Puedes crear un campo de iteración utilizando la paleta de comandos o la interfaz de proyectos. 1. {% data reusables.projects.open-command-palette %} Comienza a teclear cualquier parte de "Create new field". Cuando se muestre "Create new field" en la paleta de comandos, selecciónalo. Como alternativa, haz clic en {% octicon "plus" aria-label="the plus icon" %} en el encabezado de campo que está lo más hacia la derecha. Aparecerá un menú desplegable con los campos de proyecto. Haz clic en **Campo nuevo**. -1. In the text box, enter a name for the new iteration field. -1. Select the dropdown menu below and click **Iteration**. -1. Optionally, if you want to change the starting date from the current day, select the calendar dropdown next to "Starts on" and click on a new starting date. -2. To change the duration of each iteration, type a new number, then select the dropdown and click either **days** or **weeks**. -3. Click **Save & create**. +1. En la caja de texto, ingresa el nombre del nuevo campo de iteración. +1. Selecciona el menú desplegable a continuación y haz clic en **Iteración**. +1. Opcionalmente, si quieres cambiar la fecha de inicio del día actual, selecciona el menú desplegable de calendario junto a "Inicia en" y haz clic en la fecha de inicio nueva. +2. Para cambiar la duración de cada iteración, escribe un número nuevo y luego selecciona el menú desplegable para hacer clic en ya sea **días** o **semanas**. +3. Haz clic en **Guardar & crear**. -## Adding new iterations +## Agregar iteraciones nuevas {% data reusables.projects.project-settings %} -1. Click the name of the iteration field you want to adjust. -1. To add a new iteration of the same duration, click **Add iteration**. -1. Optionally, to customize the duration of the new iteration and when it will start, click {% octicon "triangle-down" aria-label="The triangle icon" %} next to "Add iteration", select a starting date and duration, and click **Add**. +1. Haz clic en el nombre del campo de iteración que quieras ajustar. +1. Para agregar una iteración nueva de la misma duración, haz clic en **Agregar iteración**. +1. Opcionalmente, para personalizar la duración de la iteración nueva, así como cuándo comenzará, haz clic en {% octicon "triangle-down" aria-label="The triangle icon" %} junto a "Agregar iteración", selecciona una fecha de inicio y duración y haz clic en **Agregar**. 1. Haz clic en **Guardar cambios**. -## Editing an iteration +## Editar una iteración -You can edit iterations in your project settings. You can also access the settings for an iteration field by clicking {% octicon "triangle-down" aria-label="The triangle icon" %} in the table header for the field and clicking **Edit values**. +Puedes editar las iteraciones en tus ajustes de proyecto. También puedes acceder a los ajustes de un campo de iteración haciendo clic en {% octicon "triangle-down" aria-label="The triangle icon" %} en el encabezado de tabla del campo y haciendo clic en **Editar valores**. {% data reusables.projects.project-settings %} 1. Haz clic en el nombre del campo de iteración que quieras ajustar. -1. To change the name of an iteration, click on the name and start typing. -1. To change the date or duration of an iteration, click on the date to open the calendar. Click on the start day, then click the end day, and then click **Apply**. -1. Optionally, to delete an iteration, click {% octicon "trash" aria-label="The trash icon" %}. +1. Para cambiar el nombre de una iteración, haz clic en el nombre y comienza a teclear. +1. Para cambiar la fecha o duración de una iteración, haz clic en la fecha para abrir el calendario. Haz clic en el día de inicio y luego en el día final para luego hacer clic en **Aplicar**. +1. Opcionalmente, para borrar una iteración, haz clic en {% octicon "trash" aria-label="The trash icon" %}. 1. Haz clic en **Guardar cambios**. -## Inserting a break +## Insertar una pausa -You can insert breaks into your iterations to communicate when you are taking time away from scheduled work. The duration of a new break defaults to the length of the most recently created iteration. +Puedes insertar pausas en tus iteraciones para comunicarte cuando estás descansando del trabajo programado. La duración de una pausa nueva se predetermina a la duración de la iteración que se creó más recientemente. {% data reusables.projects.project-settings %} 1. Haz clic en el nombre del campo de iteración que quieras ajustar. -2. On the dividing line above an iteration and to the right, click **Insert break**. ![Screenshot showing location of "Insert break" button](/assets/images/help/issues/iteration-insert-break.png) -3. Optionally, to change the duration of the break, click on the date to open the calendar. Haz clic en el día de inicio y luego en el de fin y luego en **Aplicar**. +2. En la línea divisora sobre una iteración y a la derecha, haz clic en **Insertar pausa**. ![Captura de pantalla que muestra la ubicación del botón "insertar pausa"](/assets/images/help/issues/iteration-insert-break.png) +3. Opcionalmente, para cambiar la duración de esta, haz clic en la fecha para abrir el calendario. Haz clic en el día de inicio y luego en el de fin y luego en **Aplicar**. 4. Haz clic en **Guardar cambios**. diff --git a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md index ea1616cb1e95..230efe66302e 100644 --- a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md +++ b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md @@ -1,6 +1,6 @@ --- -title: Using insights with projects (beta) -intro: You can view and customize charts that are built from your project's data. +title: Utilizar perspectivas con los proyectos (beta) +intro: Puedes ver y personalizar las gráficas que se crean a partir de los datos de tu proyecto. allowTitleToDifferFromFilename: true miniTocMaxHeadingLevel: 2 versions: @@ -13,7 +13,7 @@ topics: {% data reusables.projects.insights-alpha %} -## About insights +## Acerca de las perspectivas Puedes utilizar las perspectivas para ver y personalizar los gráficos que utilizan los elementos que se agregaron a tu proyecto, como los datos fuente. El gráfico predeterminado de "Burn up" muestra el estado del elemento contra el tiempo, lo cual te permite visualizar el progreso y notar patrones a lo largo del tiempo. diff --git a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md index b8977a6602f0..d14f43e576da 100644 --- a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md +++ b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md @@ -11,6 +11,8 @@ topics: - Projects --- +{% data reusables.projects.graphql-deprecation %} + El artículo muestra cómo utilizar la API de GraphQL para administrar un proyecto. Para obtener más información sobre cómo utilizar la API en un flujo de trabajo de {% data variables.product.prodname_actions %}, consulta la sección "[Automatizar proyectos (beta)](/issues/trying-out-the-new-projects-experience/automating-projects)". Para encontrar una lista completa de los tipos de datos disponibles, consulta la "[Referencia](/graphql/reference)". {% data reusables.projects.projects-beta %} @@ -19,7 +21,7 @@ El artículo muestra cómo utilizar la API de GraphQL para administrar un proyec {% curl %} -En el resto de los ejemplos de cURL, reemplaza a `TOKEN` con un token que tenga el alcance `read:org` (para las consultas) o `write:org` (para las consultas y mutaciones). El token puede ser un token personal de acceso para un usuario o un token de acceso a la instalación para una {% data variables.product.prodname_github_app %}. 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](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". Para obtener más información sobre cómo crear un token de acceso a la instalación para una {% data variables.product.prodname_github_app %}, consulta la sección "[Autenticarse con {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#authenticating-as-a-github-app)". +En todos los siguientes ejemplos de cURL, reemplaza `TOKEN` con un token que tenga el alcance `read:project` (para las consultas) o `project` (para las consultas y las mutaciones). El token puede ser un token personal de acceso para un usuario o un token de acceso a la instalación para una {% data variables.product.prodname_github_app %}. 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](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". Para obtener más información sobre cómo crear un token de acceso a la instalación para una {% data variables.product.prodname_github_app %}, consulta la sección "[Autenticarse con {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#authenticating-as-a-github-app)". {% endcurl %} @@ -27,7 +29,7 @@ En el resto de los ejemplos de cURL, reemplaza a `TOKEN` con un token que tenga {% data reusables.cli.cli-learn-more %} -Antes de ejecutar comandos del {% data variables.product.prodname_cli %}, debes autenticarte ejecutando `gh auth login --scopes "write:org"`. Si solo necesitas leer, mas no editar, los proyectos, puedes omitir el argumento `--scopes`. Para obtener más información sobre la autenticación por la línea de comandos, consulta la sección "[gh auth login](https://cli.github.com/manual/gh_auth_login)". +Antes de ejecutar los comandos del {% data variables.product.prodname_cli %}, debes autenticarte ejecutando `gh auth login --scopes "project"`. Si solo necesitas leer, mas no editar, los proyectos, puedes proporcionar el alcance `read:project` en vez del de `project`. Para obtener más información sobre la autenticación por la línea de comandos, consulta la sección "[gh auth login](https://cli.github.com/manual/gh_auth_login)". {% endcli %} @@ -43,7 +45,7 @@ my_num=5 gh api graphql -f query=' query($organization: String! $number: Int!){ organization(login: $organization){ - projectNext(number: $number) { + projectV2(number: $number) { id } } @@ -69,7 +71,7 @@ Puedes encontrar la ID de nodo de un proyecto organizacional si conoces el nombr curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ - --data '{"query":"query{organization(login: \"ORGANIZATION\") {projectNext(number: NUMBER){id}}}"}' + --data '{"query":"query{organization(login: \"ORGANIZATION\") {projectV2(number: NUMBER){id}}}"}' ``` {% endcurl %} @@ -78,7 +80,7 @@ curl --request POST \ gh api graphql -f query=' query{ organization(login: "ORGANIZATION"){ - projectNext(number: NUMBER) { + projectV2(number: NUMBER) { id } } @@ -93,7 +95,7 @@ También puedes encontrar la ID de nodo de todos los proyectos en tu organizaci curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ - --data '{"query":"{organization(login: \"ORGANIZATION\") {projectsNext(first: 20) {nodes {id title}}}}"}' + --data '{"query":"{organization(login: \"ORGANIZATION\") {projectsV2(first: 20) {nodes {id title}}}}"}' ``` {% endcurl %} @@ -102,7 +104,7 @@ curl --request POST \ gh api graphql -f query=' query{ organization(login: "ORGANIZATION") { - projectsNext(first: 20) { + projectsV2(first: 20) { nodes { id title @@ -124,7 +126,7 @@ Puedes encontrar la ID de nodo de un proyecto de usuario si conoces el número d curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ - --data '{"query":"query{user(login: \"USER\") {projectNext(number: NUMBER){id}}}"}' + --data '{"query":"query{user(login: \"USER\") {projectV2(number: NUMBER){id}}}"}' ``` {% endcurl %} @@ -133,7 +135,7 @@ curl --request POST \ gh api graphql -f query=' query{ user(login: "USER"){ - projectNext(number: NUMBER) { + projectV2(number: NUMBER) { id } } @@ -148,7 +150,7 @@ También puedes encontrar la ID de nodo de todos tus proyectos. El siguiente eje curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ - --data '{"query":"{user(login: \"USER\") {projectsNext(first: 20) {nodes {id title}}}}"}' + --data '{"query":"{user(login: \"USER\") {projectsV2(first: 20) {nodes {id title}}}}"}' ``` {% endcurl %} @@ -157,7 +159,7 @@ curl --request POST \ gh api graphql -f query=' query{ user(login: "USER") { - projectsNext(first: 20) { + projectsV2(first: 20) { nodes { id title @@ -172,14 +174,14 @@ gh api graphql -f query=' Para actualizar el valor de un campo, necesitarás conocer la ID de nodo del mismo. Adicionalmente, necesitarás saber la ID de las opciones para los campos de selección única y la ID de las iteraciones de los campos de iteración. -El siguiente ejemplo devolverá la ID, nombre y configuración de los primeros 20 campos de un proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. +El siguiente ejemplo devolverá la ID, nombre, ajustes y configuración para los primeros 20 campos en un proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. {% curl %} ```shell curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ - --data '{"query":"query{node(id: \"PROJECT_ID\") {... on ProjectNext {fields(first: 20) {nodes {id name settings}}}}}"}' + --data '{"query":"query{ node(id: \"PROJECT_ID\") { ... on ProjectV2 { fields(first: 20) { nodes { ... on ProjectV2Field { id name } ... on ProjectV2IterationField { id name configuration { iterations { startDate id }}} ... on ProjectV2SingleSelectField { id name options { id name }}}}}}}"}' ``` {% endcurl %} @@ -187,18 +189,37 @@ curl --request POST \ ```shell gh api graphql -f query=' query{ - node(id: "PROJECT_ID") { - ... on ProjectNext { - fields(first: 20) { - nodes { + node(id: "PROJECT_ID") { + ... on ProjectV2 { + fields(first: 20) { + nodes { + ... on ProjectV2Field { + id + name + } + ... on ProjectV2IterationField { id name - settings + configuration { + iterations { + startDate + id + } + } + } + ... on ProjectV2SingleSelectField { + id + name + options { + id + name + } } } } } - }' + } +}' ``` {% endcli %} @@ -211,24 +232,42 @@ La respuesta se verá de forma similar al siguiente ejemplo: "fields": { "nodes": [ { - "id": "MDE2OlByb2plY3ROZXh0RmllbGQxMzE1OQ==", - "name": "Title", - "settings": "null" + "id": "PVTF_lADOANN5s84ACbL0zgBZrZY", + "name": "Title" }, { - "id": "MDE2OlByb2plY3ROZXh0RmllbGQxMzE2MA==", - "name": "Assignees", - "settings": "null" + "id": "PVTF_lADOANN5s84ACbL0zgBZrZc", + "name": "Assignees" }, { - "id": "MDE2OlByb2plY3ROZXh0RmllbGQxMzE2MQ==", + "id": "PVTSSF_lADOANN5s84ACbL0zgBZrZg", "name": "Status", - "settings": "{\"options\":[{\"id\":\"f75ad846\",\"name\":\"Todo\",\"name_html\":\"Todo\"},{\"id\":\"47fc9ee4\",\"name\":\"In Progress\",\"name_html\":\"In Progress\"},{\"id\":\"98236657\",\"name\":\"Done\",\"name_html\":\"Done\"}]}" + "options": [ + { + "id": "f75ad846", + "name": "Todo" + }, + { + "id": "47fc9ee4", + "name": "In Progress" + }, + { + "id": "98236657", + "name": "Done" + } + ] }, { - "id": "MDE2OlByb2plY3ROZXh0RmllbGQ3NTEwNw==", + "id": "PVTIF_lADOANN5s84ACbL0zgBah28", "name": "Iteration", - "settings": "{\"configuration\":{\"duration\":7,\"start_day\":5,\"iterations\":[{\"id\":\"c4d8e84d\",\"title\":\"Iteration 2\",\"duration\":7,\"start_date\":\"2021-10-08\",\"title_html\":\"Iteration 2\"},{\"id\":\"fafa9c9f\",\"title\":\"Iteration 3\",\"duration\":7,\"start_date\":\"2021-10-15\",\"title_html\":\"Iteration 3\"}],\"completed_iterations\":[{\"id\":\"fa62c118\",\"title\":\"Iteration 1\",\"duration\":7,\"start_date\":\"2021-10-01\",\"title_html\":\"Iteration 1\"}]}}" + "configuration": { + "iterations": [ + { + "startDate": "2022-05-29", + "id": "cfc16e4d" + } + ] + } } ] } @@ -237,26 +276,86 @@ La respuesta se verá de forma similar al siguiente ejemplo: } ``` -Cada campo tiene una ID. Adicionalmente, los campos de selección única y de iteración tienen un valor de `settings`. En los ajustes de selección única, puedes encontrar la ID de cada opción de la selección única. En los ajustes de iteración, puedes encontrar la duración de estas, el día de inicio de la iteración (desde 1 para los lunes hasta 7 para los domingos), la lista de iteraciones incompletas y la lista de iteraciones completas. Para cada iteración en las listas de iteraciones, puedes encontrar la ID, título, duración y fecha de inicio de ella. +Cada campo tendrá un nombre e ID. Los campos de selección simples se devuelven como un objeto `ProjectV2SingleSelectField` y tienen un campo de `options` en donde puedes encontrar la ID de cada opción para la selección simple. Los campos de iteración se devuelven como un objeto `ProjectV2IterationField` y tienen un campo de `configuration` que incluye un campo de `iterations` que contiene la ID e información sobre cada iteración. -### Encontrar información sobre los elementos en un proyecto +Si solo necesitas el nombre e ID de un campo y no necesitas información sobre las iteraciones o las opciones de campo de selección simple, puedes utilizar el objeto `ProjectV2FieldCommon`. -Puedes consultar mediante la API para encontrar información sobre los elementos de tu proyecto. +{% curl %} +```shell +curl --request POST \ + --url https://api.github.com/graphql \ + --header 'Authorization: token TOKEN' \ + --data '{"query":"query{ node(id: \"PROJECT_ID\") { ... on ProjectV2 { fields(first: 20) { nodes { ... on ProjectV2FieldCommon { id name }}}}}}"}' +``` +{% endcurl %} -{% note %} +{% cli %} +```shell +gh api graphql -f query=' + query{ + node(id: "PROJECT_ID") { + ... on ProjectV2 { + fields(first: 20) { + nodes { + ... on ProjectV2FieldCommon { + id + name + } + } + } + } + } +} +``` +{% endcli %} -**Nota**: La API no devolverá información sobre los borradores de propuestas. +La respuesta al utilizar el objeto `ProjectV2FieldCommon` se verá similar al siguiente ejemplo: -{% endnote %} +```json +{ + "data": { + "node": { + "fields": { + "nodes": [ + { + "__typename": "ProjectV2Field", + "id": "PVTF_lADOANN5s84ACbL0zgBZrZY", + "name": "Title" + }, + { + "__typename": "ProjectV2Field", + "id": "PVTF_lADOANN5s84ACbL0zgBZrZc", + "name": "Assignees" + }, + { + "__typename": "ProjectV2SingleSelectField", + "id": "PVTSSF_lADOANN5s84ACbL0zgBZrZg", + "name": "Status" + }, + { + "__typename": "ProjectV2IterationField", + "id": "PVTIF_lADOANN5s84ACbL0zgBah28", + "name": "Iteration" + } + ] + } + } + } +} +``` + +### Encontrar información sobre los elementos en un proyecto + +Puedes consultar mediante la API para encontrar información sobre los elementos de tu proyecto. -El siguiente ejemplo devolverá el título y la ID de los primeros 20 elementos en un proyecto. Para cada elemento, también devolverá el valor y nombre de los primeros 8 campos en el proyecto. Si el elemento es una propuesta o solicitud de cambios, este devolverá al inicio de sesión de los primeros 10 asignados. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. +El siguiente ejemplo devolverá las primeras 20 propuestas, solicitudes de cambio y borradores de propuestas de un proyecto. Para las propuestas y solicitudes de cambio, también devolverá el título y los primeros 10 asignados. Para los borradores de propuesta, devolverá el título y el cuerpo. El ejemplo también devolverá el nombre y valor del campo para cualquier texto, fecha o campo de selección simple en los primeros 8 campos del proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. {% curl %} ```shell curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ - --data '{"query":"query{node(id: \"PROJECT_ID\") {... on ProjectNext {items(first: 20) {nodes{title id fieldValues(first: 8) {nodes{value projectField{name}}} content{...on Issue {assignees(first: 10) {nodes{login}}} ...on PullRequest {assignees(first: 10) {nodes{login}}}}}}}}}"}' + --data '{"query":"query{ node(id: \"PROJECT_ID\") { ... on ProjectV2 { items(first: 20) { nodes{ id fieldValues(first: 8) { nodes{ ... on ProjectV2ItemFieldTextValue { text field { ... on ProjectV2FieldCommon { name }}} ... on ProjectV2ItemFieldDateValue { date field { ... on ProjectV2FieldCommon { name } } } ... on ProjectV2ItemFieldSingleSelectValue { name field { ... on ProjectV2FieldCommon { name }}}}} content{ ... on DraftIssue { title body } ...on Issue { title assignees(first: 10) { nodes{ login }}} ...on PullRequest { title assignees(first: 10) { nodes{ login }}}}}}}}}"}' ``` {% endcurl %} @@ -265,31 +364,57 @@ curl --request POST \ gh api graphql -f query=' query{ node(id: "PROJECT_ID") { - ... on ProjectNext { - items(first: 20) { - nodes{ - title - id - fieldValues(first: 8) { - nodes{ - value - projectField{ - name - } + ... on ProjectV2 { + items(first: 20) { + nodes{ + id + fieldValues(first: 8) { + nodes{ + ... on ProjectV2ItemFieldTextValue { + text + field { + ... on ProjectV2FieldCommon { + name + } + } + } + ... on ProjectV2ItemFieldDateValue { + date + field { + ... on ProjectV2FieldCommon { + name + } + } + } + ... on ProjectV2ItemFieldSingleSelectValue { + name + field { + ... on ProjectV2FieldCommon { + name + } + } + } + } } - } - content{ - ...on Issue { - assignees(first: 10) { - nodes{ - login + content{ + ... on DraftIssue { + title + body + } + ...on Issue { + title + assignees(first: 10) { + nodes{ + login + } } } - } - ...on PullRequest { - assignees(first: 10) { - nodes{ - login + ...on PullRequest { + title + assignees(first: 10) { + nodes{ + login + } } } } @@ -297,21 +422,11 @@ gh api graphql -f query=' } } } - } - }' + }' ``` {% endcli %} -Un proyecto podría contener elementos que los usuarios no tengan permiso para ver. En este caso, la respuesta incluirá el elemento redactado. - -```shell -{ - "node": { - "title": "You can't see this item", - ... - } -} -``` +Un proyecto podría contener elementos que los usuarios no tengan permiso para ver. En este caso, el tipo de elemento se devolverá como `REDACTED`. ## Actualizar los proyectos @@ -319,7 +434,7 @@ Utiliza las mutaciones para actualizar los proyectos. Para obtener más informac {% note %} -**Nota:** No puedes agregar y actualizar un elemento en el mismo llamado. Debes utilizar `addProjectNextItem` para agregar el elemento y luego `updateProjectNextItemField` para actualizarlo. +**Nota:** No puedes agregar y actualizar un elemento en el mismo llamado. Debes utilizar `addProjectV2ItemById` para agregar el elemento y luego utilizar `updateProjectV2ItemFieldValue` para actualizarlo. {% endnote %} @@ -332,7 +447,7 @@ El siguiente ejemplo agregará una propuesta o solicitud de cambios a tu proyect curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ - --data '{"query":"mutation {addProjectNextItem(input: {projectId: \"PROJECT_ID\" contentId: \"CONTENT_ID\"}) {projectNextItem {id}}}"}' + --data '{"query":"mutation {addProjectV2ItemById(input: {projectId: \"PROJECT_ID\" contentId: \"CONTENT_ID\"}) {item {id}}}"}' ``` {% endcurl %} @@ -340,8 +455,8 @@ curl --request POST \ ```shell gh api graphql -f query=' mutation { - addProjectNextItem(input: {projectId: "PROJECT_ID" contentId: "CONTENT_ID"}) { - projectNextItem { + addProjectV2ItemById(input: {projectId: "PROJECT_ID" contentId: "CONTENT_ID"}) { + item { id } } @@ -354,9 +469,9 @@ La respuesta contendrá la ID de nodo del elemento recién creado. ```json { "data": { - "addProjectNextItem": { - "projectNextItem": { - "id": "MDE1OlByb2plY3ROZXh0SXRlbTM0MjEz" + "addProjectV2ItemById": { + "item": { + "id": "PVTI_lADOANN5s84ACbL0zgBVd94" } } } @@ -365,16 +480,56 @@ La respuesta contendrá la ID de nodo del elemento recién creado. Si intentas agregar un elemento que ya existe, se devolverá la ID de este. +### Agregar un borrador de propuesta a un proyecto + +El siguiente ejemplo agregará un borrador de propuesta a tu proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. Reemplaza `TITLE` y `BODY` con el contenido que quieras para el nuevo borrador de propuesta. + +{% curl %} +```shell +curl --request POST \ + --url https://api.github.com/graphql \ + --header 'Authorization: token TOKEN' \ + --data '{"query":"mutation {addProjectV2DraftIssue(input: {projectId: "PROJECT_ID" title: "TITLE" body: "BODY"}) {item {id}}}"}' +``` +{% endcurl %} + +{% cli %} +```shell +gh api graphql -f query=' + mutation { + addProjectV2DraftIssue(input: {projectId: "PROJECT_ID" title: "TITLE" body: "BODY"}) { + item { + id + } + } + }' +``` +{% endcli %} + +La respuesta contendrá la ID de nodo del borrador de propuesta recién creado. + +```json +{ + "data": { + "addProjectV2ItemById": { + "item": { + "id": "PVTI_lADOANN5s84ACbL0zgBbxFc" + } + } + } +} +``` + ### Actualizar los ajustes de un proyecto -El siguiente ejemplo actualizará los ajustes de tu proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. Configura `public` en `true` para que tu proyecto sea público en {% data variables.product.product_name %}. Modifica `description` para hacer cambios al README de tu proyecto. +El siguiente ejemplo actualizará los ajustes de tu proyecto. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. Configura `public` en `true` para que tu proyecto sea público en {% data variables.product.product_name %}. Modifica `readme` para hacer cambios al README de tu proyecto. {% curl %} ```shell curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ ---data '{"query":"mutation { updateProjectNext(input: { projectId: \"PROJECT_ID\", title: \"Project title\", public: false, description: \"# Project README\n\nA long description\", shortDescription: \"A short description\"}) { projectNext { id, title, description, shortDescription }}}"}' +--data '{"query":"mutation { updateProjectV2(input: { projectId: \"PROJECT_ID\", title: \"Project title\", public: false, readme: \"# Project README\n\nA long description\", shortDescription: \"A short description\"}) { projectV2 { id, title, readme, shortDescription }}}"}' ``` {% endcurl %} @@ -382,19 +537,19 @@ curl --request POST \ ```shell gh api graphql -f query=' mutation { - updateProjectNext( + updateProjectV2( input: { projectId: "PROJECT_ID", title: "Project title", public: false, - description: "# Project README\n\nA long description", + readme: "# Project README\n\nA long description", shortDescription: "A short description" } ) { - projectNext { + projectV2 { id title - description + readme shortDescription } } @@ -404,14 +559,14 @@ gh api graphql -f query=' ### Actualizar un campo personalizado de texto, número o fecha -El siguiente ejemplo actualizará el valor de un campo de fecha para un elemento. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. Reemplaza a `ITEM_ID` con la ID de nodo del elemento que quieras actualizar. Reemplaza a `FIELD_ID` con la ID del campo que quieras actualizar. +El siguiente ejemplo actualizará el valor de un campo de texto para un elemento. Reemplaza a `PROJECT_ID` con la ID de nodo de tu proyecto. Reemplaza a `ITEM_ID` con la ID de nodo del elemento que quieras actualizar. Reemplaza a `FIELD_ID` con la ID del campo que quieras actualizar. {% curl %} ```shell curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ - --data '{"query":"mutation {updateProjectNextItemField(input: {projectId: \"PROJECT_ID\" itemId: \"ITEM_ID\" fieldId: \"FIELD_ID\" value: \"2021-5-11\"}) {projectNextItem {id}}}"}' + --data '{"query":"mutation {updateProjectV2ItemFieldValue( input: { projectId: "PROJECT_ID" itemId: "ITEM_ID" fieldId: "FIELD_ID" value: { text: "Updated text" }}) { projectV2Item { id }}}"}' ``` {% endcurl %} @@ -419,15 +574,17 @@ curl --request POST \ ```shell gh api graphql -f query=' mutation { - updateProjectNextItemField( + updateProjectV2ItemFieldValue( input: { projectId: "PROJECT_ID" itemId: "ITEM_ID" fieldId: "FIELD_ID" - value: "2021-5-11" + value: { + text: "Updated text" + } } ) { - projectNextItem { + projectV2Item { id } } @@ -437,7 +594,7 @@ gh api graphql -f query=' {% note %} -**Nota:** No puedes utilizar `updateProjectNextItemField` para cambiar `Assignees`, `Labels`, `Milestone`, o `Repository` ya que estos campos son propiedades de las solicitudes de cambio y propuestas y no de los elementos del proyecto. En vez de esto, debes utilizar las mutaciones [addAssigneesToAssignable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#addassigneestoassignable), [removeAssigneesFromAssignable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#removeassigneesfromassignable), [addLabelsToLabelable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#addlabelstolabelable), [removeLabelsFromLabelable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#removelabelsfromlabelable), [updateIssue]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#updateissue), [updatePullRequest]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#updatepullrequest) o [transferIssue]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#transferissue). +**Nota:** No puedes utilizar `updateProjectV2ItemFieldValue` para cambiar los `Assignees`, `Labels`, `Milestone` o `Repository`, porque estos cambios son propiedades de las propuestas y solicitudes de cambio y no son elementos de proyecto. En vez de esto, debes utilizar las mutaciones [addAssigneesToAssignable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#addassigneestoassignable), [removeAssigneesFromAssignable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#removeassigneesfromassignable), [addLabelsToLabelable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#addlabelstolabelable), [removeLabelsFromLabelable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#removelabelsfromlabelable), [updateIssue]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#updateissue), [updatePullRequest]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#updatepullrequest) o [transferIssue]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#transferissue). {% endnote %} @@ -455,7 +612,7 @@ El siguiente ejemplo actualizará el valor de un campo de selección simple para curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ - --data '{"query":"mutation {updateProjectNextItemField(input: {projectId: \"PROJECT_ID\" itemId: \"ITEM_ID\" fieldId: \"FIELD_ID\" value: \"OPTION_ID\"}) {projectNextItem {id}}}"}' + --data '{"query":"mutation {updateProjectV2ItemFieldValue( input: { projectId: "PROJECT_ID" itemId: "ITEM_ID" fieldId: "FIELD_ID" value: { singleSelectOptionId: "OPTION_ID" }}) { projectV2Item { id }}}"}' ``` {% endcurl %} @@ -463,15 +620,17 @@ curl --request POST \ ```shell gh api graphql -f query=' mutation { - updateProjectNextItemField( + updateProjectV2ItemFieldValue( input: { projectId: "PROJECT_ID" itemId: "ITEM_ID" fieldId: "FIELD_ID" - value: "OPTION_ID" + value: { + singleSelectOptionId: "OPTION_ID" + } } ) { - projectNextItem { + projectV2Item { id } } @@ -486,14 +645,14 @@ El siguiente ejemplo actualizará el valor de un campo de iteración para un ele - `PROJECT_ID` - Reemplázalo con la ID de nodo de tu proyecto. - `ITEM_ID` - Reemplázalo con la ID de nodo del elemento que quieras actualizar. - `FIELD_ID` - Reemplaza esto con la ID del campo de iteración que quieras actualizar. -- `ITERATION_ID` - Reemplaza esto con la ID de la iteración deseada. Esto puede ser ya sea la iteración activa (desde el arreglo `iterations`) o una iteración completa (desde el arreglo `completed_iterations`). +- `ITERATION_ID` - Reemplaza esto con la ID de la iteración deseada. Esto puede ser una iteración activa o completa. {% curl %} ```shell curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ - --data '{"query":"mutation {updateProjectNextItemField(input: {projectId: \"PROJECT_ID\" itemId: \"ITEM_ID\" fieldId: \"FIELD_ID\" value: \"ITERATION_ID\"}) {projectNextItem {id}}}"}' + --data '{"query":"mutation {updateProjectV2ItemFieldValue( input: { projectId: "PROJECT_ID" itemId: "ITEM_ID" fieldId: "FIELD_ID" value: { singleSelectOptionId: "OPTION_ID" }}) { projectV2Item { id }}}"}' ``` {% endcurl %} @@ -501,15 +660,17 @@ curl --request POST \ ```shell gh api graphql -f query=' mutation { - updateProjectNextItemField( + updateProjectV2ItemFieldValue( input: { projectId: "PROJECT_ID" itemId: "ITEM_ID" fieldId: "FIELD_ID" - value: "ITERATION_ID" + value: { + iterationId: "ITERATION_ID" + } } ) { - projectNextItem { + projectV2Item { id } } @@ -526,7 +687,7 @@ El siguiente ejemplo borrará un elemento de un proyecto. Reemplaza a `PROJECT_I curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: token TOKEN' \ - --data '{"query":"mutation {deleteProjectNextItem(input: {projectId: \"PROJECT_ID\" itemId: \"ITEM_ID\"}) {deletedItemId}}"}' + --data '{"query":"mutation {deleteProjectV2Item(input: {projectId: \"PROJECT_ID\" itemId: \"ITEM_ID\"}) {deletedItemId}}"}' ``` {% endcurl %} @@ -534,7 +695,7 @@ curl --request POST \ ```shell gh api graphql -f query=' mutation { - deleteProjectNextItem( + deleteProjectV2Item( input: { projectId: "PROJECT_ID" itemId: "ITEM_ID" diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md index d1c76d22fa87..11b2ba46fa5b 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md @@ -77,7 +77,7 @@ Para buscar eventos específicos, utiliza el calificador `action` en tu consulta | [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contiene actividades a nivel de repositorio relacionadas con el escaneo de secretos. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). |{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contiene actividades a nivel de repositorio relacionadas con los patrones personalizados del escaneo de secretos. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". |{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`repository_secret_scanning_push_protection`](#respository_secret_scanning_push_protection) | Contiene actividades a nivel de repositorio relacionadas con los patrones personalizados del escaneo de secretos. Para obtener más información, consulta la sección "[Proteger las subidas con el escaneo de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". |{% endif %}{% ifversion fpt or ghes or ghae or ghec %} -| [`repository_vulnerability_alert`](#repository_vulnerability_alert-category-actions) | Contains all activities related to [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).{% endif %}{% ifversion fpt or ghec %} +| [`repository_vulnerability_alert`](#repository_vulnerability_alert-category-actions) | Contiene todas las actividades relacionadas con las [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).{% endif %}{% ifversion fpt or ghec %} | [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contiene actividades de configuración a nivel de repositorio para las {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% ifversion custom-repository-roles %} | [`rol`](#role-category-actions) | Contiene todas las actividades relacionadas con los [roles de repositorio personalziados](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization).{% endif %}{% ifversion ghes or ghae or ghec %} | [`secret_scanning`](#secret_scanning-category-actions) | Contiene las actividades de configuración a nivel de organización para el escaneo de secretos en los repositorios existentes. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). | @@ -720,11 +720,11 @@ Para obtener más información, consulta la sección "[Administrar la publicaci {% endif %}{% ifversion fpt or ghec %} ### acciones de la categoría `repository_vulnerability_alerts` -| Acción | Descripción | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `authorized_users_teams` | Triggered when an organization owner or a person with admin permissions to the repository updates the list of people or teams authorized to receive {% data variables.product.prodname_dependabot_alerts %} for the repository. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)". | -| `inhabilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo a este inhabilita las {% data variables.product.prodname_dependabot_alerts %}. | -| `habilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo a este habilita las {% data variables.product.prodname_dependabot_alerts %}. | +| Acción | Descripción | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `authorized_users_teams` | Se activa cuando un propietario de organización o una persona con permisos administrativos en las actualizaciones de los repositorios actualiza la lista de personas o equipos autorizados para recibir {% data variables.product.prodname_dependabot_alerts %} de dicho repositorio. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)". | +| `inhabilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo a este inhabilita las {% data variables.product.prodname_dependabot_alerts %}. | +| `habilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo a este habilita las {% data variables.product.prodname_dependabot_alerts %}. | {% endif %}{% ifversion custom-repository-roles %} ### Acciones de la categoría `role` @@ -764,11 +764,11 @@ Para obtener más información, consulta la sección "[Administrar la publicaci {% endif %} {% ifversion secret-scanning-push-protection-bypasses %} -### `secret_scanning_push_protection` category actions +### Acciones de la categoría `secret_scanning_push_protection` -| Acción | Descripción | -| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `bypass` | Triggered when a user bypasses the push protection on a secret detected by secret scanning. For more information, see "[Bypassing push protection for a secret](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#bypassing-push-protection-for-a-secret)." | +| Acción | Descripción | +| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `bypass` | Se activa cuando un usuario omite la protección de subida en un secreto que detectó el escaneo de secretos. Para obtener más información, consulta la sección "[Omitir la protección de subida para un secreto](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#bypassing-push-protection-for-a-secret)". | {% endif %} {% ifversion fpt or ghec %} diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-organization-member-to-an-outside-collaborator.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-organization-member-to-an-outside-collaborator.md index a3aefbb161aa..3c09d1758541 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-organization-member-to-an-outside-collaborator.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/converting-an-organization-member-to-an-outside-collaborator.md @@ -1,6 +1,7 @@ --- title: Converting an organization member to an outside collaborator -intro: 'If a current member of your organization only needs access to certain repositories, such as consultants or temporary employees, you can convert them to an *outside collaborator*.' +intro: 'If a current member of your organization only needs access to certain repositories, such as consultants or temporary employees, you can convert them to an outside collaborator.' +permissions: 'Organization owners can convert an organization member to an outside collaborator.' redirect_from: - /articles/converting-an-organization-member-to-an-outside-collaborator - /github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator @@ -17,7 +18,9 @@ shortTitle: Convert member to collaborator ## About conversion of organization members to outside collaborators -{% data reusables.organizations.owners-and-admins-can %} convert organization members into outside collaborators. +You can convert a member of an organization to an outside collaborator. For more information about outside collaborators, see "[Adding outside collaborators to repositories in your organization](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)." + +{% ifversion fpt or ghec %}If the organization is owned by an enterprise, converting{% elsif ghes or ghae %}Converting{% endif %} an organization member to an outside collaborator may be restricted. For more information, see "[Enforcing repository management policies in your enterprise]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-{% ifversion fpt or ghec %}outside-{% endif %}collaborators-to-repositories){% ifversion ghec or ghes or ghae %}."{% elsif fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% endif %} {% data reusables.organizations.outside-collaborators-use-seats %} {% data reusables.organizations.outside_collaborator_forks %} diff --git a/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md index 5ec22b3a51ff..7a7f73426a38 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md @@ -1,6 +1,6 @@ --- -title: Inhabilitar o limitar GitHub Actions para tu organización -intro: 'Los propietarios de organización pueden inhabilitar, habilitar y limitar GitHub Actions para la misma.' +title: Disabling or limiting GitHub Actions for your organization +intro: 'Organization owners can disable, enable, and limit GitHub Actions for an organization.' redirect_from: - /github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization versions: @@ -11,67 +11,67 @@ versions: topics: - Organizations - Teams -shortTitle: Inhabilitar o limitar las acciones +shortTitle: Disable or limit actions miniTocMaxHeadingLevel: 3 --- {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -## Acerca de los permisos de {% data variables.product.prodname_actions %} para tu organización +## About {% data variables.product.prodname_actions %} permissions for your organization -{% data reusables.actions.disabling-github-actions %}Para obtener más información acerca de {% data variables.product.prodname_actions %}, consulta la sección "[Acerca de {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)". +{% data reusables.actions.disabling-github-actions %} For more information about {% data variables.product.prodname_actions %}, see "[About {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)." -Puedes habilitar {% data variables.product.prodname_actions %} para todos los repositorios en tu organización. {% data reusables.actions.enabled-actions-description %}Puedes inhabilitar {% data variables.product.prodname_actions %} para todos los repositorios en tu organización. {% data reusables.actions.disabled-actions-description %} +You can enable {% data variables.product.prodname_actions %} for all repositories in your organization. {% data reusables.actions.enabled-actions-description %} You can disable {% data variables.product.prodname_actions %} for all repositories in your organization. {% data reusables.actions.disabled-actions-description %} -Como alternativa, puedes habilitar las {% data variables.product.prodname_actions %} para todos los repositorios de tu organización, pero limitar las acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que puede ejecutar un flujo de trabajo. +Alternatively, you can enable {% data variables.product.prodname_actions %} for all repositories in your organization but limit the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. -## Administrar los permisos de {% data variables.product.prodname_actions %} para tu organización +## Managing {% data variables.product.prodname_actions %} permissions for your organization -Puedes elegir inhabilitar las {% data variables.product.prodname_actions %} para todos los repositorios de tu organización o permitir únicamente aquellos específicos. También puedes limitar el uso de acciones públicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} para que las personas utilicen únicamente las acciones {% ifversion actions-workflow-policy %}y los flujos de trabajo reutilizables{% endif %} locales que existan en tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}. +You can choose to disable {% data variables.product.prodname_actions %} for all repositories in your organization, or only allow specific repositories. You can also limit the use of public actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, so that people can only use local actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that exist in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. {% note %} -**Nota:** Tal vez no puedas administrar estas configuraciones si la empresa que administra tu organización tiene una política que lo anule. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise)". +**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, see "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise)." {% endnote %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Debajo de "Políticas", selecciona una opción. +1. Under "Policies", select an option. {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} {% ifversion actions-workflow-policy %} - ![Configurar la política de acciones para esta organización](/assets/images/help/organizations/actions-policy-with-workflows.png) + ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy-with-workflows.png) {%- else %} - ![Configurar la política de acciones para esta organización](/assets/images/help/organizations/actions-policy.png) + ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy.png) {%- endif %} -1. Haz clic en **Save ** (guardar). +1. Click **Save**. {% data reusables.actions.allow-specific-actions-intro %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Debajo de "Políticas", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega tus acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} requeridos a la lista. +1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to the list. {% ifversion actions-workflow-policy %} - ![Agrega acciones y flujos de trabajo reutilizables a la lista de elementos permitidos](/assets/images/help/organizations/actions-policy-allow-list-with-workflows.png) + ![Add actions and reusable workflows to the allow list](/assets/images/help/organizations/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} - ![Agregar acciones a la lista de elementos permitidos](/assets/images/help/organizations/actions-policy-allow-list.png) + ![Add actions to the allow list](/assets/images/help/organizations/actions-policy-allow-list.png) {%- else %} - ![Agregar acciones a la lista de elementos permitidos](/assets/images/enterprise/github-ae/organizations/actions-policy-allow-list.png) + ![Add actions to the allow list](/assets/images/enterprise/github-ae/organizations/actions-policy-allow-list.png) {%- endif %} -1. Haz clic en **Save ** (guardar). +1. Click **Save**. {% ifversion fpt or ghec %} -## Configurar las aprobaciones requeridas para los flujos de trabajo desde las bifurcaciones pùblicas +## Configuring required approval for workflows from public forks {% data reusables.actions.workflow-run-approve-public-fork %} -Puedes configurar este comportamiento de una organización utilizando los siguientes procedimientos. El modificar este ajuste anula el ajuste de configuraciòn a nivel empresarial. +You can configure this behavior for an organization using the procedure below. Modifying this setting overrides the configuration set at the enterprise level. {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} @@ -82,15 +82,15 @@ Puedes configurar este comportamiento de una organización utilizando los siguie {% endif %} {% ifversion fpt or ghes or ghec %} -## Habilitar flujos de trabajo para las bifurcaciones de repositorios privados +## Enabling workflows for private repository forks {% data reusables.actions.private-repository-forks-overview %} -{% ifversion ghec or ghae or ghes %}Si se inhabilita una política para una empresa, esta no podrá habilitarse para las organizaciones.{% endif %} Si una política se inhabilita para una organización, no podrá habilitarse en los repositorios. Si una organización habilita una política, esta podrá inhabilitarse para los repositorios individuales. +{% ifversion ghec or ghae or ghes %}If a policy is disabled for an enterprise, it cannot be enabled for organizations.{% endif %} If a policy is disabled for an organization, it cannot be enabled for repositories. If an organization enables a policy, the policy can be disabled for individual repositories. {% data reusables.actions.private-repository-forks-options %} -### Configurar la política de bifurcaciones privadas para una organización +### Configuring the private fork policy for an organization {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} @@ -99,44 +99,44 @@ Puedes configurar este comportamiento de una organización utilizando los siguie {% endif %} {% ifversion fpt or ghes > 3.1 or ghae or ghec %} -## Configurar los permisos del `GITHUB_TOKEN` para tu organización +## Setting the permissions of the `GITHUB_TOKEN` for your organization {% data reusables.actions.workflow-permissions-intro %} -Puedes configurar los permisos predeterminados para el `GITHUB_TOKEN` en la configuración de tu organización o tus repositorios. Si seleccionas una opción restrictiva como la predeterminada en los ajustes de tu organización, la misma opción se selecciona en los ajustes para los repositorios dentro de tu organización y la opción permisiva se inhabilita. Si tu organización le pertenece a una cuenta de {% data variables.product.prodname_enterprise %} y se seleccionaron opciones predeterminadas más restrictivas en los ajustes de la empresa, no podrás seleccionar el predeterminado más permisivo en tus ajustes de organización. +You can set the default permissions for the `GITHUB_TOKEN` in the settings for your organization or your repositories. If you select a restrictive option as the default in your organization settings, the same option is selected in the settings for repositories within your organization, and the permissive option is disabled. If your organization belongs to a {% data variables.product.prodname_enterprise %} account and a more restrictive default has been selected in the enterprise settings, you won't be able to select the more permissive default in your organization settings. {% data reusables.actions.workflow-permissions-modifying %} ### Configuring the default `GITHUB_TOKEN` permissions {% ifversion allow-actions-to-approve-pr-with-ent-repo %} -Predeterminadamente, cuando creas una organización nueva, `GITHUB_TOKEN` solo tiene acceso de lectura para el alcance `contents`. +By default, when you create a new organization, `GITHUB_TOKEN` only has read access for the `contents` scope. {% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Debajo de "Permisos de flujo de trabajo", elige si quieres que el `GITHUB_TOKEN` tenga acceso de lectura y escritura para todos los alcances o solo acceso de lectura para el alcance `contents`. +1. Under "Workflow permissions", choose whether you want the `GITHUB_TOKEN` to have read and write access for all scopes, or just read access for the `contents` scope. - ![Configurar los permisos del GITHUB_TOKEN para esta organización](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) -1. Da clic en **Guardar** para aplicar la configuración. + ![Set GITHUB_TOKEN permissions for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) +1. Click **Save** to apply the settings. {% ifversion allow-actions-to-approve-pr %} ### Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests {% data reusables.actions.workflow-pr-approval-permissions-intro %} -Predeterminadamente, cuando creas una organización nueva, no se permite que los flujos de trabajo {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creen o {% endif %}aprueben las solicitudes de cambio. +By default, when you create a new organization, workflows are not allowed to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests. {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Debajo de "Permisos de flujo de trabajo", utiliza el ajuste **Permitir que GitHub Actions {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creen y {% endif %}aprueben las solicitudes de cambios** para configurar si el `GITHUB_TOKEN` puede {% ifversion allow-actions-to-approve-pr-with-ent-repo %}crear y {% endif %}aprobar las solicitudes de cambios. +1. Under "Workflow permissions", use the **Allow GitHub Actions to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests** setting to configure whether `GITHUB_TOKEN` can {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests. - ![Configurar el permiso de aprobación de solicitudes de cambio del GITHUB_TOKEN para esta organización](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) -1. Da clic en **Guardar** para aplicar la configuración. + ![Set GITHUB_TOKEN pull request approval permission for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) +1. Click **Save** to apply the settings. {% endif %} {% endif %} diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md index d8da09b0194d..f2bc4e9bfd0c 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -30,9 +30,11 @@ You can create a branch in different ways on {% data variables.product.product_n {% data reusables.repositories.navigate-to-branches %} 1. Click **New branch**. ![Screenshot of branches overview page with new branch button emphasized](/assets/images/help/branches/new-branch-button.png) -2. In the dialog box, enter the branch name and optionally change the branch source. +2. In the dialog box, enter the branch name and optionally change the branch source. + If the repository is a fork, you also have the option to select the upstream repository as the branch source. + ![Screenshot of branch creation modal for a fork with branch source emphasized](/assets/images/help/branches/branch-creation-popup-branch-source.png) 3. Click **Create branch**. - ![Screenshot of branch creation modal with create branch button emphasized](/assets/images/help/branches/branch-creation-popup.png) + ![Screenshot of branch creation modal with create branch button emphasized](/assets/images/help/branches/branch-creation-popup-button.png) ### Creating a branch using the branch dropdown {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/index.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/index.md index d30f05b80b29..96ce3076a7d7 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/index.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/index.md @@ -16,7 +16,6 @@ children: - /about-forks - /configuring-a-remote-for-a-fork - /syncing-a-fork - - /merging-an-upstream-repository-into-your-fork - /allowing-changes-to-a-pull-request-branch-created-from-a-fork - /what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility --- diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork.md deleted file mode 100644 index 62c73383505a..000000000000 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Merging an upstream repository into your fork -intro: 'If you don''t have push (write) access to an upstream repository, then you can pull commits from that repository into your own fork.' -redirect_from: - - /github/collaborating-with-issues-and-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork - - /articles/merging-an-upstream-repository-into-your-fork - - /github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork - - /github/collaborating-with-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork -versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' -topics: - - Pull requests -shortTitle: Merge an upstream repo ---- -{% data reusables.command_line.open_the_multi_os_terminal %} -2. Change the current working directory to your local project. -3. Check out the branch you wish to merge to. Usually, you will merge into the default branch. - ```shell - $ git checkout DEFAULT_BRANCH_NAME - ``` -4. Pull the desired branch from the upstream repository. This method will retain the commit history without modification. - ```shell - $ git pull https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME - ``` -5. If there are conflicts, resolve them. For more information, see "[Addressing merge conflicts](/github/collaborating-with-pull-requests/addressing-merge-conflicts)". -6. Commit the merge. -7. Review the changes and ensure they are satisfactory. -8. Push the merge to your GitHub repository. - ```shell - $ git push origin DEFAULT_BRANCH_NAME - ``` diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md index 002ab0a8a0f3..2f950d550dbb 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md @@ -6,6 +6,11 @@ redirect_from: - /articles/syncing-a-fork - /github/collaborating-with-issues-and-pull-requests/syncing-a-fork - /github/collaborating-with-pull-requests/working-with-forks/syncing-a-fork + - /pull-requests/collaborating-with-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork + - /github/collaborating-with-issues-and-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork + - /articles/merging-an-upstream-repository-into-your-fork + - /github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork + - /github/collaborating-with-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork versions: fpt: '*' ghes: '*' @@ -18,7 +23,7 @@ permissions: People with write access for a forked repository can sync the fork {% ifversion fpt or ghes > 3.1 or ghae or ghec %} -## Syncing a fork from the web UI +## Syncing a fork branch from the web UI 1. On {% data variables.product.product_name %}, navigate to the main page of the forked repository that you want to sync with the upstream repository. 2. Select the **Fetch upstream** drop-down. @@ -28,19 +33,19 @@ permissions: People with write access for a forked repository can sync the fork If the changes from the upstream repository cause conflicts, {% data variables.product.company_short %} will prompt you to create a pull request to resolve the conflicts. -## Syncing a fork with the {% data variables.product.prodname_cli %} +## Syncing a fork branch with the {% data variables.product.prodname_cli %} {% data reusables.cli.about-cli %} To learn more about {% data variables.product.prodname_cli %}, see "[About {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)." -To update the remote fork from its parent, use the `gh repo sync` subcommand and supply your fork name as argument. +To update the remote fork from its parent, use the `gh repo sync -b BRANCHNAME` subcommand and supply your fork and branch name as arguments. ```shell -$ gh repo sync owner/cli-fork +$ gh repo sync owner/cli-fork -b BRANCHNAME ``` If the changes from the upstream repository cause conflict then the {% data variables.product.prodname_cli %} can't sync. You can set the `-force` flag to overwrite the destination branch. -## Syncing a fork from the command line +## Syncing a fork branch from the command line {% endif %} Before you can sync your fork with an upstream repository, you must [configure a remote that points to the upstream repository](/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork) in Git. @@ -77,8 +82,17 @@ Before you can sync your fork with an upstream repository, you must [configure a > 2 files changed, 7 insertions(+), 9 deletions(-) > delete mode 100644 README > create mode 100644 README.md - ``` + ``` + If your local branch didn't have any unique commits, Git will perform a fast-forward. For more information, see [Basic Branching and Merging](https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging) in the Git documentation. + ```shell + $ git merge upstream/main + > Updating 34e91da..16c56ad + > Fast-forward + > README.md | 5 +++-- + > 1 file changed, 3 insertions(+), 2 deletions(-) + ``` + If your local branch had unique commits, you may need to resolve conflicts. For more information, see "[Addressing merge conflicts](/github/collaborating-with-pull-requests/addressing-merge-conflicts)." {% tip %} diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user.md index e63f9863fff6..ab7cccf8fbcd 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user.md @@ -39,7 +39,7 @@ To check the email address used for those commits and connect commits to your ac 2. To read a message about why the commit is not linked, hover over the blue {% octicon "question" aria-label="Question mark" %} to the right of the username. ![Commit hover message](/assets/images/help/commits/commit-hover-msg.png) - - **Unrecognized author (with email address)** If you see this message with an email address, the address you used to author the commit is not connected to your account on {% data variables.product.product_name %}. {% ifversion not ghae %}To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account).{% endif %} If the email address has a Gravatar associated with it, the Gravatar will be displayed next to the commit, rather than the default gray Octocat. + - **Unrecognized author (with email address)** If you see this message with an email address, the address you used to author the commit is not connected to your account on {% data variables.product.product_name %}. {% ifversion not ghae %}To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account).{% endif %}{% ifversion not ghae %} If the email address has a Gravatar associated with it, the Gravatar will be displayed next to the commit, rather than the default gray Octocat.{% endif %} - **Unrecognized author (no email address)** If you see this message without an email address, you used a generic email address that can't be connected to your account on {% data variables.product.product_name %}.{% ifversion not ghae %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} - **Invalid email** The email address in your local Git configuration settings is either blank or not formatted as an email address.{% ifversion not ghae %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors.md index f128991fa6eb..019059f53795 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors.md @@ -125,7 +125,9 @@ $ ssh -T git@{% data variables.command_line.codeblock %} > provide shell access. ``` -Si el repositorio pertenece a una organización y estás utilizando una llave SSH generada por una OAuth App, puede que algún dueño de la organización haya restringido el acceso OAuth App. Para obtener más información, consulta la sección "
Acerca de las restricciones de acceso a las OAuth Apps". +{% ifversion fpt or ghec %} +Si el repositorio pertenece a una organización y estás utilizando una llave SSH generada por una OAuth App, puede que algún dueño de la organización haya restringido el acceso OAuth App. Para obtener más información, consulta la sección "[Acerca de las restricciones de acceso a las OAuth Apps](/organizations/restricting-access-to-your-organizations-data/about-oauth-app-access-restrictions)". +{% endif %} Para obtener más información, consulta "[Agregar una nueva clave SSH a tu cuenta de GitHub](/articles/adding-a-new-ssh-key-to-your-github-account)". diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources.md index af09c42c4965..8b021e2aac32 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources.md @@ -16,9 +16,21 @@ topics: shortTitle: Configurar los enlaces automáticos --- +## About autolinks + Cualquier usuario con permisos de administración en un repositorio puede configurar referencias de enlace automático para vincular propuestas, solicitudes de cambios, mensajes de confirmación y descripciones de lanzamientos con los servicios externos de terceros. -Si usas Zendesk para hacer el seguimiento de los tickets informados por el usuario, por ejemplo, puedes referenciar un número de ticket en la solicitud de extracción que abres para corregir el problema. +{% ifversion autolink-reference-alphanumeric %} +Autolink references can now accept alphanumeric characters. When originally introduced, custom autolinks were limited to external resources that used numeric identifiers. Custom autolinks now work with alphanumeric identifiers. Legacy autolink references that recognize only numeric identifiers are deprecated and displayed with a "legacy" label. + +You define custom autolinks by specifying a reference prefix and a target URL. +- Reference prefixes cannot have overlapping names. For example, a repository cannot have two custom autolinks with prefixes such as `TICKET` and `TICK`, since both prefixes would match the string `TICKET123a`. +- Target URLs include a `` variable which supports the following characters: `a-z` (case-insensitive), `0-9`, and `-`. +{% endif %} + +## Configurar enlaces automáticos para referenciar recursos externos + +This procedure demonstrates how to configure autolinks to reference external resources. For example, if you use Zendesk to track user-reported tickets, you can reference a ticket number in the pull request you opened to fix the issue. {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} @@ -28,6 +40,9 @@ Si usas Zendesk para hacer el seguimiento de los tickets informados por el usuar 1. En la barra lateral izquierda, haz clic en **Autolink references** (Referencias de enlace automático). ![Pestaña Autolink references (Referencias de enlace automático) en la barra lateral izquierda](/assets/images/help/repository/autolink-references-tab.png) {% endif %} 1. Haz clic en **Add autolink reference** (Agregar referencia de enlace automático). ![Botón para completar con información de la referencia de enlace automático](/assets/images/help/repository/add-autolink-reference-details.png) -5. Debajo de "Reference prefix" (Prefijo de referencia), escribe un prefijo corto y significativo que quieras que los colaboradores utilicen para generar enlaces automáticos para el recurso externo. ![Campo para escribir la abreviación para el sistema externo](/assets/images/help/repository/add-reference-prefix-field.png) -6. Debajo de "Target URL" (URL de destino), escribe el enlace al sistema externo al que te quieras vinculr. Asegúrate de conservar `` como variable para el número de referencia. ![Campo para escribir la URL al sistema externo](/assets/images/help/repository/add-target-url-field.png) -7. Haz clic en **Add autolink reference** (Agregar referencia de enlace automático). ![Botón para agregar referencia de enlace automático](/assets/images/help/repository/add-autolink-reference.png) +5. Debajo de "Reference prefix" (Prefijo de referencia), escribe un prefijo corto y significativo que quieras que los colaboradores utilicen para generar enlaces automáticos para el recurso externo. +{% ifversion autolink-reference-alphanumeric %}![Field to type abbreviation for external system](/assets/images/help/repository/add-reference-prefix-field-alphanumeric.png){% else %}![Field to type abbreviation for external system](/assets/images/help/repository/add-reference-prefix-field.png){% endif %} +6. Debajo de "Target URL" (URL de destino), escribe el enlace al sistema externo al que te quieras vinculr. Asegúrate de conservar `` como variable para el número de referencia. +{% ifversion autolink-reference-alphanumeric %}![Field to type URL to external system](/assets/images/help/repository/add-target-url-field-alphanumeric.png){% else %}![Field to type URL to external system](/assets/images/help/repository/add-target-url-field.png){% endif %} +7. Haz clic en **Add autolink reference** (Agregar referencia de enlace automático). +{% ifversion autolink-reference-alphanumeric %}{% else %}![Button to add autolink reference](/assets/images/help/repository/add-autolink-reference.png){% endif %} diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md b/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md index 642af81ce2aa..66180a5c4511 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md @@ -25,7 +25,7 @@ shortTitle: Manage releases You can create new releases with release notes, @mentions of contributors, and links to binary files, as well as edit or delete existing releases. {% ifversion fpt or ghec %} -You can also publish an action from a specific release in {% data variables.product.prodname_marketplace %}. For more information, see "Publishing an action in the {% data variables.product.prodname_marketplace %}." +You can also publish an action from a specific release in {% data variables.product.prodname_marketplace %}. For more information, see "[Publishing an action in the {% data variables.product.prodname_marketplace %}](/actions/creating-actions/publishing-actions-in-github-marketplace)." You can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} diff --git a/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md b/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md index b79fc579b2b1..9158e6cee1ed 100644 --- a/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md +++ b/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md @@ -77,4 +77,10 @@ Esto puede ser útil cuando algunas cuantas confirmaciones hacen cambios extenso git blame --ignore-revs-file .git-blame-ignore-revs ``` +You can also configure your local git so it always ignores the revs in that file: + +```shell +git config blame.ignoreRevsFile .git-blame-ignore-revs +``` + {% endif %} diff --git a/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md b/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md index 60ca1ae79cad..9d9efa263674 100644 --- a/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md +++ b/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md @@ -245,6 +245,7 @@ Cuando haces clic en el ícono de papel a la derecha, también verás los cambio Los mapas en {% data variables.product.product_name %} utilizan [Leaflet.js](http://leafletjs.com) y admiten todos los tipos de Geometry indicados en [las especificaciones de geoJSON](http://www.geojson.org/geojson-spec.html) (Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon y GeometryCollection). Los archivos TopoJSON deberían ser del tipo "Topology" y adherir a las especificaciones [topoJSON](https://github.com/mbostock/topojson/wiki/Specification). +{% ifversion geoJSON-with-MapBox %} ### Características de estilo Puedes personalizar la manera en que se muestran las características, como especificar un color particular o agregar un ícono descriptivo, al pasar metadatos adicionales dentro de las propiedades del objeto geoJSON. Las opciones son: @@ -259,6 +260,7 @@ Puedes personalizar la manera en que se muestran las características, como espe * `fill-opacity` - la opacidad del interior de un polígono (0.0-1.0) Consulta la versión [1.1.0 de las especificaciones de estilo simple abierto](https://github.com/mapbox/simplestyle-spec/tree/master/1.1.0) para obtener más información. +{% endif %} ### Incrustrar tu mapa en otro lugar @@ -308,8 +310,12 @@ Todavía se podrían representar los datos al convertir el archivo `.geojson` a ### Leer más +{% ifversion geoJSON-with-MapBox %} * [Documentación de Leaflet.js](https://leafletjs.com/) * [Documentación de estilización de marcador MapBox](http://www.mapbox.com/developers/simplestyle/) +{%- else %} +* [Azure Maps documentation](https://docs.microsoft.com/en-us/azure/azure-maps/) +{%- endif %} * [TopoJSON Wiki](https://github.com/mbostock/topojson/wiki) ## Trabajar con arhivos de Jupyter Notebook en {% data variables.product.prodname_dotcom %} diff --git a/translations/es-ES/content/rest/actions/index.md b/translations/es-ES/content/rest/actions/index.md index 46f8cbfaca55..542ff567d923 100644 --- a/translations/es-ES/content/rest/actions/index.md +++ b/translations/es-ES/content/rest/actions/index.md @@ -15,6 +15,7 @@ miniTocMaxHeadingLevel: 3 children: - /artifacts - /cache + - /oidc - /permissions - /secrets - /self-hosted-runner-groups diff --git a/translations/es-ES/content/rest/actions/oidc.md b/translations/es-ES/content/rest/actions/oidc.md new file mode 100644 index 000000000000..47fae48d9fdc --- /dev/null +++ b/translations/es-ES/content/rest/actions/oidc.md @@ -0,0 +1,12 @@ +--- +title: GitHub Actions OIDC +allowTitleToDifferFromFilename: true +shortTitle: OIDC +intro: 'The {% data variables.product.prodname_actions %} OIDC API allows you to customize the JWT token claims.' +topics: + - API +versions: + ghec: '*' + fpt: '*' +--- + diff --git a/translations/es-ES/content/rest/actions/permissions.md b/translations/es-ES/content/rest/actions/permissions.md index c50cecb6460a..9b62bcbf848e 100644 --- a/translations/es-ES/content/rest/actions/permissions.md +++ b/translations/es-ES/content/rest/actions/permissions.md @@ -14,4 +14,4 @@ versions: ## About the Permissions API -The {% data variables.product.prodname_actions %} Permissions API allows you to set permissions for what enterprises, organizations, and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} are allowed to run.{% ifversion fpt or ghec or ghes %} For more information, see "[Usage limits, billing, and administration](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)."{% endif %} +La API de permisos de {% data variables.product.prodname_actions %} te permite configurar permisos sobre cuáles empresas, organizaciones y repositorios pueden ejecutar {% data variables.product.prodname_actions %} y qué acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} pueden ejecutarse.{% ifversion fpt or ghec or ghes %} Para obtener más información, consulta la sección "[Límites de uso, facturación y administración](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)".{% endif %} diff --git a/translations/es-ES/content/rest/activity/starring.md b/translations/es-ES/content/rest/activity/starring.md index d904995cb3cd..d0233b309df7 100644 --- a/translations/es-ES/content/rest/activity/starring.md +++ b/translations/es-ES/content/rest/activity/starring.md @@ -23,6 +23,6 @@ En agosto de 2012, [cambiamos la forma en la que funciona el observar repositori Hay un tipo de medios personalizado compatible para la API de REST para Marcar con estrella. Cuando utilizas este tipo de medios personalizado, recibirás una respuesta con la marca de tiempo `starred_at` que indica la hora en el que se creó la estrella. La respuesta también tiene una segunda propiedad que incluye el recurso que se devuelve cuando no se incluye el tipo de medios personalizado. La propiedad que contiene el recurso puede ser `user` o `repo`. - application/vnd.github.v3.star+json + application/vnd.github.star+json Para obtener más información acerca de los tipos de medios, consulta la sección "[Tipos de medios personalizados](/rest/overview/media-types)". diff --git a/translations/es-ES/content/rest/apps/apps.md b/translations/es-ES/content/rest/apps/apps.md index 416bfefba6c0..40ee60bdb7de 100644 --- a/translations/es-ES/content/rest/apps/apps.md +++ b/translations/es-ES/content/rest/apps/apps.md @@ -20,6 +20,6 @@ Esta página lista las terminales a las que puedes acceder mientras te autentica Cuando estás autenticado como una GitHub App, la API de GitHub Apps te habilita para obtener información de alto nivel sobre una GitHub App así como para obtener información específica sobre las instalaciones de éstas. -Puedes acceder a las terminales de la API v3 de REST mientras estás autenticado como una GitHub App. These endpoints have text that says "Works with GitHub Apps." También puedes acceder a estas terminales mientras estás autenticado como un usuario. +You can access REST API endpoints while authenticated as a GitHub App. These endpoints have text that says "Works with GitHub Apps." También puedes acceder a estas terminales mientras estás autenticado como un usuario. -Un subconjunto de terminales de la API v3 de REST requiere que te autentiques como una instalación de una GitHub App. Consulta las [Instalaciones](/rest/reference/apps#installations) para obtener una lista de estas terminales. +A subset of REST API endpoints requires authenticating as a GitHub App installation. Consulta las [Instalaciones](/rest/reference/apps#installations) para obtener una lista de estas terminales. diff --git a/translations/es-ES/content/rest/codespaces/codespaces.md b/translations/es-ES/content/rest/codespaces/codespaces.md index f92061da8eb7..ee2d219d2c2c 100644 --- a/translations/es-ES/content/rest/codespaces/codespaces.md +++ b/translations/es-ES/content/rest/codespaces/codespaces.md @@ -9,8 +9,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% data reusables.codespaces.codespaces-api-beta-note %} - ## About the Codespaces API La API de {% data variables.product.prodname_codespaces %} te permite administrar las {% data variables.product.prodname_codespaces %} utilizando la API de REST. Esta API se encuentra disponible para los usuarios autenticados y las Apps de OAuth, pero no para las GitHub Apps. Para obtener más información, consulta la sección "[{% data variables.product.prodname_codespaces %}](/codespaces)". diff --git a/translations/es-ES/content/rest/codespaces/index.md b/translations/es-ES/content/rest/codespaces/index.md index 3f12500a9355..463d7729c770 100644 --- a/translations/es-ES/content/rest/codespaces/index.md +++ b/translations/es-ES/content/rest/codespaces/index.md @@ -10,6 +10,7 @@ topics: miniTocMaxHeadingLevel: 3 children: - /codespaces + - /organizations - /machines - /repository-secrets - /secrets diff --git a/translations/es-ES/content/rest/codespaces/organizations.md b/translations/es-ES/content/rest/codespaces/organizations.md new file mode 100644 index 000000000000..7b4aaabc4a2c --- /dev/null +++ b/translations/es-ES/content/rest/codespaces/organizations.md @@ -0,0 +1,18 @@ +--- +title: Codespaces organizations +allowTitleToDifferFromFilename: true +shortTitle: Organizaciones +intro: The Codespaces organizations API enables you to manage your organization members codespaces using the REST API. +versions: + fpt: '*' + ghec: '*' +topics: + - API +miniTocMaxHeadingLevel: 3 +--- + +{% data reusables.codespaces.codespaces-api-beta-note %} + +## About the Codespaces organizations API + +The {% data variables.product.prodname_codespaces %} organizations API enables you to manage {% data variables.product.prodname_codespaces %} billed to your organization using the REST API. This API is available for authenticated organization admins and OAuth Apps, but not GitHub Apps. For more information, see "[{% data variables.product.prodname_codespaces %}](/codespaces)." diff --git a/translations/es-ES/content/rest/commits/statuses.md b/translations/es-ES/content/rest/commits/statuses.md index 2c4174c59380..ba2ecf3b7100 100644 --- a/translations/es-ES/content/rest/commits/statuses.md +++ b/translations/es-ES/content/rest/commits/statuses.md @@ -20,6 +20,6 @@ As an example, one common use is for continuous integration services to mark com Los estados pueden incluir un `context` para indicar qué servicio está proporcionando ese estado. Por ejemplo, puedes hacer que tu servicio de integración continua cargue estados con un contexto de `ci`, y que una herramienta de auditoria de seguridad cargue estados con un contexto de `security`. You can then use the [Get the combined status for a specific reference](/rest/reference/commits#get-the-combined-status-for-a-specific-reference) to retrieve the whole status for a commit. -Note that the `repo:status` [OAuth scope](/developers/apps/scopes-for-oauth-apps) grants targeted access to statuses **without** also granting access to repository code, while the `repo` scope grants permission to code as well as statuses. +Toma en cuenta que el [alcance de OAuth](/developers/apps/scopes-for-oauth-apps) de `repo:status` otorga acceso dirigido a los estados **sin** otorgar también el acceso al código del repositorio, mientras que el alcance `repo` otorga permisos para el código y también para los estados. Si estás desarrollando una GitHub App y quieres proporcionar información más detallada sobre un servicio externo, tal vez quieras utilizar la [API de Verificaciones](/rest/reference/checks). diff --git a/translations/es-ES/content/rest/guides/getting-started-with-the-rest-api.md b/translations/es-ES/content/rest/guides/getting-started-with-the-rest-api.md index 5fcd2a23ed3a..114fa4b988cf 100644 --- a/translations/es-ES/content/rest/guides/getting-started-with-the-rest-api.md +++ b/translations/es-ES/content/rest/guides/getting-started-with-the-rest-api.md @@ -101,10 +101,7 @@ $ curl -i https://api.github.com/users/defunkt Hay algunas partes interesantes en los encabezados de la respuesta. Como lo esperábamos, el `Content-Type` es `application/json`. -Cualquier encabezado que comience como `X` se refiere a un encabezado personalizado, y no se incluirá en la especificación de HTTPS. Por ejemplo: - -* `X-GitHub-Media-Type` tiene un valor de `github.v3`. Esto nos permite saber el [tipo de medios][media types] para la respuesta. Los tipos de medios nos han ayudado a versionar nuestra salida en la API v3. Hablaremos más sobre esto después. -* Toma nota de los encabezados `X-RateLimit-Limit` y `X-RateLimit-Remaining`. Este par de encabezados indican [cuántas solicitudes puede hacer un cliente][rate-limiting] en un periodo continuo (habitualmente, una hora) y cuántas de ellas ya ha gastado el cliente. +Cualquier encabezado que comience como `X` se refiere a un encabezado personalizado, y no se incluirá en la especificación de HTTPS. For example, take note of the `X-RateLimit-Limit` and `X-RateLimit-Remaining` headers. Este par de encabezados indican [cuántas solicitudes puede hacer un cliente][rate-limiting] en un periodo continuo (habitualmente, una hora) y cuántas de ellas ya ha gastado el cliente. ## Autenticación @@ -400,7 +397,6 @@ Sigue aprendiendo con la siguiente guía de la API ¡[Fundamentos de la Autentic [wrappers]: /libraries/ [curl]: http://curl.haxx.se/ -[media types]: /rest/overview/media-types [oauth]: /apps/building-integrations/setting-up-and-registering-oauth-apps/ [webflow]: /apps/building-oauth-apps/authorizing-oauth-apps/ [scopes]: /apps/building-oauth-apps/understanding-scopes-for-oauth-apps/ diff --git a/translations/es-ES/content/rest/overview/libraries.md b/translations/es-ES/content/rest/overview/libraries.md index 16f9d3b30e4c..f226d5a41584 100644 --- a/translations/es-ES/content/rest/overview/libraries.md +++ b/translations/es-ES/content/rest/overview/libraries.md @@ -74,7 +74,7 @@ topics: | Nombre de la librería | Repositorio | | ------------------------------------------------------------------------- | ----------------------------------------------------------------------- | | **Biblioteca de NodeJS de GitHub** | [pksunkara/octonode](https://github.com/pksunkara/octonode) | -| **programa de seguridad gh3 de la API v3 de lado del cliente** | [k33g/gh3](https://github.com/k33g/gh3) | +| **gh3 client-side API wrapper** | [k33g/gh3](https://github.com/k33g/gh3) | | **El wrapper de Github.js sobre la API de GitHub** | [michael/github](https://github.com/michael/github) | | **Librería de CoffeeScript basada en Promise para el buscador de NodeJS** | [philschatz/github-client](https://github.com/philschatz/github-client) | diff --git a/translations/es-ES/content/rest/overview/media-types.md b/translations/es-ES/content/rest/overview/media-types.md index 84e0c9279d84..995ee8e28e55 100644 --- a/translations/es-ES/content/rest/overview/media-types.md +++ b/translations/es-ES/content/rest/overview/media-types.md @@ -17,46 +17,22 @@ Los tipos de medios personalizados se utilizan en la API para permitir que los c Todos los tipos de medios de {% data variables.product.product_name %} se ven así: - application/vnd.github[.version].param[+json] + application/vnd.github.param[+json] Los tipos de medios más básicos que la API acepta son: - application/json application/vnd.github+json - -Ninguno de estos especifica una [versión][versions], así que siempre obtendrás la representación actual y predeterminada en JSON de los recursos. + application/json {% note %} -**Importante:** La versión predeterminada de la API podría cambiar posteriormente. Si estás creando una aplicación y te importa la estabilidad de la API, asegúrate solicitar una versión específica en el encabezado `Accept` como se muestra en los siguientes ejemplos. +**Note:** In the past, we recommended including `v3` in your `Accept` header. This is no longer required and will have no impact on your API requests. {% endnote %} -Puedes especificar una versión así: - - application/vnd.github.v3+json - -Si estás especificando una propiedad (tal como full/raw/etc como se define más adelante), pon la versión antes de la propiedad: +If you're specifying a property (such as full/raw/etc defined below), put it after `github`: - application/vnd.github.v3.raw+json - -Puedes verificar la versión actual a través de los encabezados de cada respuesta. Busca el encabezado `X-GitHub-Media-Type`: - -```shell -$ curl {% data variables.product.api_url_pre %}/users/technoweenie -I -> HTTP/2 200 -> X-GitHub-Media-Type: github.v3 - -$ curl {% data variables.product.api_url_pre %}/users/technoweenie -I \ -$ -H "Accept: application/vnd.github.full+json" -> HTTP/2 200 -> X-GitHub-Media-Type: github.v3; param=full; format=json - -$ curl {% data variables.product.api_url_pre %}/users/technoweenie -I \ -$ -H "Accept: application/vnd.github.v3.full+json" -> HTTP/2 200 -> X-GitHub-Media-Type: github.v3; param=full; format=json -``` + application/vnd.github.raw+json ## Porpiedades del cuerpo del comentario @@ -64,25 +40,25 @@ El cuerpo de un comentario puede escribirse en el [Lenguaje de Marcado Enriqueci ### Sin procesar - application/vnd.github.VERSION.raw+json + application/vnd.github.raw+json Devuelve el cuerpo en markdown sin procesar. La respuesta incluirá a `body`. Esto es lo predeterminado si no pasas ningún tipo de medios específico. ### Texto - application/vnd.github.VERSION.text+json + application/vnd.github.text+json Devuelve una presentación únicamente de texto para el cuerpo de markdown. La respuesta incluirá a `body_text`. ### HTML - application/vnd.github.VERSION.html+json + application/vnd.github.html+json Duevuelve el HTML interpretado del markdown del cuerpo. La respuesta incluirá a `body_html`. ### Completo - application/vnd.github.VERSION.full+json + application/vnd.github.full+json Devuelve las representaciones de HTML, texto y sin procesar. La respuesta incluirá a `body`, `body_text`, y `body_html`: @@ -92,14 +68,14 @@ Los siguientes tipos de medios se permiten cuando [obtienes un blob](/rest/refer ### JSON - application/vnd.github.VERSION+json + application/vnd.github+json application/json Devuelve una representación en JSON del blob con un `content` en forma de una secuencia cifrada de base64. Esto es lo predeterminado si no se pasa nada más. ### Sin procesar - application/vnd.github.VERSION.raw + application/vnd.github.raw Devuelve los datos del blob sin procesar. @@ -109,27 +85,27 @@ La [API de confirmaciones](/rest/reference/repos#commits) y la [API de solicitud ### diferencia - application/vnd.github.VERSION.diff + application/vnd.github.diff ### parche - application/vnd.github.VERSION.patch + application/vnd.github.patch ### sha - application/vnd.github.VERSION.sha + application/vnd.github.sha ## Contenidos del repositorio ### Sin procesar - application/vnd.github.VERSION.raw + application/vnd.github.raw Devuelve el contenido sin procesar de un archivo. Esto es lo predeterminado si no pasas ningún tipo de medios específico. ### HTML - application/vnd.github.VERSION.html + application/vnd.github.html Para archivos de markup tales como Markdown o AsciiDoc, puedes recuperar la interpretación en HTML si utilizas el tipo de medios `.html`. Los lenguajes de Markup se interpretan en HTML utilizando nuestra [biblioteca de Markup](https://github.com/github/markup) de código abierto. @@ -137,17 +113,16 @@ Para archivos de markup tales como Markdown o AsciiDoc, puedes recuperar la inte ### Sin procesar - application/vnd.github.VERSION.raw + application/vnd.github.raw Devuelve el contenido sin procesar de un gist. Esto es lo predeterminado si no pasas ningún tipo de medios específico. ### base64 - application/vnd.github.VERSION.base64 + application/vnd.github.base64 El contenido del gist se cifra en base64 antes de que se envíe. Esto puede serte útil si tu gist contiene cualquier secuencia inválida en UTF-8. [gfm]: http://github.github.com/github-flavored-markdown/ [git-diff]: http://git-scm.com/docs/git-diff [git-patch]: http://git-scm.com/docs/git-format-patch -[versions]: /developers/overview/about-githubs-apis diff --git a/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md b/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md index 36cca7660636..c89d1f7024ac 100644 --- a/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md +++ b/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md @@ -280,7 +280,7 @@ _Tráfico_ - [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (:read) {% ifversion fpt or ghec %} -### Permission on "codespaces" +### Permisos sobre los "codespaces" - [`GET /repos/:owner/:repo/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) {% endif %} diff --git a/translations/es-ES/content/rest/overview/resources-in-the-rest-api.md b/translations/es-ES/content/rest/overview/resources-in-the-rest-api.md index 768216792710..daa0c98f62f8 100644 --- a/translations/es-ES/content/rest/overview/resources-in-the-rest-api.md +++ b/translations/es-ES/content/rest/overview/resources-in-the-rest-api.md @@ -16,18 +16,6 @@ topics: Esto describe los recursos que conforman la API de REST oficial de {% data variables.product.product_name %}. Si tienes cualquier tipo de problema o solicitud, por favor contacta a {% data variables.contact.contact_support %}. -## Versión actual - -Predeterminadamente, todas las solicitudes a `{% data variables.product.api_url_code %}` reciben la [versión](/developers/overview/about-githubs-apis)**v3** de la API de REST. Te alentamos a [solicitar explícitamente esta versión a través del encabezado `Aceptar`](/rest/overview/media-types#request-specific-version). - - Accept: application/vnd.github.v3+json - -{% ifversion fpt or ghec %} - -Para obtener más información sobre la API de GraphQL de GitHub, consulta la [documentación]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql). Para obtener más información acerca de cómo migrarse a GraphQL, consulta la sección "[Migrarse desde REST]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/guides/migrating-from-rest-to-graphql)". - -{% endif %} - ## Modelo {% ifversion fpt or ghec %}Todos los accesos de las API son através de HTTPS y se accede a{% else %}La API{% endif %} desde `{% data variables.product.api_url_code %}`. Todos los datos se @@ -228,7 +216,7 @@ Los recursos también podría enviar errores de validación personalizados (en d ## Redireccionamientos HTTP -La API v3 utiliza redireccionamientos HTTP cuando sea adecuado. Los clientes deberán asumir que cualquier solicitud podría resultar en un redireccionamiento. Recibir un redireccionamiento HTTP *no* es un error y los clientes deberán seguirlo. Las respuestas de redireccionamiento tendrán un campo de encabezado de tipo `Location` que contendrá el URI del recurso al cual el cliente deberá repetir la solicitud. +The {% data variables.product.product_name %} REST API uses HTTP redirection where appropriate. Los clientes deberán asumir que cualquier solicitud podría resultar en un redireccionamiento. Recibir un redireccionamiento HTTP *no* es un error y los clientes deberán seguirlo. Las respuestas de redireccionamiento tendrán un campo de encabezado de tipo `Location` que contendrá el URI del recurso al cual el cliente deberá repetir la solicitud. | Código de estado | Descripción | | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -239,7 +227,7 @@ Podrían utilizarse otros códigos de estado de redirección de acuerdo con la e ## Verbos HTTP -Cuando sea posible, la API v3 intentará utilizar los verbos HTTP adecuados para cada acción. +Where possible, the {% data variables.product.product_name %} REST API strives to use appropriate HTTP verbs for each action. | Verbo | Descripción | | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | diff --git a/translations/es-ES/content/rest/scim.md b/translations/es-ES/content/rest/scim.md index 42adef46bd19..29bb6b47e34e 100644 --- a/translations/es-ES/content/rest/scim.md +++ b/translations/es-ES/content/rest/scim.md @@ -20,7 +20,7 @@ Los proveedores de identidad (IdP) habilitados para SCIM utilizan la API de SCIM {% note %} **Notas:** - - The SCIM API is available only for individual organizations that use [{% data variables.product.prodname_ghe_cloud %}](/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts) with [SAML SSO](/rest/overview/other-authentication-methods#authenticating-for-saml-sso) enabled. Para obtener más información sobre SCIM, consulta la sección "[Acerca de SCIM para las organizaciones](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". + - La API de SCIM se encuentra disponible únicamente para las organizaciones individuales que utilizan [{% data variables.product.prodname_ghe_cloud %}](/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts) y que cuentan con el [SSO de SAML](/rest/overview/other-authentication-methods#authenticating-for-saml-sso) habilitado. Para obtener más información sobre SCIM, consulta la sección "[Acerca de SCIM para las organizaciones](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". - The SCIM API cannot be used with an enterprise account or with an {% data variables.product.prodname_emu_org %}. {% endnote %} diff --git a/translations/es-ES/content/rest/search.md b/translations/es-ES/content/rest/search.md index beb638a1a21c..9c17faa898cc 100644 --- a/translations/es-ES/content/rest/search.md +++ b/translations/es-ES/content/rest/search.md @@ -88,7 +88,7 @@ Las solicitudes pueden decidir recibir esos fragmentos de texto en la respuesta, Para obtener estos metadatos en tus resultados de búsqueda, especifica el tipo de medios `text-match` en tu encabezado de `Accept`. ```shell -application/vnd.github.v3.text-match+json +application/vnd.github.text-match+json ``` Cuando proporcionas el tipo de medios `text-match`, recibirás una clave extra en la carga útil de JSON llamada `text_matches`, la cual proporciona información acerca de la posición de tus términos de búsqueda dentro del texto y la `property` que incluye dicho término de búsqueda. Dentro de la matriz `text_matches`, cada objeto incluye los siguientes atributos: @@ -106,7 +106,7 @@ Cuando proporcionas el tipo de medios `text-match`, recibirás una clave extra e Si utilizas cURL y también el [ejemplo de búsqueda de informe de problemas](#search-issues-and-pull-requests) anterior, nuestra solicitud de la API se vería así: ``` shell -curl -H 'Accept: application/vnd.github.v3.text-match+json' \ +curl -H 'Accept: application/vnd.github.text-match+json' \ '{% data variables.product.api_url_pre %}/search/issues?q=windows+label:bug+language:python+state:open&sort=created&order=asc' ``` diff --git a/translations/es-ES/content/rest/teams/members.md b/translations/es-ES/content/rest/teams/members.md index f844264087f5..75a3f314e367 100644 --- a/translations/es-ES/content/rest/teams/members.md +++ b/translations/es-ES/content/rest/teams/members.md @@ -20,7 +20,7 @@ miniTocMaxHeadingLevel: 3 {% ifversion fpt or ghes or ghec %} {% note %} -**Nota:** Cuando configuras la sincornizacion de equipos para un equipo con el proveedor de identidad (IdP) de tu organización, verás un error si intentas utilizar la API para hacer cambios en la membrecía de dicho equipo. Si tienes acceso para administrar las membrecías de usuario en tu IdP, puedes administrar la membrecía del equipo de GitHub a través de tu proveedor de identidad, lo cual agrega y elimina automáticamente a los miembros en una organización. Para obtener más información, consulta la sección "Sincronizar equipos entre tu proveedor de identidad y GitHub". +**Nota:** Cuando configuras la sincornizacion de equipos para un equipo con el proveedor de identidad (IdP) de tu organización, verás un error si intentas utilizar la API para hacer cambios en la membrecía de dicho equipo. Si tienes acceso para administrar las membrecías de usuario en tu IdP, puedes administrar la membrecía del equipo de GitHub a través de tu proveedor de identidad, lo cual agrega y elimina automáticamente a los miembros en una organización. Para obtener más información, consulta la sección "[Sincronizar equipos entre tu proveedor de identidad y GitHub](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)". {% endnote %} diff --git a/translations/es-ES/content/rest/teams/team-sync.md b/translations/es-ES/content/rest/teams/team-sync.md index a553da3dc5b2..0e69b0283c72 100644 --- a/translations/es-ES/content/rest/teams/team-sync.md +++ b/translations/es-ES/content/rest/teams/team-sync.md @@ -12,9 +12,9 @@ allowTitleToDifferFromFilename: true ## About the Team synchronization API -Para utilizar esta API, el usuario autenticado debe ser un mantenedor del equipo o un propietario de la organización asociada con éste. El token que utilizas para autenticarte también necesitará autorizarse para su uso con tu proveedor IdP (SSO). Para obtener más información, consulta la sección "Autorizar un token de acceso personal para su uso con una organización que tiene inicio de sesión único de SAML". +Para utilizar esta API, el usuario autenticado debe ser un mantenedor del equipo o un propietario de la organización asociada con éste. El token que utilizas para autenticarte también necesitará autorizarse para su uso con tu proveedor IdP (SSO). Para obtener más información, consulta la sección "[Autorizar un token de acceso personal para su uso con una organización que tiene inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)". -Puedes administrar a los miembros del equipo de GitHub a través de tu IdP con la sincronización de equipos. Ésta se debe habilitar para usar la API de Sincronización de Equipos. Para obtener más información, consulta la sección "Sincronizar equipos entre tu proveedor de identidad y GitHub". +Puedes administrar a los miembros del equipo de GitHub a través de tu IdP con la sincronización de equipos. Ésta se debe habilitar para usar la API de Sincronización de Equipos. Para obtener más información, consulta la sección "[Sincronizar equipos entre tu proveedor de identidad y GitHub](/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)". {% note %} diff --git a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md index ed617b7f2f9b..c8c77b7592b0 100644 --- a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md +++ b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md @@ -56,7 +56,7 @@ Puedes buscar la siguiente información a través de todos los repositorios a lo ## Buscar usando una interfaz visual -Puedes buscar en {% data variables.product.product_name %} utilizando la {% data variables.search.search_page_url %} o la {% data variables.search.advanced_url %}. {% ifversion command-palette %}Alternatively, you can use the interactive search in the {% data variables.product.prodname_command_palette %} to search your current location in the UI, a specific user, repository or organization, and globally across all of {% data variables.product.product_name %}, without leaving the keyboard. Para obtener más información, consulta la sección "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".{% endif %} +Puedes buscar en {% data variables.product.product_name %} utilizando la {% data variables.search.search_page_url %} o la {% data variables.search.advanced_url %}. {% ifversion command-palette %}Como alternativa, puedes utilizar la búsqueda interactiva en la {% data variables.product.prodname_command_palette %} para buscar tu ubicación actual en la IU, un usuario, repositorio u organización específico y globalmente a lo largo de todo {% data variables.product.product_name %}, sin dejar de utilizar el teclado. Para obtener más información, consulta la sección "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".{% endif %} {% data variables.search.advanced_url %} ofrece una interfaz visual para construir consultas de búsqueda. Puedes filtrar tus búsquedas por diferentes factores, como la cantidad de estrellas o la cantidad de bifurcaciones que tiene un repositorio. A medida que completas los campos de búsqueda de avanzada, tu consulta se construirá automáticamente en la barra de búsqueda superior. diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-for-repositories.md b/translations/es-ES/content/search-github/searching-on-github/searching-for-repositories.md index e70bc35f9212..1f28521363ca 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-for-repositories.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-for-repositories.md @@ -24,14 +24,15 @@ Para incluir bifurcaciones en los resultados de las búsquedas, deberás agregar ## Buscar por nombre de repositorio, descripción o contenidos del archivo README -Con el calificador `in` puedes restringir tu búsqueda al nombre del repositorio, su descripción, los contenidos del archivo README, o cualquier combinación de estos. Cuando omites este calificador, únicamente se buscan el nombre del repositorio y la descripción. +Con el calilficador `in` puedes restringir tu búsqueda al nombre, descripción o temas del repositorio, a los contenidos del archivo README o a cualquier combinación de estos. Cuando omites a este calificador, solo se buscarán los nombres, descripciones y temas de los repositorios. | Qualifier | Ejemplo | | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `in:name` | [**jquery in:name**](https://github.com/search?q=jquery+in%3Aname&type=Repositories) coincide con repositorios que tengan "jquery" en su nombre. | | `in:description` | [**jquery in:name,description**](https://github.com/search?q=jquery+in%3Aname%2Cdescription&type=Repositories) coincide con repositorios que tengan "jquary" en su nombre o descripción. | +| `in:topics` | [**jquery in:topics**](https://github.com/search?q=jquery+in%3Atopics&type=Repositories) coincide con los repositorios etiquetados con "jquery" como tema. | | `in:readme` | [**jquery in:readme**](https://github.com/search?q=jquery+in%3Areadme&type=Repositories) coincide con repositorios que mencionen "jquery" en su archivo README. | -| `repo:owner/name` | [**repo:octocat/hello-world**](https://github.com/search?q=repo%3Aoctocat%2Fhello-world) encuentra un nombre de repositorio específico. | +| `repo:owner/name` | [**repo:octocat/hello-world**](https://github.com/search?q=repo%3Aoctocat%2Fhello-world) coincide con un nombre de repositorio específico. | ## Buscar en base a los contenidos de un repositorio diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-active-malware-or-exploits.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-active-malware-or-exploits.md index 6c7138535936..c6676a5f91eb 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-active-malware-or-exploits.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-active-malware-or-exploits.md @@ -1,6 +1,6 @@ --- -title: GitHub Active Malware or Exploits -shortTitle: Active Malware or Exploits +title: Exploits o Malware Activo de GitHub +shortTitle: Exploits o Malware Activo versions: fpt: '*' topics: @@ -11,13 +11,13 @@ redirect_from: - /github/site-policy/github-community-guidelines#active-malware-or-exploits --- -Being part of a community includes not taking advantage of other members of the community. No permitimos que nadie utilice nuestra plataforma para apoyar directamente los ataques ilícitos que causan daño técnico, tales como utilizar GitHub como medio para entregar ejecutables malintencionados o como infraestructura de ataque, por ejemplo, para organizar ataques de negación del servicio o administrar servidores de control y comando. Los daños técnicos significan el sobreconsumo de recursos, daño físico, tiempo de inactividad, negación del servicio o pérdidad de datos, sin propósito implícito o explícito para uso dual antes de que ocurra el abuso. +El ser parte de una comunidad incluye no aprovecharse de otros miembros de ella. No permitimos que nadie utilice nuestra plataforma para apoyar directamente los ataques ilícitos que causan daño técnico, tales como utilizar GitHub como medio para entregar ejecutables malintencionados o como infraestructura de ataque, por ejemplo, para organizar ataques de negación del servicio o administrar servidores de control y comando. Los daños técnicos significan el sobreconsumo de recursos, daño físico, tiempo de inactividad, negación del servicio o pérdidad de datos, sin propósito implícito o explícito para uso dual antes de que ocurra el abuso. Toma en cuenta que GitHub permite el contenido de uso dual y apoya la publicación de contenido que se utilice para la investigación de vulnerabilidades, malware o exploits, ya que el publicar o distribuir este tipo de contenido tiene un valor educativo y pñroporciona un beneficio real a la comunidad de seguridad. Asumimos un uso de estos proyectos e intención positivos para promover e impulsar mejoras a lo largo del ecosistema. En casos extraordinarios de abuso amplio del contenido de uso dual, podríamos restringir el acceso a esta instancia específica de contenido para parar un ataque ilícito o campaña de malware en curso que esté tomando provecho de la plataforma de GitHub como un exploit o CDN de malware. En la mayoría de estos casos, la restricción toma la forma de poner el contenido bajo autenticación, pero podría, como último recurso, invlucrar la inhabilitación de accesos o la eliminación por completo en donde esto no fuese posible (por ejemplo, cuando se publica como un gist). También contactaremos a los propietarios del proyecto para conocer las restricciones que se pusieron en marcha, cuando sea posible. - Las restricciones son temporales cuando sea posible y no tienen el propósito de purgar o restringir ningun contenido de uso dual específico ni copias de dicho contenido desde la plataforma perpetuamente. While we aim to make these rare cases of restriction a collaborative process with project owners, if you do feel your content was unduly restricted, we have an [appeals process](/site-policy/acceptable-use-policies/github-appeal-and-reinstatement) in place. + Las restricciones son temporales cuando sea posible y no tienen el propósito de purgar o restringir ningun contenido de uso dual específico ni copias de dicho contenido desde la plataforma perpetuamente. Si bien nos enfocamos en que estos casos de restricción extraordinarios sean un proceso colaborativo con los propietarios de los proyectos, en caso de que sientas que tu contenido se restringió sin razón alguna, instauramos un [proceso de apelación](/site-policy/acceptable-use-policies/github-appeal-and-reinstatement). Para facilitar una ruta de resolución de abuso con los mismos mantenedores de proyecto, antes de escalar a un reporte de abuso de GitHub, te recomendamos, mas no requerimos, que los propietarios de los repositorios lleven a cabo los siguientes pasos al publicar contenido de investigación de seguridad potencialmente dañino: diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-appeal-and-reinstatement.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-appeal-and-reinstatement.md index 93a26db0ee59..50c6dfb62c60 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-appeal-and-reinstatement.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-appeal-and-reinstatement.md @@ -1,5 +1,5 @@ --- -title: GitHub Appeal and Reinstatement +title: Apelaciones y reinstauraciones en GitHub versions: fpt: '*' topics: @@ -9,30 +9,30 @@ topics: ## Apelación y reinstauración -While the majority of interactions between individuals in GitHub’s community fall within our Acceptable Use Policies and Community Guidelines, violations of those policies do occur at times. When they do, GitHub staff may need to take enforcement action to address the violations. However, in some cases there may be a basis to reverse a moderation action taken by GitHub Staff. +Si bien la mayoría de las interacciones entre los individuos de la comunidad de GitHub caen dentro de nuestras Políticas de Uso Aceptable, a veces ocurren violaciones a dichas políticas. Cuando esto sucede, el personal de GitHub podría necesitar tomar una acción de cumplimiento para tratar dichas violaciones. Sin embargo, en algunos casos podría existir una base para revertir una acción de moderación que tomó el personal de GitHub. -## What are appeals and reinstatements? +## ¿Qué son las apelaciones y reinstauraciones? -Both appeals and reinstatements arise in relation to disabling of content or restrictions to access an account. +Tanto las apelaciones como las reinstauraciones se levantan en relación con la inhabilitación de contenido o las restricciones para acceder a una cuenta. -**Reinstatement**: The user wishes to regain access to their account or content and is willing to make any necessary changes to address the violation and must agree not to violate our terms going forward. +**Reinstauración**: El usuario quiere volver a tener acceso a su cuenta o contenido y está dispuesto a realizar cualquier cambio necesario para tratar la violación y debe acordar el no violar nuestros términos en adelante. -**Appeal**: The user disputes that a violation occurred and can provide additional information to show that a different decision should have been reached. +**Apelación**: El usuario disputa que ocurrió una violación y puede proporcionar información adicional para mostrar que se debió de haber tomado una decisión diferente. -## How this works +## Cómo funciona esto -If you seek reinstatement or wish to appeal an enforcement action, please fill out our [Appeal and Reinstatement form](https://support.github.com/contact/reinstatement). +Si quieres una reinstauración o quieres apelar a una acción de cumplimiento, llena nuestro [Formulario de reinstauración y apelación](https://support.github.com/contact/reinstatement). -GitHub staff will review the information provided in the form to determine whether there is sufficient information to warrant reinstatement or granting of an appeal. +El personal de GitHub revisará la información proporcionada en el formulario para determinar si existe información suficiente para garantizar la reinstauración u otorgar una apelación. -* **Reinstatement**: Where a user can agree to abide by our Acceptable Use Policies moving forward and has made the changes necessary to address the violation(s), we may choose to reinstate their account or content depending on the circumstances and severity of the initial violation. +* **Reinstauración**: En donde un usuario puede acordar el acatar nuestras Políticas de Uso Aceptable en lo subsecuente y ha hecho los cambios necesarios para tratar la(s) violación(es), podríamos elegir reinstaurar su cuenta o contenido dependiendo de las circunstancias y gravedad de la violación inicial. -All legitimate reinstatement requests will be reviewed initially by GitHub staff and will be answered with a decision. +El personal de GitHub revisará todas las solicitudes de reinstauración legítimas inicialmente y estas se responderán con una decisión. -* **Appeal**: Where a user seeks to dispute a decision, they can use the form to explain their basis for disputing the decision and to provide any additional information regarding the alleged violation that they believe should have led to a different decision. If the information provided demonstrates that a different conclusion should have been reached, we may be able to grant an appeal. +* **Apelación**: Cuando un usuario busca impugnar una decisión, puede utilizar el formulario para explicar la bases con las que lo hace y proporcionar cualquier información adicional con respecto a la supuesta violación que piensan que pudo haber influenciado una toma de decisión diferente. Si la información que se proporcionó demuestra que se debió haber llegado a una conclusión diferente, podríamos fallar a favor de la apelación. -If the GitHub staff reviewer is the same person who made the initial determination and that staff member believes their initial conclusion was correct (and thus would be inclined to deny the appeal), a different member of GitHub’s staff will independently review the appeal. All legitimate appeals will be answered with a final decision. +Si el revisor del personal de GitHub es la misma persona que hizo la determinación inicial y dicho miembro del personal cree que la conclusión inicial fue correcta (y, por lo tanto, se debiera inclinar a negar la apelación), un miembro diferente del equipo de GitHub revisará la apelación independientemente. Todas las apelaciones legítimas se responderán con una decisión final. ## Transparencia -We track appeals and reinstatements in our [transparency reports](https://github.blog/2022-01-27-2021-transparency-report/#Appeals_and_other_reinstatements). +Rastreamos las apelaciones y reinstauraciones en nuestros [reportes de transparencia](https://github.blog/2022-01-27-2021-transparency-report/#Appeals_and_other_reinstatements). diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-bullying-and-harassment.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-bullying-and-harassment.md index 4bd661484451..7cce1b9e2806 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-bullying-and-harassment.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-bullying-and-harassment.md @@ -1,6 +1,6 @@ --- -title: GitHub Bullying and Harassment -shortTitle: Bullying and Harassment +title: Bullying y acoso en GitHub +shortTitle: Bullying y acoso versions: fpt: '*' topics: @@ -11,13 +11,13 @@ redirect_from: - /github/site-policy/github-community-guidelines#bullying-and-harassment --- -We do not tolerate harassment, bullying, or abuse of any kind, whether directly or by encouraging others to take part in the prohibited conduct. Esto incluye: +No toleramos el acoso, bullying ni cualquier otro tipo de abuso, ya sea directo o convenciendo a otros para que tomen parte en la conducta prohibida. Esto incluye: -- Targeted personal attacks -- Piling on to or orchestrating [disruptive](/github/site-policy/github-disrupting-the-experience-of-other-users) activity in a way that amounts to abuse -- Following another user around the platform in a manner that causes intimidation -- Making sexual advances or comments directed at another individual -- Disingenuously participating in conversation in a way that instigates conflict or undermines sincere discussion -- Creating alternative accounts specifically to evade moderation action taken by GitHub staff or users +- Ataques personales dirigidos +- Sumarse u organizar cualquier actividad [perjudicial](/github/site-policy/github-disrupting-the-experience-of-other-users) de forma que cuente como abuso +- Seguir a otro usuario en toda la plataforma de manera que ocasione intimidación +- Hacer insinuaciones o comentarios sexuales que se dirijan a otro individuo +- Participar deshonestamente en una conversación de forma que esto instigue al conflicto o socave un debate honesto +- Crear cuentas alternas específicamente para evadir las acciones de moderación que lleva a cabo el personal de GitHub o los usuarios -Please note, not all unwelcome conduct is necessarily considered harassment. For example, disagreeing with another user or downvoting their comments may not rise to the level of harassment on our platform. In addition, sharing criticism of public figures or projects, or topics of public interest, does not necessarily fall under this policy. However, we encourage you to be mindful in how you engage with other users and the platform, as this activity may still violate our restriction on disrupting the experience of other users. +Toma en cuenta que no toda la conducta indeseable constituye necesariamente acoso. Por ejemplo, el no concordar con otro usuario o marcar sus comentarios con rechazo no llega a ser acoso en nuestra plataforma. Adicionalmente, el compartir el criticismo de las figuras o proyectos públicos o los temas de interés público no necesariamente cae bajo esta política. Sin embargo, te exhortamos a ser consciente de cómo participas con otros usuarios de la plataforma, ya que es posible que esta actividad viole nuestra restricción de perturbar la experiencia de otros usuarios. diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-hate-speech-and-discrimination.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-hate-speech-and-discrimination.md index d430f6ead240..cb3734649f3d 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-hate-speech-and-discrimination.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-hate-speech-and-discrimination.md @@ -1,6 +1,6 @@ --- -title: GitHub Hate Speech and Discrimination -shortTitle: Hate Speech and Discrimination +title: Discurso de odio y discriminación en GitHub +shortTitle: Discurso de odio y discriminación versions: fpt: '*' topics: @@ -11,14 +11,14 @@ redirect_from: - /github/site-policy/github-community-guidelines#hate-speech-and-discrimination --- -GitHub does not tolerate speech that attacks or promotes hate toward an individual or group of people on the basis of who they are, including age, body size, ability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, sexual identity, or sexual orientation. Esto incluye: +GitHub no tolera aquellos discursos que ataquen o promuevan el odio en contra de un individuo o grupo de personas con base en quienes son, incluyendo la edad, talla, capacidades, etnicidad, género, identidad y expresión, nivel de experiencia, nacionalidad, apariencia personal, raza, religión, identidad u orientación sexual. Esto incluye: -- Mocking, attacking, or excluding a person or group based on their beliefs or the characteristics listed above -- Displaying clear affiliation or identification with known terrorist or violent extremist organizations -- Supporting or promoting hate groups or hate-based conspiracy theories -- Sharing symbols or images synonymous with hate -- Using harmful stereotypes, slurs, or dehumanizing speech -- Attacking an individual based on their perceived gender -- Dog whistling; or using coded or suggestive language and/or symbols to promote abuse or hate +- Burlarse, atacar o excluir a una persona o grupo con base en sus creencias o en las características antes mencionadas +- Mostrar una afiliación o identificación claras con organizaciones extremistas violentas o terroristas +- Apoyar o promover grupos de odio o teorías de conspiración basadas en el odio +- Compartir símbolos o imágenes sinónimas con el odio +- Utilizar estereotipos dañinos, jerga o discurso deshumanizador +- Atacara a un individuo con base en su percepción de género +- Lenguaje sugestivo o utilizar lenguaje en código o símbolos para promover el abuso o el odio -While GitHub takes all instances of abuse and harassment on the platform seriously, we are especially committed to fighting hate-based abuse where it disproportionately affects communities that have historically been targeted by such abuse. We aim to make GitHub a place where all individuals feel welcome and safe. +Si bien GitHub toma con seriedad todas las instancias de abuso y acoso a la plataforma, estamos comprometidos especialmente a luchar contra el abuso basado en odio donde afecta desproporcionalmente a las comunidades que han sufrido de dicho abuso históricamente. Nuestro objetivo es hacer de GitHub un lugar en donde todos los individuos se sientan bienvenidos y seguros. diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-impersonation.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-impersonation.md index 32cf270aef58..c8e49632956e 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-impersonation.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-impersonation.md @@ -1,6 +1,6 @@ --- -title: GitHub Impersonation -shortTitle: Impersonation +title: Suplantación de identidad en GitHub +shortTitle: Suplantación de identidad versions: fpt: '*' topics: @@ -11,13 +11,13 @@ redirect_from: - /github/site-policy/github-community-guidelines#impersonation --- -You may not misrepresent your identity or your association with another person or organization. This includes doing any of the following in a way that misleads or deceives others: +No puedes falsificar tu identidad o tu asociación con otra persona u organización. Esto incluye el realizar cualquiera de las siguientes acciones de forma que engañe a otros: -- Copying another user's avatar or other personal profile information -- Posting content under another user's email address -- Using a deceptively similar username, organization name, or other namespace -- Otherwise posing as another individual or organization +- Copiar el avatar de otro usuario o cualquier otra información de perfil personal +- Publicar contenido bajo la dirección de correo electrónico de otro usuario +- Utilizar un nombre de usuario, organización o designador de nombre engañosamente similar +- Hacerse pasar de otra manera como otro individuo u organización -Impersonation is a form of harassment and violation of this policy may lead to loss of access to your account. +La suplantación de identidad es una forma de acoso y las violaciones a esta política podrían ocasionar la pérdida de acceso a tu cuenta. -Please note, having a username similar to another is not necessarily impersonation. GitHub will take context into account. For example, as in cases involving claims of [misinformation or disinformation](/github/site-policy/github-misinformation-and-disinformation), we generally allow parody and satire that is in line with our [Acceptable Use Polices](/github/site-policy/github-acceptable-use-policies). +Toma en cuenta que, tener un nombre de usuario similar a otro no necesariamente constituye una suplantación de identidad. GitHub tomará en cuenta el contexto. Por ejemplo, en los casos que involucren reclamos de [mala información o desinformación](/github/site-policy/github-misinformation-and-disinformation), generalmente permitimos las parodias y sátiras que se alineen con nuestras [Políticas de uso aceptable](/github/site-policy/github-acceptable-use-policies). diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-misinformation-and-disinformation.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-misinformation-and-disinformation.md index 4c2c5f81ff36..3cf8fb3693eb 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-misinformation-and-disinformation.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-misinformation-and-disinformation.md @@ -1,6 +1,6 @@ --- -title: GitHub Misinformation and Disinformation -shortTitle: Misinformation and Disinformation +title: Información errónea y desinformación de GitHub +shortTitle: Información erróna y desinformación versions: fpt: '*' topics: @@ -11,11 +11,11 @@ redirect_from: - /github/site-policy/github-community-guidelines#misinformation-and-disinformation --- -You may not post content that presents a distorted view of reality, whether it is inaccurate or false (misinformation) or is intentionally deceptive (disinformation), where such content is likely to result in harm to the public or to interfere with fair and equal opportunities for all to take part in a free and open society. Puede incluir: -- Inaccurate or scientifically unsupported medical claims that endanger public health or safety -- Manipulated media, whether audio or visual, likely to mislead or deceive in a way that may harm the public interest -- False or misleading content likely to interfere with an individual's ability to participate in civic activities -- Unsubstantiated claims that could promote hate or targeted harassment of specific groups of people +No puedes publicar contenido que presente una visión distorsionada de la realidad, ya sea que no tenga exactitud o sea falsa (información errónea) o que tenga la intención de engañar (desinformación), en donde dicho contenido pueda dar como resultado el daño al público o interferir con oportunidades iguales y justas para que todo tome lugar en una sociedad abierta y libre. Puede incluir: +- Las declaraciones médicas inexactas o sin sustento científico que pongan en peligro la salud o seguridad pública +- Medios manipulados, ya sean auditivos o visuales, que puedan hacer declaraciones falsas o engañar de forma que pueda dañar el interés público +- Contenido falso o engañoso que pueda interferir con la capacidad de un individuo para participar en las actividades civiles +- Reclamos infundados que pudieran promover el odio o acoso dirigido a grupos de personas específicos -Fomentamos la participación activa en la expresión de ideas, perspectivas y experiencias y podríamos no estar en posición de disputar cuentas personales u observaciones. We generally allow parody and satire that is in line with our [Acceptable Use Polices](/github/site-policy/github-acceptable-use-policies), and we consider context to be important in how information is received and understood. When reviewing content under this policy, GitHub will consider the impact of various factors that may help to orient the viewer, such as whether the content has been provided with clear disclaimers, citations to credible sources, or includes other details that clarify the accuracy of the information being shared. +Fomentamos la participación activa en la expresión de ideas, perspectivas y experiencias y podríamos no estar en posición de disputar cuentas personales u observaciones. Generalmente permitimos la parodia y la sátira que se alinee con nuestras [Políticas de uso aceptable](/github/site-policy/github-acceptable-use-policies) y consideramos que el contexto es importante en cómo se recibe y entiende la información. Cuando revisas contenido bajo esta política, GitHub considerará el impacto de varios factores que podrían ayudar a orientar al espectador, tal como si el contenido se proporcionó con cláusulas de descargo de responsabilidad claras, citas de fuentes confiables o si incluye otros detalles que aclaran la exactitud de la información que se está compartiendo. diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md index 078beb0fe7c1..98b59bf0814e 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md @@ -1,6 +1,6 @@ --- -title: GitHub Threats of Violence and Gratuitously Violent Content -shortTitle: Threats of Violence and Gratuitously Violent Content +title: Amenazas violentas y contenido injustificadamente violento en GitHub +shortTitle: Amenazas violentas y contenido injustificadamente violento versions: fpt: '*' topics: @@ -13,10 +13,10 @@ redirect_from: --- -You may not use GitHub to organize, promote, encourage, threaten, or incite acts of violence. You may not post content that depicts or glorifies violence or physical harm against human beings or animals. Esto incluye: +No puedes utilizar GitHub para organizar, promover, alentar, amenazar o incitar a cometer actos violentos. No deberías publicar contenido que describa o glorifique la violencia o el daño físico contra seres humanos o animales. Esto incluye: -- Threatening another individual or group with abuse, harm, sexual violence, or death -- Posting text, imagery, or audio content glorifying or containing a graphic depiction of violence toward oneself, another individual, group, or animal -- Encouraging another individual to engage in self harm +- El amenazar a otro individuo o grupo con abuso, daño, violencia sexual o muerte +- Publicar texto, imágenes o contenido en audio que glorifique o contenga representaciones gráficas de violencia contra uno mismo o contra otro individuo, grupo o animal +- Alentar a otros individuos a que se hagan daño a sí mismos -We do not allow violent content to be posted indiscriminately or in a way that is difficult for other users to avoid, such as a profile avatar or an issue comment. However, we understand there may be legitimate reasons to post violent content, such as for educational or documentary purposes, creative works, or depictions of historical events. En dichos casos, una advertencia o renuncia de responsabilidad claros pueden ayudar a que los usuarios tomen una decisión educada sobe si quieren o no participar con dicho contenido. Aún así, GitHub podría decidir limitar la visibilidad de dicho contenido a aquellos que deseen partecipar. +No permitimos que se publique contenido violento indiscriminadamente ni de forma que sea difícil de evitar para otros usuarios, tal como en el caso de los avatares de perfil o los comentarios en las propuestas. Sin embargo, entendemos que pueden existir razones legítimas para publicar contenido violento, tal como para propósitos documentales o educativos, trabajo creativo o representaciones de eventos históricos. En dichos casos, una advertencia o renuncia de responsabilidad claros pueden ayudar a que los usuarios tomen una decisión educada sobe si quieren o no participar con dicho contenido. Aún así, GitHub podría decidir limitar la visibilidad de dicho contenido a aquellos que deseen partecipar. diff --git a/translations/es-ES/content/site-policy/github-company-policies/github-gifts-and-entertainment-policy.md b/translations/es-ES/content/site-policy/github-company-policies/github-gifts-and-entertainment-policy.md index b0b8c89814df..688de86fffd0 100644 --- a/translations/es-ES/content/site-policy/github-company-policies/github-gifts-and-entertainment-policy.md +++ b/translations/es-ES/content/site-policy/github-company-policies/github-gifts-and-entertainment-policy.md @@ -64,4 +64,4 @@ Ten en cuenta que lo que es una cantidad aceptable puede variar. Por ejemplo, ga MULTAS y CÁRCEL. No necesariamente solo para GitHub. Puedes llegar a pasar algunos años en la cárcel y no importará si el cliente alguna vez envió una orden a GitHub después de su viaje a Japón o si el funcionario del gobierno incluso recogió la maleta de dinero en efectivo. Básicamente, no importa si realmente _hiciste_ un soborno. Sin embargo, el intento es lo que cuenta. ## Más información -Para obtener más información y contexto sobre las reglas, el cumplimiento y las sanciones, el Departamento de Justicia de los EE. UU. Department of Justice’s [Resource Guide to the U.S. La ley de prácticas corruptas extranjeras](https://www.justice.gov/sites/default/files/criminal-fraud/legacy/2015/01/16/guide.pdf) es un excelente recurso. +La [ Guía de Recursos para la Ley de Prácticas Corruptas en el Extranjero de los EE. UU.](https://www.justice.gov/sites/default/files/criminal-fraud/legacy/2015/01/16/guide.pdf) que proporciona el Departamento de Justicia de los EE. UU. es un recurso excelente para obtener más[ ](https://www.justice.gov/sites/default/files/criminal-fraud/legacy/2015/01/16/guide.pdf)información y contexto sobre las reglas el cumplimiento y las sanciones. diff --git a/translations/es-ES/content/site-policy/github-company-policies/index.md b/translations/es-ES/content/site-policy/github-company-policies/index.md index c1b0dd22eeb9..c30be8d26c19 100644 --- a/translations/es-ES/content/site-policy/github-company-policies/index.md +++ b/translations/es-ES/content/site-policy/github-company-policies/index.md @@ -1,5 +1,5 @@ --- -title: GitHub Company Policies +title: Políticas Empresariales de GitHub versions: fpt: '*' topics: diff --git a/translations/es-ES/content/site-policy/github-terms/github-community-forum-code-of-conduct.md b/translations/es-ES/content/site-policy/github-terms/github-community-forum-code-of-conduct.md index 5d0a111667cf..008c704a31bb 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-community-forum-code-of-conduct.md +++ b/translations/es-ES/content/site-policy/github-terms/github-community-forum-code-of-conduct.md @@ -13,13 +13,13 @@ topics: ## Descripción y propósito -Millones de desarrolladores en todo el mundo hospedan millones de proyectos, tanto de código propietario como de código libre, en GitHub. We're fortunate to be able to play a part in enabling collaboration across the developer community every day, which is a responsibility we don’t take lightly. Together, we all have the exciting opportunity to make this a community we can be proud of. +Millones de desarrolladores en todo el mundo hospedan millones de proyectos, tanto de código propietario como de código libre, en GitHub. Somo afortunados de poder tomar parte en habilitar la colaboración a lo largo de la comunidad de desarrolladores cada día, lo cual es una responsabilidad que no nos tomamos a la ligera. Juntos, tenemos la emocionante oportunidad de hacer de esta una comunidad de la cual podamos estar orgullosos. El Foro de la Comunidad de GitHub está previsto para ser un lugar para más colaboración, apoyo y reunión de reflexión. Este es un lugar civilizado para conectarse con otros usuarios, aprender nuevas habilidades, compartir comentarios e ideas y encontrar todo el apoyo que necesitas para tus proyectos de GitHub. Al participar en esta comunidad, declaras que estás de acuerdo con los [Términos de Servicio](/github/site-policy/github-terms-of-service/) y [Políticas de uso aceptable de GitHub](/github/site-policy/github-acceptable-use-policies) que aplican a GitHub.com, así como a este Código de Conducta específico de la comunidad. Con este Código de Conducta esperamos ayudarte a entender cómo colaborar mejor en el Foro de la Comunidad de GitHub, lo que puedes esperar de los moderadores y qué tipo de acciones o contenidos pueden resultar en una suspensión temporal o permanente de la participación en la Comunidad. Investigaremos cualquier reporte de abuso y podremos moderar el contenido público dentro de la Comunidad que determinemos que viola los Términos de Servicio de GitHub o de este Código de Conducta. -Nuestra base de usuarios diversa trae perspectivas, ideas y experiencias diferentes y va desde las personas que crearon su primer proyecto de "Hello World" la semana pasada hasta los desarrolladores de software más famosos del mundo. We are committed to making GitHub an environment that welcomes all the different voices and perspectives our community has to offer, while maintaining a safe place for developers to do their best work. +Nuestra base de usuarios diversa trae perspectivas, ideas y experiencias diferentes y va desde las personas que crearon su primer proyecto de "Hello World" la semana pasada hasta los desarrolladores de software más famosos del mundo. Estamos comprometidos a crear un ambiente de GitHub que dé la bienvenida a todas las voces y perspectivas diferentes que nuestra comunidad tiene para ofrecer al mismo tiempo que mantenemos un lugar seguro para que los desarrolladores realicen su mejor trabajo. ## Compromiso @@ -31,23 +31,23 @@ Trata el Foro de la Comunidad de GitHub con respeto. Somos un recurso compartido Lo siguiente no son normas duras y rápidas, sino ayudas al juicio humano de nuestra Comunidad. Utiliza estas pautas para mantener este lugar limpio y bien iluminado para el discurso público civilizado. -### *Best Practices for Maintaining a Strong Community* +### *Mejores prácticas para mantener una comunidad fuerte* El propósito principal de la comunidad de GitHub es colaborar en proyectos de software. Estamos comprometidos a mantener una comunidad donde los usuarios sean libres de expresarse y desafiar las ideas de los demás, tanto técnicas como de otro tipo. Al mismo tiempo, es importante que los usuarios sigan siendo respetosos y permitan que exista un espacio para que los demás contribuyan abiertamente. Para fomentar un ambiente tanto productivo como seguro, exhortamos a nuestros miembros de la comunidad a seguir estos lineamientos para que se informen de cómo interactuar en nuestra plataforma. A continuación, encontrarás algunas sugerencias de cómo tener interacciones exitosas como un miembro valioso de la comunidad de GitHub. -- Engage with consideration and respect. +- Participa con consideración y respeto. - - **Se receptivo y de mente abierta** - Los usuarios nuevos se unen a nuestra comunidad diariamente. Some are well-established developers, while others are just beginning. Mantente abierto a otras ideas y niveles de experiencia. Permite las opiniones diferentes a la tuya y recibe a los colaboradores nuevos y a aquellos que están comenzando. + - **Se receptivo y de mente abierta** - Los usuarios nuevos se unen a nuestra comunidad diariamente. Algunos son desarrolladores bien establecidos, mientras que otros apenas están comenzando. Mantente abierto a otras ideas y niveles de experiencia. Permite las opiniones diferentes a la tuya y recibe a los colaboradores nuevos y a aquellos que están comenzando. - - **Sé respetuoso** - El trabajar en un ambiente colaborativo, significa que pueden existir los desacuerdos. Pero recuerda criticar las ideas, no a las personas. Share thoughtful, constructive criticism and be courteous to those you interact with. Si no puedes participar respetuosamente, considera retirarte o utilizar alguna de nuestras herramientas de moderación para apaciguar una situación tensa. + - **Sé respetuoso** - El trabajar en un ambiente colaborativo, significa que pueden existir los desacuerdos. Pero recuerda criticar las ideas, no a las personas. Comparte un criticismo constructivo y considerado y sé cortés con las personas que interactúes. Si no puedes participar respetuosamente, considera retirarte o utilizar alguna de nuestras herramientas de moderación para apaciguar una situación tensa. - - **Sé empático** - GitHub es una comunidad global con personas de una amplia gama de antecedentes y perspectivas, muchas de las cuales podrían no ser las mismas que las tuyas. Try to put yourself in others’ shoes and understand their feelings before you address them. Haz tu mejor esfuerzo para ayudar a que la comunidad de GitHub sea un lugar en donde todos se sientan seguros para hacer contribuciones, participar en debates y compartir ideas diferentes. + - **Sé empático** - GitHub es una comunidad global con personas de una amplia gama de antecedentes y perspectivas, muchas de las cuales podrían no ser las mismas que las tuyas. Intenta empatizar con los demás y entiende su sentir antes de que te dirijas a ellos. Haz tu mejor esfuerzo para ayudar a que la comunidad de GitHub sea un lugar en donde todos se sientan seguros para hacer contribuciones, participar en debates y compartir ideas diferentes. - Contribuye de forma positiva y constructiva. - **Mejorar el debate.** Ayúdanos a hacer de esto un gran lugar para el debate trabajando siempre para mejorar la discusión de alguna manera, sin embargo siempre breve. Si no estás seguro de que tu publicación sume a la conversación, piensa en lo que quieres decir e inténtalo de nuevo más tarde. Los temas debatidos aquí nos importan y esperamos que actúes como si también te importasen. Se respetuoso con los temas y con las personas que los debaten, aunque no estés de acuerdo con algo de los que se dice. - - **Be clear and stay on topic.** The GitHub Community Forum is for collaboration, sharing ideas, and helping each other get stuff done. Los comentarios fuera del tema son una distracción (en ocasiones bien recibido, pero generalmente no) sobre realizar el trabajo y ser productivo. Mantener el tema ayuda a producir discusiones positivas y productivas. + - **Sé claro y céntrate en el tema.** El foro de la comunidad de GitHub es para colaborar, compartir ideas y ayudarse los unos a los otros para lograr objetivos. Los comentarios fuera del tema son una distracción (en ocasiones bien recibido, pero generalmente no) sobre realizar el trabajo y ser productivo. Mantener el tema ayuda a producir discusiones positivas y productivas. Esto también se aplica al intercambio de vínculos. Cualquier enlace compartido en el Foro de la Comunidad debe compartirse con la intención de proporcionar información relevante y apropiada. Los enlaces no deben publicarse para simplemente conducir el tráfico o la atención a un sitio. Los enlaces siempre deberán ir acompañados de una explicación completa del contenido y propósito de los mismos. Publicar enlaces, especialmente los no solicitados, sin un contexto relevante y valioso puede parecer publicidad o con fines aún más maliciosos. @@ -68,15 +68,15 @@ El propósito principal de la comunidad de GitHub es colaborar en proyectos de s ### *Lo que no está permitido* -GitHub's [Acceptable Use Policies](/site-policy/acceptable-use-policies/github-acceptable-use-policies), which are part of GitHub's [Terms of Service](/github/site-policy/github-terms-of-service/), set a baseline for what is not allowed on GitHub. In addition, these terms restrictions apply to the GitHub Community Forum in the following way: +Las [Políticas de Uso Aceptable](/site-policy/acceptable-use-policies/github-acceptable-use-policies) de GitHub, que son parte de los [Términos de Servicio](/github/site-policy/github-terms-of-service/) de GitHub, establecen una base de lo que no se permite aquí. Adicionalmente, estas restricciones de los términos aplican al foro de la comunidad de GitHub de la siguiente forma: - **Cualquier persona menor de 13 años.** Si eres menor de 13 años, no puedes tener una cuenta en el Foro de la Comunidad de GitHub (o en el propio GitHub). GitHub no recopila intencionalmente información de niños menores de 13 años ni dirige ninguno de nuestros contenidos de manera específica a ellos. Si aprendemos o tenemos motivos para sospechar que eres un usuario menor de 13 años, desafortunadamente tendremos que cerrar tanto tu Foro de la Comunidad de GitHub como tus cuentas en GitHub.com. No queremos desalentarte de que aprendas nuestro código, pero esas son las reglas. Consulta nuestras [Términos de servicio](/github/site-policy/github-terms-of-service/) para obtener información sobre la cancelación de la cuenta. -- **Creating new account after account restriction.** GitHub's [Terms of Service](/github/site-policy/github-terms-of-service/) state that "One person or legal entity may maintain no more than one free Account." Additional free accounts created to inquire about flagged or suspended accounts in the GitHub Community Forum will be removed. +- **Crear una cuenta nueva después de una restricción de cuenta.** Los [Términos de servicio](/github/site-policy/github-terms-of-service/) de GitHub declaran que "Una persona o entidad legal no podrá mantener más de una cuenta gratuita". Se eliminarán las cuentas gratuitas adicionales que se creen para hacer consultas sobre las cuentas suspendidas o amonestadas en el foro de la comunidad de GitHub. - **Otras conductas que podrían considerarse razonablemente inadecuadas en un entorno profesional.** El Foro de la Comunidad de GitHub es un espacio profesional y debe ser tratado como tal. -- **Violation of Terms of Service.** If your GitHub.com account is identified in violation of [Terms of Service](/github/site-policy/github-terms-of-service/) we will have to close your GitHub Community Forum account as well. +- **Violación de los Términos de Servicio.** Si se identifica que tu cuenta de GitHub.com violó los [Términos de Servicio](/github/site-policy/github-terms-of-service/), también tendremos que cerrar tu cuenta del foro de la comunidad de GitHub. ## Cumplimiento diff --git a/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md b/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md index e9ed9ed0f295..0623b8b3b649 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md +++ b/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md @@ -18,10 +18,10 @@ Nuestra base de usuarios diversa trae perspectivas, ideas y experiencias diferen Al detallar cómo pensamos que debería ser una [comunidad segura, acogedora y productiva](https://opensource.guide/building-community/) en GitHub esperamos ayudarte a entender cómo sería la mejor forma de interactuar y colaborar en nuestra plataforma alineándonos con nuestros [Términos de servicio](/github/site-policy/github-terms-of-service) y [Políticas de uso aceptables](/github/site-policy/github-acceptable-use-policies). -Invitamos a nuestros miembros de la comunidad para que comuniquen sus expectativas claramente, [moderen](#what-if-something-or-someone-offends-you) sus proyectos en medida de lo posible y [reporten](https://github.com/contact/report-abuse) cualquier contenido que pudiera violar nuestras [políticas](/github/site-policy/github-terms-of-service). GitHub Staff will investigate any reports of abuse, and may moderate public content on our site that we determine to be in violation of our Terms of Service. +Invitamos a nuestros miembros de la comunidad para que comuniquen sus expectativas claramente, [moderen](#what-if-something-or-someone-offends-you) sus proyectos en medida de lo posible y [reporten](https://github.com/contact/report-abuse) cualquier contenido que pudiera violar nuestras [políticas](/github/site-policy/github-terms-of-service). El personal de GitHub investigará todos los reportes de abuso y podría moderar el contenido público en nuestro sitio que determinemos viola nuestros Términos de Servicio. -## Maintaining a strong community +## Mantener una comunidad fuerte El propósito principal de la comunidad de GitHub es colaborar en proyectos de software. Estamos comprometidos a mantener una comunidad donde los usuarios sean libres de expresarse y desafiar las ideas de los demás, tanto técnicas como de otro tipo. Al mismo tiempo, es importante que los usuarios sigan siendo respetosos y permitan que exista un espacio para que los demás contribuyan abiertamente. Para fomentar un ambiente tanto productivo como seguro, exhortamos a nuestros miembros de la comunidad a seguir estos lineamientos para que se informen de cómo interactuar en nuestra plataforma. A continuación, encontrarás algunas sugerencias de cómo tener interacciones exitosas como un miembro valioso de la comunidad de GitHub. @@ -34,39 +34,39 @@ El propósito principal de la comunidad de GitHub es colaborar en proyectos de s ## ¿Qué pasa si algo o alguien te ofende? -While some disagreements can be resolved with direct, respectful communication between community members, we understand that is not always the case. We encourage our community to [let us know](https://support.github.com/contact/report-abuse?category=report-abuse&report=other&report_type=unspecified) when they believe content or activity they’ve encountered violates our policies. However, if you run into something or someone on the site that you find objectionable, here are some ways GitHub enables you to take action: +Si bien algunos desacuerdos pueden resolverse con una comunicación directa y respetuosa entre los miembros de la comunidad, entendemos que no siempre es el caso. Exhortamos a nuestra comunidad a que [nos haga saber](https://support.github.com/contact/report-abuse?category=report-abuse&report=other&report_type=unspecified) cada que crea que el contenido o actividad con el que se encuentra viola nuestras políticas. Sin embargo, si te encuentras con algo o alguien en el sitio que te parezca digno de censura, aquí hay algunas formas en las que GitHub te permite tomar acción al respecto: -* **Comunicar las expectativas** - Los mantenedores pueden configurar lineamientos específicos para las comunidades para ayudar a los usuarios a entender cómo interactuar con sus proyectos, por ejemplo, en el README de un repositorio, el [archivo de CONTRIBUTING](/articles/setting-guidelines-for-repository-contributors/) o en un [código de conducta dedicado](/articles/adding-a-code-of-conduct-to-your-project/). You can find additional information on building communities [here](/communities). +* **Comunicar las expectativas** - Los mantenedores pueden configurar lineamientos específicos para las comunidades para ayudar a los usuarios a entender cómo interactuar con sus proyectos, por ejemplo, en el README de un repositorio, el [archivo de CONTRIBUTING](/articles/setting-guidelines-for-repository-contributors/) o en un [código de conducta dedicado](/articles/adding-a-code-of-conduct-to-your-project/). Puedes encontrar información adicional sobre cómo crear comunidades [aquí](/communities). -* **Moderar los comentarios** - Los usuarios con [privilegios de acceso de escritura](/articles/repository-permission-levels-for-an-organization/) en un repositorio pueden [editar, borrar u ocultar los comentarios de quien sea](/communities/moderating-comments-and-conversations/managing-disruptive-comments) en las confirmaciones, solicitudes de cambio y propuestas. Cualquier persona con acceso de lectura a un repositorio puede ver el historial de edición del comentario. Comment authors and people with write access to a repository can also delete sensitive information from a [comment's edit history](/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment). El moderar tus proyectos puede sentirse como una tarea grande si hay mucha actividad, pero puedes [agregar colaboradores](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository#collaborator-access-for-a-repository-owned-by-a-personal-account) para que te ayuden a administrar tu comunidad. +* **Moderar los comentarios** - Los usuarios con [privilegios de acceso de escritura](/articles/repository-permission-levels-for-an-organization/) en un repositorio pueden [editar, borrar u ocultar los comentarios de quien sea](/communities/moderating-comments-and-conversations/managing-disruptive-comments) en las confirmaciones, solicitudes de cambio y propuestas. Cualquier persona con acceso de lectura a un repositorio puede ver el historial de edición del comentario. Los autores de comentarios y las personas con acceso de escritura en un repositorio también pueden borrar la información sensible desde un [historial de edición de un comentario](/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment). El moderar tus proyectos puede sentirse como una tarea grande si hay mucha actividad, pero puedes [agregar colaboradores](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository#collaborator-access-for-a-repository-owned-by-a-personal-account) para que te ayuden a administrar tu comunidad. * **Bloquear conversaciones** - Si un debate en una propuesta, solicitud de cambios o confirmación se sale de control o de tema o viola el código de conducta de tu proyecto o las políticas de GitHub, los colaboradores y el resto de las personas con acceso de descritura pueden [bloquearlo](/articles/locking-conversations/) temporal o permanentemente en la conversación. -* **Block Users**  - If you encounter a specific user who you would rather not engage with, you can [block the user from your personal account](/articles/blocking-a-user-from-your-personal-account/) or [from your organization](/articles/blocking-a-user-from-your-organization/). +* **Bloquear usuarios** - Si encuentras a algún usuario específico con el que prefieres no interactuar, puedes [bloquearlo de tu cuenta personal](/articles/blocking-a-user-from-your-personal-account/) o [de tu organización](/articles/blocking-a-user-from-your-organization/). -* **Limitar las interacciones** - Si tu proyecto público está atrayendo a las personas equivocadas, lo están "troleando", llenando de spam o interfieren en él de otra forma, puedes configurar [límites de interacción temporales](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository) para impedir que usuarios específicos interactúen con tu repositorio. You can even set [code review limits](https://github.blog/2021-11-01-github-keeps-getting-better-for-open-source-maintainers/#preventing-drive-by-pull-request-approvals-and-requested-changes) to ensure quality contributions on your projects. +* **Limitar las interacciones** - Si tu proyecto público está atrayendo a las personas equivocadas, lo están "troleando", llenando de spam o interfieren en él de otra forma, puedes configurar [límites de interacción temporales](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository) para impedir que usuarios específicos interactúen con tu repositorio. Incluso puedes configurar [límites de revisión de código](https://github.blog/2021-11-01-github-keeps-getting-better-for-open-source-maintainers/#preventing-drive-by-pull-request-approvals-and-requested-changes) para garantizar la calidad de las contribuciones a tus proyectos. -While we are passionate about empowering maintainers to moderate their own projects, please reach out to us to {% data variables.contact.report_abuse %} if you need additional support in dealing with a situation. +Si bien nos apasiona el empoderar a los mantenedores para que moderen sus propios proyectos, por favor, contáctanos para {% data variables.contact.report_abuse %} si necesitas apoyo adicional para tratar con estas situaciones. -## What happens if someone violates GitHub's policies? +## ¿Qué pasa si alguien viola las políticas de GitHub? -We rely on reports from the community, as well as proactive detection, to help ensure that GitHub is a safe, welcoming, and productive platform for software developers. There are a variety of factors we consider when we’re made aware of behavior or content not in line with GitHub’s policies. However, our policy enforcement and content moderation approach prioritizes our vision to be the home for all developers. This means: +Dependemos de los reportes de la comunidad, así como de la detección proactiva, para asegurarnos de que GitHub es una plataforma segura, acogedora y productiva para los desarrolladores de software. Existe una variedad de factores que consideramos cuando se nos hace notar el comportamiento o contenido que no se apega a las políticas de GitHub. Sin embargo, el cumplimiento de nuestras políticas y enfoque de moderación de contenido prioriza nuestra visión de ser el hogar de todos los desarrolladores. Esto significa que: -- We optimize for code collaboration. We recognize that code can have multiple uses and we distinguish between how the code is being used on the platform and other possible uses. We also think about how our enforcement actions can affect a potentially complicated web of interdependencies across the platform and aim to restrict as little legitimate content as possible. +- Optimizamos todo para la colaboración en el código. Reconocemos que el código puede tener usos diversos y distinguimos entre cómo se utiliza en la plataforma, así como otros usos posibles. También pensamos en cómo nuestras acciones para hacer valer las políticas pueden afectar una web o interdependencias potencialmente complicadas a lo largo de la plataforma y buscar restringir el menor contenido legítimo como sea posible. -- We take a human-centered approach to content moderation and we tailor our responses to meet the needs of a specific situation. Our global team investigates the reports we receive on a case-by-case basis—considering context and the surrounding facts—before taking action. This could include taking into account potentially offensive content being posted in a way that lacks context or makes it easy for other users to unwittingly view or interact with while using GitHub. In those instances, we may favor moderation in order to safeguard our community. +- Tomamos un enfoque centrado en los humanos para la moderación de contenido y creamos nuestras respuestas para que cumplan con las necesidades de una situación en específico. Nuestro equipo global investiga los reportes que recibimos con base en cada caso, considerando el contexto y los hechos circundantes antes de tomar las acciones. Esto podría incluir el tomar en cuenta el contenido potencialmente ofensivo que se publica de tal forma que carece de contexto o facilita que otros usuarios lo vean o interactúen involuntariamente mientras utilizan GitHub. En dichas instancias, podremos favorecer la moderación para salvaguardar nuestra comunidad. -- Our decisions are rooted in our core belief that serving an interconnected community and empowering human progress through developer collaboration requires a commitment to diversity, inclusion, and belonging. +- Nuestras decisiones se fundamentan en nuestra firme creencia de que el servir a una comunidad interconectada y empoderar el progreso humano a través de la colaboración de desarrolladores requiere de un compromiso con la diversidad, inclusión y pertenencia. -Where we have decided that moderation action is warranted, these are some of the ways we may respond: +En donde hayamos decidido que se justifica esta acción de moderación, estas son algunas de las formas en las que podríamos responder: -* Removing the offending content -* Blocking or disabling the offending content -* Downgrading the visibility of the offending content -* Hiding a user account or organization from public view -* Suspending a user account or organization +* Eliminar el contenido ofensivo +* Bloquear o inhabilitar el contenido ofensivo +* Degradar la visibilidad del contenido ofensivo +* Ocultar una cuenta de usuario u organización de la vista pública +* Suspender una cuenta u organización ## Apelación y reinstauración @@ -77,4 +77,4 @@ Si tu contenido o tu cuenta se inhabilitó o restringió y buscas una reinstaura Dedicamos estas Pautas de la Comunidad al dominio público para que cualquiera pueda usar, reutilizar, adaptar o lo que sea, bajo los términos de [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/). -Estas son solo directrices; no modifican nuestros [Términos de Servicio](/articles/github-terms-of-service/) y no pretenden ser una lista completa. Under those terms, GitHub retains full discretion to remove any content or terminate any accounts for activity that violates our [Acceptable Use Policies](/articles/github-acceptable-use-policies). Estas directrices describen en qué situaciones ejerceremos dicha discreción. +Estas son solo directrices; no modifican nuestros [Términos de Servicio](/articles/github-terms-of-service/) y no pretenden ser una lista completa. Bajo estos términos, GitHub retiene toda la discreción para remover cualquier tipo de contenido o terminar cualquier cuenta debido a la actividad que viola nuestras [Políticas de uso aceptable](/articles/github-acceptable-use-policies). Estas directrices describen en qué situaciones ejerceremos dicha discreción. diff --git a/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md b/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md index d8e0115e98c5..ada0c61cb789 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md +++ b/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md @@ -128,7 +128,7 @@ El uso del cliente de los Productos no debe violar ninguna ley aplicable, incluy El uso que el Cliente dé al servicio deberá cumplir con las [Políticas de Uso Aceptado de GitHub](/articles/github-acceptable-use-policies) y los [Lineamientos de la Comunidad de GitHub](/articles/github-community-guidelines). El Cliente no debe usar el Servicio en ninguna jurisdicción si contiene Contenidos o actividades ilegales, obscenos, ofensivos o fraudulentos, tales como promover o causar daño, vulnerar la integridad o la seguridad de una red o sistema o interferir en ellos, evadir filtros, enviar mensajes no solicitados, abusivos o engañosos, virus o códigos perjudiciales, o socavar los derechos de terceros. ### 3. Privacidad -La [Declaración de Privacidad de GitHub](/articles/github-privacy-statement) y el [Acuerdo de Protección de Datos de GitHub](/github/site-policy/github-data-protection-agreement-non-enterprise-customers) proporcinan una notificación detallada de las prácticas de datos y privacidad de GitHub, así como de sus obligaciones de seguridad y procesamiento con respecto a los Datos personales de los Clientes. Cualquier persona, entidad o servicio que recolecte datos del Servicio debe cumplir con la Declaración de Privacidad de GitHub, en particular en lo que se refiere a la recopilación de datos personales de los usuarios (como se define en la Declaración de Privacidad de GitHub). If Customer collects any personal information from GitHub, Customer will only use it for the purpose for which the External User has authorized it. El Cliente asegurará razonablemente dicha Información personal y el Cliente responderá de inmediato a las quejas, las solicitudes de eliminación y las solicitudes de "no contactar" de GitHub o de Usuarios externos. +La [Declaración de Privacidad de GitHub](/articles/github-privacy-statement) y el [Acuerdo de Protección de Datos de GitHub](/github/site-policy/github-data-protection-agreement-non-enterprise-customers) proporcinan una notificación detallada de las prácticas de datos y privacidad de GitHub, así como de sus obligaciones de seguridad y procesamiento con respecto a los Datos personales de los Clientes. Cualquier persona, entidad o servicio que recolecte datos del Servicio debe cumplir con la Declaración de Privacidad de GitHub, en particular en lo que se refiere a la recopilación de datos personales de los usuarios (como se define en la Declaración de Privacidad de GitHub). Si el cliente recopila cualquier tipo de información personal de GitHub, el Cliente solo la utilizará para los propósitos para los cuales el Usuario Externo la haya autorizado. El Cliente asegurará razonablemente dicha Información personal y el Cliente responderá de inmediato a las quejas, las solicitudes de eliminación y las solicitudes de "no contactar" de GitHub o de Usuarios externos. ## D. Responsabilidad del Contenido; Propiedad; Derechos de la licencia @@ -304,7 +304,7 @@ Se puede renunciar a las obligaciones de una de las Partes según lo dispuesto e Si una corte de jurisdicción competente considera que alguna disposición del presente Acuerdo es ilegal, nula o inaplicable, las Partes modificarán o reformarán el presente Acuerdo para darle el mayor efecto posible a esa disposición. Cualquier disposición que no se pueda modificar o reformar de esta forma se considerará eliminada y las provisiones restantes del presente Acuerdo continuarán en pleno vigor y efecto. ### 6. Enmiendas; Contrato Completo; Orden de Precedencia -This Agreement may only be modified by a written amendment signed by an authorized representative of GitHub, or by GitHub posting a revised version in accordance with Section R. This Agreement represents the complete and exclusive agreement between the Parties. Este Acuerdo sustituye cualquier propuesta o acuerdo previo oral o escrito y cualquier otra comunicación entre las Partes relacionadas con el tema de estos términos, incluyendo cualquier acuerdo de confidencialidad o no divulgación. En el caso en que exista algún conflicto entre los términos del presente Acuerdo y cualquier Formulario de pedidos o SOW, los términos del Formulario de pedidos o SOW prevalecerán solamente con respecto a ese Formulario de pedidos o SOW. +Este acuerdo solo podrá modificarse con una enmienda por escrito, firmada por un representante autorizado de GitHub o si GitHub publica una versión revisada de acuerdo con la sección R. Este acuerdo representa el contrato exclusivo y completo entre las partes. Este Acuerdo sustituye cualquier propuesta o acuerdo previo oral o escrito y cualquier otra comunicación entre las Partes relacionadas con el tema de estos términos, incluyendo cualquier acuerdo de confidencialidad o no divulgación. En el caso en que exista algún conflicto entre los términos del presente Acuerdo y cualquier Formulario de pedidos o SOW, los términos del Formulario de pedidos o SOW prevalecerán solamente con respecto a ese Formulario de pedidos o SOW. ### 7. Publicidad Si el cliente muestra públicamente el nombre de su empresa u organización en su cuenta o si de otro modo muestra públicamente sus marcas o logotipos en su página de perfil, el Cliente permite a GitHub utilizar el nombre de su empresa u organización para identificar al Cliente como un cliente de GitHub en materiales promocionales. El cliente puede revocar este permiso ocultando el nombre de su empresa u organización de la exhibición pública y notificando a GitHub por escrito para dejar de usar el nombre de su organización en materiales promocionales. Sin embargo, GitHub no tendrá ninguna obligación de eliminar o recuperar ningún uso o distribución previa de los materiales promocionales. diff --git a/translations/es-ES/content/site-policy/github-terms/github-marketplace-terms-of-service.md b/translations/es-ES/content/site-policy/github-terms/github-marketplace-terms-of-service.md index 89872fd6c653..35fe24ecb298 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-marketplace-terms-of-service.md +++ b/translations/es-ES/content/site-policy/github-terms/github-marketplace-terms-of-service.md @@ -44,7 +44,7 @@ Si tienes preguntas, inquietudes o disputas con respecto a tu facturación, por ## E. Tus datos y la política de privacidad de GitHub -**Privacidad.** Cuando seleccionas o utilizas un Producto de Desarrollador, GitHub puede compartir cierta Información Personal (como se define en la[Declaración de Privacidad de GitHub](/articles/github-privacy-statement/)) con el Proveedor de Producto (si se recibe dicha Información Personal de tu parte) para proporcionarte el Producto de Desarrollador, independientemente de su configuración de privacidad. Depending on the requirements of the Developer Product you choose, GitHub may share as little as your account name, ID, and primary email address or as much as access to the content in your repositories, including the ability to read and modify your private data. Podrás ver el alcance de los permisos que el Producto del Programador está solicitando y aceptarlos o rechazarlos cuando le concedes la autorización a través de OAuth. +**Privacidad.** Cuando seleccionas o utilizas un Producto de Desarrollador, GitHub puede compartir cierta Información Personal (como se define en la[Declaración de Privacidad de GitHub](/articles/github-privacy-statement/)) con el Proveedor de Producto (si se recibe dicha Información Personal de tu parte) para proporcionarte el Producto de Desarrollador, independientemente de su configuración de privacidad. Dependiendo de los requisitos del Producto de Desarrollador que elijas, GitHub podría compartir tan poco como un ID de nombre de cuenta y dirección de correo electrónico o tanto como el acceso al contenido de tus repositorios, incluyendo la capacidad de leer y modificar tus datos privados. Podrás ver el alcance de los permisos que el Producto del Programador está solicitando y aceptarlos o rechazarlos cuando le concedes la autorización a través de OAuth. Si ya no usas el producto de programador y revocas el acceso a través de los parámetros de tu cuenta, el proveedor del producto ya no podrá acceder a tu cuenta. El Proveedor de Producto es responsable de eliminar tu Información Personal de tus sistemas dentro de su ventana definida. Ponte en contacto con el Proveedor del Producto para asegurar que tu cuenta se canceló correctamente. diff --git a/translations/es-ES/content/site-policy/github-terms/github-sponsors-additional-terms.md b/translations/es-ES/content/site-policy/github-terms/github-sponsors-additional-terms.md index caa47e4597f2..6b7b3c40efb4 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-sponsors-additional-terms.md +++ b/translations/es-ES/content/site-policy/github-terms/github-sponsors-additional-terms.md @@ -60,7 +60,7 @@ El Fondo Compensatorio para Patrocinios de GitHub pretende alentar a la comunida #### 2.2.1. Condiciones para el Fondo Compensatorio. La elegibilidad para el Fondo Compensatorio para Patrocinios de GitHub se evalúa caso por caso y está sujeto a las siguientes limitaciones: -* Debes tener una cuenta de GitHub, ser aceptado en el programa como un individuo, y contribuir activamente al OSS. Please note, GitHub does not allow operating more than one free personal account. De esta manera, la elegibilidad está disponible de manera individual y no se aprobará en cuentas múltiples de la misma persona. +* Debes tener una cuenta de GitHub, ser aceptado en el programa como un individuo, y contribuir activamente al OSS. Toma en cuenta que GitHub no permite operar más de una cuenta personal gratuita. De esta manera, la elegibilidad está disponible de manera individual y no se aprobará en cuentas múltiples de la misma persona. * Tu uso de GitHub y de tu Cuenta de Desarrollador Patrocinada debe ser, según nuestra determinación y exclusivo criterio, consistente con la misión de Patrocinios de GitHub para expandir las oportunidades para contribuir con el código abierto que se describe en los [Lineamientos de Comunidad de GitHub](/github/site-policy/github-community-guidelines). diff --git a/translations/es-ES/content/site-policy/github-terms/github-terms-for-additional-products-and-features.md b/translations/es-ES/content/site-policy/github-terms/github-terms-for-additional-products-and-features.md index 6d651b35bffd..f08afac5f213 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-terms-for-additional-products-and-features.md +++ b/translations/es-ES/content/site-policy/github-terms/github-terms-for-additional-products-and-features.md @@ -18,7 +18,7 @@ Fecha de entrada en vigor de la versión: 10 de agosto de 2021 Cuando utilices GitHub, podría que se te otorgue acceso a muchos productos y características adicionales ("Características y Productos Adicionales"). Ya que muchas de las Características y Productos Adicionales ofrecen funcionalidades diferentes, las condiciones específicas para dicho producto o característica podrán aplicarse adicionalmente a tu contrato principal con nosotros—las Condiciones de Servicio de GitHub, las Condiciones de Servicio Corporativo de GitHub, las Condiciones Generales de GitHub o el acuerdo de licenciamiento por volumen de Microsoft (cada uno de ellos conocidos como el "Acuerdo"). A continuación, listamos aquellos productos y características jutno con las condiciones adicionales correspondientes que aplican al uso que les des. -Al utilizar las características y productos adicionales, también estás de acuerdo con las Condiciones aplicables de GitHub para las características y productos adicionales que se listan a continuación. El violar estas condiciones de GitHub para obtener características y productos adicionales constituye una violación del Acuerdo. Las condiciones en mayúsculas que no se definen aquí tienen el significado que se les otorga en el Acuerdo. +Al utilizar las características y productos adicionales, también estás de acuerdo con las Condiciones aplicables de GitHub para las características y productos adicionales que se listan a continuación. El violar estos Términos de Github para obtener productos y características adicionales constituye una violación del Acuerdo. Las condiciones en mayúsculas que no se definen aquí tienen el significado que se les otorga en el Acuerdo. **Para usuarios empresariales** - Los usuarios de **GitHub Enterprise Cloud** pueden tener acceso a los siguientes productos y características adicionales: Acciones, Seguridad Avanzada, Base de Datos de Asesorías, Codespaces, Vistas Previas del Dependabot, Importador de GitHub Enterprise, Laboratorio de Aprendizaje, Paquetes y Páginas. @@ -37,23 +37,23 @@ No podrán utilizarse las acciones ni cualquier elemento del servicio de este pr - cualquier actividad que coloque un peso en nuestros servidores, ya sea que dicho peso sea excesivo para los beneficios que se proporcionan a los usuarios (por ejemplo, no utilizamos acciones como una red de entrega de contenido o como parte de una aplicación sin servidores, pero una acción de beneficio mínimo podría estar bien si también implica un peso mínimo); o - si estás utilizando los ejecutores hospedados en GitHub, cualquier otra actividad sin relación a la producción, pruebas, despliegue o publicación del proyecto de software asociado con el repositorio en donde se utilizan las GitHub Actions. -Para evitar violaciones de estas limitaciones y abuso de las Acciones de GitHub, GitHub puede controlar tu uso de Acciones de GitHub. Misuse of GitHub Actions may result in termination of jobs, restrictions in your ability to use GitHub Actions, disabling of repositories created to run Actions in a way that violates these Terms, or in some cases, suspension or termination of your GitHub account. +Para evitar violaciones de estas limitaciones y abuso de las Acciones de GitHub, GitHub puede controlar tu uso de Acciones de GitHub. El hacer un mal uso de las GitHub Actions podría ocasionar que se finalicen los jobs, se restrinja tu capacidad de utilizar las GitHub Actions, se inhabiliten los repositorios creados para ejecutar acciones de forma que violen dichos términos o, en algunos casos, la suspención o terminación de tu cuenta de GitHub. -*Use for Development and Testing* +*Uso para desarrollo y pruebas* -You may only access and use GitHub Actions to develop and test your application(s). Only one licensed user may access a virtual machine provided by Actions at any time. +Solo podrás acceder y utilizar las GitHub Actions para desarrollar y probar tus aplicaciones. Solo un usuario con licencia podrá acceder a una máquina virtual que proporcione Actions en cualquier momento. -*Authorized Developer* +*Desarrollador autorizado* -You appoint GitHub as your authorized developer with respect to Apple software included in Actions. GitHub is responsible for complying with the terms for any such software included in Actions and will keep confidential any confidential information of Apple accessed as part of Actions. +Nombrarás a GitHub como tu desarrollador autorizado con respecto al software de Apple incluido en las acciones. GitHub es responsable de cumplir con los términos de cualquier software del tipo que se incluya en las acciones y mantendrá cualquier información confidencial de apple a la que se acceda como parte de las acciones de dicho modo. -*Third Party Repository Service Access* +*Acceso al servicio de repositorios de terceros* -If you grant GitHub access to your third-party repository service account(s), you authorize GitHub to scan the account(s), including the contents of your Public and Private Repositories, for purposes of providing GitHub Actions. +Si otorgas a GitHub el acceso a tus cuentas de servicio de repositorio de terceros, también le autorizas escanear las cuentas, incluyendo los contenidos de tus repositorios privados y públicos, para que pueda proporcionar las GitHub Actions. -*Self-Hosted Runners on GitHub Actions* +*Ejecutores auto-hospedados en GitHub Actions* -If you use self-hosted runners, you have the ability to turn off automatic updates but GitHub reserves the right to override your choice for critical security updates. +Si utilizas ejecutores auto-hospedados, tienes la capacidad de apagar las actualizaciones automáticas, pero GitHub se reserva el derecho de anular tu elección de actualizaciones de seguridad críticas. ## Advanced Security GitHub hace características de seguridad adicionales para los clientes bajo una licencia de Seguridad Avanzada. Estas características incluyen el escaneo de código, escaneo de secretos y revisión de dependencias. La [Documentación de la seguridad avanzada](/github/getting-started-with-github/about-github-advanced-security) proporciona más detalles. @@ -90,6 +90,19 @@ La versión generalmente disponible de los Codespaces no está disponible actual ## Conexión Con GitHub Connect, puedes compartir algunas características y datos entre tu instancia de GitHub Enterprise Server o de GitHub AE y tu cuenta empresarial u organizacional de GitHub Enterprise Cloud en GitHub.com. Para habilitar GitHub Connect, debes tener por lo menos una (1) cuenta en GitHub Enterprise Cloud o en GitHub.com y una (1) instancia con licencia de GitHub Enterprise Server o de GitHub AE. Ti isp de GitHub Enterprise Cloud o de GitHub.com a través de Connect se rige por los términos bajo los cuales obtengas la licencia de GitHub Enterprise Cloud o GitHub.com. El uso de los datos personales se rige de acuerdo con la [Declaración de privacidad de GitHub](/github/site-policy/github-privacy-statement). +## Copiloto de GitHub +Para utilizar el Copiloto de GitHub, necesitas instalar una extensión a un ambiente de desarrollo integrado (IDE) o editor. El código que escribes utilizando la extensión del Copiloto de GitHub en un IDE o editor ("**Tu código**") no representa "Contenido" bajo el Acuerdo sino hasta que lo cargues en GitHub.com. + +El código, funciones y otras saldas que te devuelva el Copiloto de GitHub se denominan "**Sugerencias**". GitHub no reclama ningún derecho en sugerencias y retendrás la propiedad y responsabilidad de tu código, incluyendo las sugerencias que incluyas en este. + +_Uso aceptable_ + +Tu código está sujeto a las [Políticas de uso aceptable](/site-policy/acceptable-use-policies/github-acceptable-use-policies) de GitHub. Por ejemplo, no puedes suministrar al Copiloto de GitHub con contenido ilegal o prohibido de otra manera en las Políticas de Uso Aceptable de GitHub en GitHub.com. + +_Datos_ + +El Copiloto de GitHub (i) podría, dependiendo de tus ajustes de telemetría preferidos, recopilar fragmentos de tu código y (ii) recopilar información de uso adicional mediante el IDE o editor que se liga a tu cuenta. Esto podría incluir datos personales, tal como se referencia en la [Declaración de Privacidad de GitHub](/site-policy/privacy-policies/github-privacy-statement). Puedes aprender más sobre la recopilación y uso de datos del Copiloto de GitHub en las [Preguntas frecuentes del Copiloto de GitHub](https://github.com/features/copilot#faq-privacy). + ## Importador de GitHub Enterprise El importador es un marco de trabajo para exportar datos desde otras fuentes para que se importen a la plataforma de GitHub. El importador se proporciona "TAL COMO ES". @@ -128,9 +141,9 @@ Las GitHub Pages no pueden utilizarse si violan el acuerdo, las [Políticas de U Su tuebes dudas sobre si tu uso o intención de uso cae en las siguientes categorías, por favor, contacta al [Soporte de GitHub](https://support.github.com/contact?tags=docs-policy). GitHub se reserva el derecho en todo momento de reclamar cualquier subdominio de GitHub sin responsabilidad. -## Previews +## Vistas previas -Previews means software, online services and additional products and features provided for preview, evaluation, demonstration or trial purposes, or pre-release versions of those, such as alpha, beta, or early access. If your Agreement does not include terms and conditions that address Previews, then the following terms apply. GitHub grants a limited right to use a non-production instance of the Preview. Previews are provided “AS-IS”, “WITH ALL FAULTS” and “AS AVAILABLE”. GitHub may change or discontinue Previews at any time without notice. Any information we give you about a private Preview will be considered GitHub’s confidential information. If you choose to provide comments or suggestions about a Preview, we may use that feedback for any purpose without obligation of any kind. GitHub’s maximum liability is limited to direct damages up to US $5,000. GitHub has no obligation to defend, indemnify, or hold you harmless for claims brought by third parties arising from your use of Previews. +Las vistas previas se refieren al software, servicios en línea y productos y características adicionales que se proporcionan para las vistas previas, evaluación, demostración o propósitos de periodos de prueba o versiones de lanzamientos previos de estas, tales como alfa, beta o acceso temprano. Si tu acuerdo no incluye términos y condiciones que traten las vistas previas, entonces los siguientes términos aplicarán. GitHub otorga un derecho limitado de utilizar una instancia no productiva de la vista previa. Las vistas previas se proporcionan "TAL CUAL", "CON TODAS SUS FALLAS" y "DE ACUERDO A SU DISPONIBILIDAD". GitHub podría cambiar o descontinuar las vistas previas en cualquier momento y sin aviso previo. Cualquier información que te proporcionemos sobre una vista previa privada se considerará como información confidencial de GitHub. Si eliges proporcionar comentarios o sugerencias sobre una vista previa, podríamos utilizarlos para cualquier propósito y sin obligación de ningún tipo. La responsabilidad máxima de GitHub se limita a daños directos de hasta $5000 USD. GitHub no tiene obligación de defender, indemnizar o librarte de los daños de los reclamos que realicen los terceros y que se deriven de tu uso de las vistas previas. ## Programa de patrocinadores diff --git a/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md b/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md index 105ef15808f3..f56b4ca44cdb 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md +++ b/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md @@ -46,7 +46,7 @@ Fecha de entrada en vigencia: 16 de noviembre de 2020 ## A. Definiciones **Versión resumida:** *Utilizamos estos términos básicos a lo largo del acuerdo y tienen significados específicos. Es necesario que comprendas el significado de cada uno de nuestros términos. No habrá una evaluación sobre ello, pero es información útil.* -1. Una "Cuenta" representa tu relación legal con GitHub. A “Personal Account” represents an individual User’s authorization to log in to and use the Service and serves as a User’s identity on GitHub. “Organización” se refiere a un espacio de trabajo compartido que se puede asociar con una única entidad o con uno o más Usuarios donde múltiples Usuarios pueden colaborar en muchos proyectos a la vez. A Personal Account can be a member of any number of Organizations. +1. Una "Cuenta" representa tu relación legal con GitHub. Una "Cuenta Personal" representa la autorización de un usuario individual para iniciar sesión y utilizar el servicio y sirve como una identidad de usuario en GitHub. “Organización” se refiere a un espacio de trabajo compartido que se puede asociar con una única entidad o con uno o más Usuarios donde múltiples Usuarios pueden colaborar en muchos proyectos a la vez. Una cuenta personal puede ser un miembro de cualquier cantidad de organizaciones. 2. El "Acuerdo" se refiere, colectivamente, a todos los términos, condiciones, avisos contenidos o a los que se hace referencia en el presente documento (los "Términos de Servicio" o los "Términos") y todas las demás reglas de funcionamiento, políticas (incluyendo la Declaración de Privacidad de GitHub, disponible en [github.com/site/privacy](https://github.com/site/privacy)) y procedimientos que podemos publicar de vez en cuando en el Sitio Web. La mayoría de nuestras políticas de sitio están disponibles en [docs.github.com/categories/site-policy](/categories/site-policy). 3. "Vistas Previas Beta" se refiere al software, los servicios o las características identificadas como alfa, beta, vista previa, acceso temprano o evaluación o a las palabras o frases con significados similares. 4. "Contenido" se refiere al contenido presentado o mostrado a través del sitio web, incluyendo, sin limitación al código, texto, datos, artículos, imágenes, fotografías, gráficos, software, aplicaciones, paquetes, diseños, características y otros materiales disponibles en el Sitio Web o disponibles de otra forma a través del Servicio. "Contenido" también incluye Servicios. “Contenido generado por el usuario” es Contenido, escrito o no, creado o cargado por nuestros Usuarios. "Tu Contenido" es Contenido que creas o posees. @@ -56,12 +56,12 @@ Fecha de entrada en vigencia: 16 de noviembre de 2020 8. El "Sitio Web" se refiere al sitio web de GitHub ubicado en [github. om](https://github.com/) y todos los contenidos, servicios y productos proporcionados por GitHub en o a través del sitio web. También se refiere a subdominios propiedad de GitHub de github.com, tales como [education.github.com](https://education.github.com/) y [pages.github.com](https://pages.github.com/). Estos Términos también rigen los sitios web de la conferencia de GitHub, como [githubuniverse.com](https://githubuniverse.com/) y sitios web de productos, como [atom.io](https://atom.io/). Ocasionalmente, los sitios web propiedad de GitHub pueden proporcionar condiciones de servicio diferentes o adicionales. Si estos términos adicionales entran en conflicto con este Contrato, los términos más específicos se aplican a la página o servicio correspondiente. ## B. Términos de la cuenta -**Short version:** *Personal Accounts and Organizations have different administrative controls; a human must create your Account; you must be 13 or over; you must provide a valid email address; and you may not have more than one free Account. Eres el único responsable de tu Cuenta y de todo lo que ocurra mientras estas conectado o usando tu Cuenta. Eres responsable de mantener tu cuenta segura.* +**Versión corta:** *Las cuentas personales y las organizaciones tienen controles administrativos diferentes; un humano debe crear tu cuenta; debes tener 13 o más años de edad; debes proporcionar una dirección de correo electrónico válida y no puedes tener más de una cuenta gratuita. Eres el único responsable de tu Cuenta y de todo lo que ocurra mientras estas conectado o usando tu Cuenta. Eres responsable de mantener tu cuenta segura.* ### 1. Controles de la cuenta -- Usuarios. Subject to these Terms, you retain ultimate administrative control over your Personal Account and the Content within it. +- Usuarios. Sujeto a estos términos, retendrás el control administrativo total sobre tu cuenta personal y su contenido. -- Organizaciones. El "propietario" de una Organización que fue creada bajo estos Términos tiene el control administrativo final sobre esa Organización y el Contenido dentro de ella. Dentro del Servicio, un propietario puede administrar el acceso del Usuario a los datos y proyectos de la Organización. An Organization may have multiple owners, but there must be at least one Personal Account designated as an owner of an Organization. Si eres el propietario de una Organización bajo estos términos, te consideramos responsable de las acciones que se llevan a cabo en o a través de dicha Organización. +- Organizaciones. El "propietario" de una Organización que fue creada bajo estos Términos tiene el control administrativo final sobre esa Organización y el Contenido dentro de ella. Dentro del Servicio, un propietario puede administrar el acceso del Usuario a los datos y proyectos de la Organización. Una organización podría tener propietarios múltiples, pero debe de haber por lo menos una cuenta personal designada como propietaria de esta. Si eres el propietario de una Organización bajo estos términos, te consideramos responsable de las acciones que se llevan a cabo en o a través de dicha Organización. ### 2. Información requerida Debes proporcionar una dirección de correo electrónico válida para completar el proceso de registro. Cualquier otra información solicitada, como tu nombre real, es opcional, a menos que aceptes estos términos en nombre de una entidad legal (en cuyo caso necesitamos más información sobre la entidad legal) o si optas por una [Cuenta de pago](#k-payment), en cuyo caso será necesaria información adicional para fines de facturación. diff --git a/translations/es-ES/content/site-policy/github-terms/index.md b/translations/es-ES/content/site-policy/github-terms/index.md index fc202c0f4137..0b288dd69ecf 100644 --- a/translations/es-ES/content/site-policy/github-terms/index.md +++ b/translations/es-ES/content/site-policy/github-terms/index.md @@ -1,5 +1,5 @@ --- -title: GitHub Terms +title: Términos de GitHub versions: fpt: '*' topics: diff --git a/translations/es-ES/content/site-policy/index.md b/translations/es-ES/content/site-policy/index.md index d1fc2707dd94..e4be64233e14 100644 --- a/translations/es-ES/content/site-policy/index.md +++ b/translations/es-ES/content/site-policy/index.md @@ -17,5 +17,6 @@ children: - /content-removal-policies - /security-policies - /github-company-policies + - /site-policy-deprecated --- diff --git a/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md b/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md index 3edea4c36b5f..d6c150b9ae88 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md +++ b/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md @@ -16,9 +16,9 @@ topics: GitHub.com, GitHub Enterprise Server y la información que subas a cualquiera de los productos puede estar sujeta a las regulaciones de control de comercio, incluso bajo las Regulaciones sobre Exportación de la Administracción de los Estados Unidos (EAR). Regulaciones de Administración de Exportación (las EAR). -La visión de GitHub deber ser la plataforma global para la colaboración de desarrolladores, sin importar dónde residan. We take seriously our responsibility to examine government sanctions thoroughly to be certain that users and customers are not impacted beyond what is required by law. Esto incluye mantener servicios de repositorio público, incluyendo aquellos para proyectos de código abierto, disponibles y accesibles para apoyar las comunicaciones personales que involucran a los desarrolladores en las regiones sancionadas. Esto también significa que GitHub abogará por que los desarrolladores en las áreas sancionadas disfruten de un mejor acceso a la plataforma y de un acceso completo a la comunidad global de código abierto. +La visión de GitHub deber ser la plataforma global para la colaboración de desarrolladores, sin importar dónde residan. Tomamos seriamente nuestra responsabilidad de examinar las sanciones gubernamentales a fondo para tener certeza de que los usuarios y clientes no se ven impactados más allá de los requisitos de ley. Esto incluye mantener servicios de repositorio público, incluyendo aquellos para proyectos de código abierto, disponibles y accesibles para apoyar las comunicaciones personales que involucran a los desarrolladores en las regiones sancionadas. Esto también significa que GitHub abogará por que los desarrolladores en las áreas sancionadas disfruten de un mejor acceso a la plataforma y de un acceso completo a la comunidad global de código abierto. -Como resultado de nuestro apoyo y arduo trabajo con los reguladores de los EE.UU. GitHub ha asegurado una licencia de la Oficina de Control de Bienes Extrangeros (OFAC) del Departamento del Tesoro de los EE.UU. para restablecer nuestros servicios en la nube para los desarrolladores en Iran. Y seguiremos trabajando con los reguladores de los EE.UU. regulators to secure similar licenses to offer collaboration services to developers in other sanctioned regions, such as Syria and Crimea. Estamos comprometidos a apoyar el acceso de los desarrolladores en la manera más amplia posible, ya que creemos que el ofrecer servicios de colaboración de código para los desarrolladores en las regiones sancionadas fortalece aún más la comunidad de desarrollo, constituye un progreso humano y apoya el progreso permanente de la política extrangera de los EE.UU. para promover el discurso y tráfico de información libres. Para obtener más información acerca de la licencia que aseguramos para los desarrolladores en Iran, lee [la publicación del blog](https://github.blog/2021-01-05-advancing-developer-freedom-github-is-fully-available-in-iran). +Como resultado de nuestro apoyo y arduo trabajo con los reguladores de los EE.UU. GitHub ha asegurado una licencia de la Oficina de Control de Bienes Extrangeros (OFAC) del Departamento del Tesoro de los EE.UU. para restablecer nuestros servicios en la nube para los desarrolladores en Iran. Y seguiremos trabajando con los reguladores de los EE.UU. para asegurar licencias similares y ofrecer servicios colaborativos a los desarrolladores en otras regiones sancionadas, tales como Siria y Crimea. Estamos comprometidos a apoyar el acceso de los desarrolladores en la manera más amplia posible, ya que creemos que el ofrecer servicios de colaboración de código para los desarrolladores en las regiones sancionadas fortalece aún más la comunidad de desarrollo, constituye un progreso humano y apoya el progreso permanente de la política extrangera de los EE.UU. para promover el discurso y tráfico de información libres. Para obtener más información acerca de la licencia que aseguramos para los desarrolladores en Iran, lee [la publicación del blog](https://github.blog/2021-01-05-advancing-developer-freedom-github-is-fully-available-in-iran). Aunque hemos proporcionado la siguiente información para tu comodidad, es tu responsabilidad asegurar que el uso de los productos y servicios de GitHub cumple con todas las leyes y regulaciones aplicables, incluyendo las leyes de control de exportaciones de EE. UU. . @@ -42,13 +42,13 @@ GitHub Enterprise Server es una aplicación virtual autoalojada que se puede eje GitHub Enterprise Server es un producto comercial de mercado masivo y se le ha asignado el Número de Clasificación de Control de Exportación (ECCN) de `5D992.` y puede exportarse a la mayoría de destinos sin necesidad de licencia (NLR). -GitHub Enterprise Server may not be sold to, exported, or re-exported to any country listed in Country Group E:1 in Supplement No. 1 to part 740 of the EAR or to the following regions of Ukraine: Crimea and the separatist areas of Donetsk and Luhansk. The countries listed currently include Cuba, Iran, North Korea, Syria, Russia, and Belarus, but this list is subject to change. +GitHub Enterprise Server no podrá venderse, exportarse o re-exportarse a cualquier país listado en el Grupo de Países E:1 en el Suplemento n° 1 a la parte 740 de la EAR o a las siguientes regiones de Ucrania: Crimea y las áreas separatistas de Donetsk y Luhansk. Los países que se listan actualmente incluyen Cuba, Irán, Corea del Norte, Siria, Rusia y Bielorrusia, pero esta lista está sujeta a cambios. ## Preguntas frecuentes -### ¿En qué países y territorios se aplican las sanciones del gobierno estadounidense? . +### ¿En qué países y territorios se aplican las sanciones del gobierno estadounidense ? -Crimea, the separatist areas of Donetsk and Luhasnk, Cuba, Iran, North Korea, and Syria. Sin embargo, en lo que corresponde a Iran, GitHub ahora tiene una licencia de la Oficina de Control de Bienes Extranjeros (OFAC) del Departamento del Tesoro de los EE.UU. para proporcionar servicios en la nube a los desarrolladores que residen o se ubican de otra forma en este país. Tanto las versiones de paga como las gratuitas de los servicios de la nube de GitHub se encuentran habitualmente disponibles también para los desarrolladores que se ubican en Cuba. +Crimea, las áreas separatistas de Donetsk y Luhansk, Cuba, Irán, Corea del Norte y Siria. Sin embargo, en lo que corresponde a Iran, GitHub ahora tiene una licencia de la Oficina de Control de Bienes Extranjeros (OFAC) del Departamento del Tesoro de los EE.UU. para proporcionar servicios en la nube a los desarrolladores que residen o se ubican de otra forma en este país. Tanto las versiones de paga como las gratuitas de los servicios de la nube de GitHub se encuentran habitualmente disponibles también para los desarrolladores que se ubican en Cuba. ### ¿Cómo garantiza GitHub que las personas que no viven o que tienen vínculos profesionales con los países y territorios sancionados continúan teniendo acceso o capacidad de solicitud? @@ -64,7 +64,7 @@ Los viajes en estas regiones podrían impactar el estado de tu cuenta, pero la d Ahora, GitHub cuenta con una licencia de la OFAC para proporcionar servicios en la nube a los desarrolladores que residen o se ubican de otra forma en el país de Irán, sancionado por los EE.UU. Esta licencia incluye todos los servicios públicos y privados para los individuos y organizaciones, tanto gratuitos como de pago. Tanto las versiones de paga como las gratuitas de los servicios de la nube de GitHub se encuentran habitualmente disponibles también para los desarrolladores que se ubican en Cuba. -GitHub is committed to continuing to offer free public repository services to developers with individual and organizational accounts in Syria, Crimea, and the separatist areas of Donetsk and Luhansk. Esto incluye el acceso limitado a los servicios gratuitos, tales como los repositorios públicos para proyectos de código abierto (y las páginas públicas asociadas), gists públicos, y los minutos gratuitos asignados de acciones, únicamente para las comunicaciones personales, y no así para propósitos comerciales. +GitHub está comprometido a seguir ofreciendo servicios de repositorios públicos gratuitos a los desarrolladores con cuentas organizacionales e individuales en Siria, Crimea y las áreas separatistas de Donetsk y Luhansk. Esto incluye el acceso limitado a los servicios gratuitos, tales como los repositorios públicos para proyectos de código abierto (y las páginas públicas asociadas), gists públicos, y los minutos gratuitos asignados de acciones, únicamente para las comunicaciones personales, y no así para propósitos comerciales. Para las cuentas organizacionales de pago en estas regiones sancionadas, los usuarios podrían tener acceso limitado a los repositorios públicos, los cuales se hayan degradado a repositorios archivados de solo lectura. Para las cuentas organizacionales gratuitas en estas regiones sancionadas, sin embargo, los usuarios seguiran teniendo acceso completo a los repositorios gratuitos para los proyectos de código abierto (y las páginas públicas asociadas), gists públicos, y minutos de acciones gratuitos asignados. diff --git a/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md b/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md index 4f85ad0f1203..ca1da087f70e 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md +++ b/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md @@ -138,7 +138,7 @@ Tenga en cuenta que la información disponible variará de un caso a otro. Parte - Registros de acceso de seguridad distintos a la creación de cuentas o para una fecha y hora específica - -**Solo con una órden de registro ** — No divulgaremos el contenido privado de ninguna cuenta, a menos de que se nos exhorte a hacerlo con una orden de registro emitida bajo los procedimientos descritos en las Reglas Federales para Procedimientos Penales o en los procedimientos de dichas órdenes estatales después de que se pruebe la existencia de una causa probable. In addition to the non-public account information and account access logs mentioned above, we will also provide private account contents in response to a search warrant, which may include: +**Solo con una órden de registro ** — No divulgaremos el contenido privado de ninguna cuenta, a menos de que se nos exhorte a hacerlo con una orden de registro emitida bajo los procedimientos descritos en las Reglas Federales para Procedimientos Penales o en los procedimientos de dichas órdenes estatales después de que se pruebe la existencia de una causa probable. Adicionalmente a la información no pública de la cuenta y de las bitácoras de acceso a la misma que se mencionan anteriormente, también proporcionaremos contenido privado de cuenta como respuesta a una orden de registro, la cual podría incluir: - Contenidos de Gists secretos - Código fuente u otro contenido en los repositorios privados diff --git a/translations/es-ES/content/site-policy/other-site-policies/index.md b/translations/es-ES/content/site-policy/other-site-policies/index.md index 4080978c234b..d475c35b0042 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/index.md +++ b/translations/es-ES/content/site-policy/other-site-policies/index.md @@ -1,5 +1,5 @@ --- -title: Other Site Policies +title: Otras políticas del sitio versions: fpt: '*' topics: diff --git a/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md b/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md index be3895273cfd..3dc6053b8a0e 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md +++ b/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md @@ -17,7 +17,7 @@ topics: Fecha de entrada en vigor: 31 de mayo de 2022 -Thanks for entrusting GitHub Inc. or GitHub B.V. (“GitHub”, “we”, "us" or "our") with your source code, your projects, and your personal data. This Privacy Statement explains our practices regarding the collection, use, and disclosure of your data, including any personal data we collect and process in connection with our website and any applications, software, products, and services provided by GitHub, including any Beta Previews (collectively “Service”). +Gracias por confiarle tu código fuente, tus proyectos y tus datos personales a GitHub Inc. o a GitHub B.V. ("GitHub", "nosotros", "de nosotros" o "nuestro"). Esta Declaración de Privacidad explica nuestras prácticas con respecto a la recopilación, el uso y la divulgación de tus datos, incluyendo cualquier dato personal que recolectemos y procesemos en conexión con nuestro sitio web y cualquier aplicación, software, producto y servicio que proporcione GitHub, incluyendo cualquier Vistas Previas Beta (en conjunto "El Servicio"). Todos los términos en mayúsculas tienen su definición en las [Condiciones de Servicio de GitHub](/github/site-policy/github-terms-of-service) a menos de que se indique lo contrario. @@ -27,216 +27,216 @@ Todos los términos en mayúsculas tienen su definición en las [Condiciones de Utilizamos tu información personal como lo describe la presente Declaración de Privacidad. Sin importar quién seas, dónde vives, o cuál sea tu nacionalidad, proporcionames el mismo estándar alto de protección de la privacidad a todos nuestros usuarios en el mundo, sin importar su país de orígen o su ubicación. -To see our Privacy Notice to residents of California, please go to [GitHub's Notice about the California Consumer Privacy Act](#githubs-notice-to-california-residents) or scroll down. +Para ver nuestro Aviso de Privacidad para los residentes de California, refiérete al [Aviso de GitHub sobre la Ley de Privacidad del Consumidor en California](#githubs-notice-to-california-residents) o desplázate hacia abajo. ## Resumen -| Sección | ¿Qué puedes encontrar allí? | -| --------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [Who is responsible for the processing of your information](#who-is-responsible-for-the-processing-of-your-information) | Subject to limited exceptions, GitHub is the controller and entity responsible for the processing of your Personal Data in connection with the Website or Service. | -| [Qué información recopila GitHub](#what-information-github-collects) | GitHub recopila información directamente a partir de tu registro, tus pagos, tus transacciones y del perfil del usuario. También, cuando es necesario, recopilamos automáticamente información de tu uso, cookies e información de dispositivo sujetos, cuando sea necesario, a tu consentimiento. GitHub may also collect Personal Data from third parties. We only collect the minimum amount of Personal Data necessary from you, unless you choose to provide more. | -| [Cómo utiliza GitHub tu información](#how-github-uses-your-information) | In this section, we describe the ways in which we use your information, including to provide you the Service, to communicate with you, for security and compliance purposes, and to improve our Website or Service or develop new features and functionality of our Website or Service. También describimos la base legal sobre la cual procesamos tu información personal, cuando se exige legalmente. | -| [Cómo compartimos la información que recopilamos](#how-we-share-the-information-we-collect) | Puede que compartamos tu información con terceros en una de las siguientes circunstancias: con tu consentimiento, con nuestros proveedores de servicio, por motivos de seguridad, para cumplir con nuestras obligaciones legales o cuando exista un cambio de control o venta de las entidades corporativas o unidades de negocios. En GitHub, no vendemos tu información personal y no alojamos publicidad. | -| [Your choices regarding our processing of your personal data](#your-choices-regarding-our-processing-of-your-personal-data) | Proporcionamos formas para que accedas, modifiques o elimines tu información personal. | -| [Cookies](#cookies) | We only use strictly necessary cookies to provide, secure, and improve our Website or Service or develop new features and functionality of our Website or Service. Ofrecemos una página que hace que esto sea muy transparente. We do not send any information to third-party analytics services. | -| [Cómo asegura GiitHub tu información](#how-github-secures-your-information) | We take all measures reasonably necessary to protect the confidentiality, integrity, and availability of your Personal Data on GitHub and to protect the resilience of our servers. | -| [Communication preferences](#communication-preferences) | Nos comunicamos contigo por correo electrónico. Puedes controlar la manera en que te contactamos en las configuraciones de la cuenta o poniéndote en contacto con nosotros. | -| [Resolver reclamos](#resolving-complaints) | En el caso improbable de que no podamos resolver una inquietud sobre la privacidad de forma rápida y exhaustiva, proporcionaremos un medio de resolución por medio de una disputa. | -| [Cambios en tu Declaración de privacidad](#changes-to-our-privacy-statement) | Te notificamos los cambios importantes en esta Declaración de privacidad 30 días antes de que cualquier cambio entre en vigencia. Puedes rastrear los cambios en nuestro repositorio de Políticas del sitio. | -| [Licencia](#license) | La presente Declaración de privacidad está autorizada por la [licencia Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). | -| [Contactarse con GitHub](#contacting-github) | Siéntete libre de contactarnos si tienes preguntas acerca de nuestra Declaración de privacidad. | -| [Traducciones](#translations) | Proporcionamos enlaces a algunas traducciones de la Declaración de privacidad. | +| Sección | ¿Qué puedes encontrar allí? | +| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [Quién es responsable del procesamiento de tu información](#who-is-responsible-for-the-processing-of-your-information) | Sujeto a excepciones limitadas, GitHub es el controlador y la entidad responsable del procesamiento de tus Datos Personales en conexión con el Sitio Web o el Servicio. | +| [Qué información recopila GitHub](#what-information-github-collects) | GitHub recopila información directamente a partir de tu registro, tus pagos, tus transacciones y del perfil del usuario. También, cuando es necesario, recopilamos automáticamente información de tu uso, cookies e información de dispositivo sujetos, cuando sea necesario, a tu consentimiento. GitHub también podría recopilar datos personales de terceros. Solo recopilamos la cantidad mínima de datos personales necesarios para ti, a menos de que elijas proporcionar más. | +| [Cómo utiliza GitHub tu información](#how-github-uses-your-information) | En esta sección, describimos las formas en las que utilizamos tu información, incluyendo para proporcionarte el Servicio, para comunicarnos contigo, para propósitos de cumplimiento y seguridad y para mejorar nuestro sitio web o servicio o para desarrollar características y funcionalidades nuevas para estos. También describimos la base legal sobre la cual procesamos tu información personal, cuando se exige legalmente. | +| [Cómo compartimos la información que recopilamos](#how-we-share-the-information-we-collect) | Puede que compartamos tu información con terceros en una de las siguientes circunstancias: con tu consentimiento, con nuestros proveedores de servicio, por motivos de seguridad, para cumplir con nuestras obligaciones legales o cuando exista un cambio de control o venta de las entidades corporativas o unidades de negocios. En GitHub, no vendemos tu información personal y no alojamos publicidad. | +| [Tus elecciones con respecto a nuestro procesamiento de tus datos personales](#your-choices-regarding-our-processing-of-your-personal-data) | Proporcionamos formas para que accedas, modifiques o elimines tu información personal. | +| [Cookies](#cookies) | Solo utilizamos las cookies estrictamente necesarias para proporcionar, asegurar y mejorar nuestro sitio web o servicio para desarrollar características y funcionalidades nuevas de nuestro sitio web o servicio. Ofrecemos una página que hace que esto sea muy transparente. No enviamos ningún tipo de información a servicios de analítica terceros. | +| [Cómo asegura GiitHub tu información](#how-github-secures-your-information) | Tomamos todas las medidas razonablemente necesarias para proteger la confidencialidad, integridad y disponibilidad de tus datos personales en GitHub y para proteger la resiliencia de nuestros servidores. | +| [Preferencias de comunicación](#communication-preferences) | Nos comunicamos contigo por correo electrónico. Puedes controlar la manera en que te contactamos en las configuraciones de la cuenta o poniéndote en contacto con nosotros. | +| [Resolver reclamos](#resolving-complaints) | En el caso improbable de que no podamos resolver una inquietud sobre la privacidad de forma rápida y exhaustiva, proporcionaremos un medio de resolución por medio de una disputa. | +| [Cambios en tu Declaración de privacidad](#changes-to-our-privacy-statement) | Te notificamos los cambios importantes en esta Declaración de privacidad 30 días antes de que cualquier cambio entre en vigencia. Puedes rastrear los cambios en nuestro repositorio de Políticas del sitio. | +| [Licencia](#license) | La presente Declaración de privacidad está autorizada por la [licencia Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). | +| [Contactarse con GitHub](#contacting-github) | Siéntete libre de contactarnos si tienes preguntas acerca de nuestra Declaración de privacidad. | +| [Traducciones](#translations) | Proporcionamos enlaces a algunas traducciones de la Declaración de privacidad. | ## Declaración de Privacidad de GitHub -## Who is responsible for the processing of your information? -The data controller of your personal data is GitHub, Inc. For individuals outside North America, the data controller is GitHub B.V. +## ¿Quién es responsable del procesamiento de tu información? +El controlador de datos para tus datos personales es GitHub, Inc. Para los individuos fuera de los EE. UU., el controlador de datos es GitHub B.V. -This privacy statement does not apply to personal data we process as a service provider or data processor on behalf of our enterprise customers. Our data processing activities as service processor or data processor is governed by our [Data Protection Agreement](https://github.com/customer-terms/github-data-protection-agreement). If you are a consumer end-user of one of those organizations, you should read that organization’s privacy statement and direct any privacy inquiries to that organization. +Esta declaración de privacidad no aplica a los datos personales que procesamos como proveedor de servicios o procesador de datos en nombre de los clientes de nuestra empresa. Nuestras actividades de procesamiento de datos como procesador de servicios o de datos se rigen mediante nuestro [Acuerdo de Protección de Datos](https://github.com/customer-terms/github-data-protection-agreement). Si eres un usuario final consumidor de una de estas organizaciones, debes leer la declaración de privacidad de dicha organización y dirigir cualquier consulta de privacidad a ella. -## GitHub acting on your behalf +## GitHub actuando en tu nombre -In some cases, GitHub is acting only on your behalf for the personal data we collect and process in connection with our Service (for example, for the Personal Data added to a repository by the contributors to such repository). In such cases, GitHub will only process the data in order to provide the Service requested by you. Please note that subject to our [Private Information Removal Policy](/site-policy/content-removal-policies/github-private-information-removal-policy) contributors’ requests to remove Personal Data generally require notice to and action from the repository owner. +En algunos casos, GitHub actúa únicamente en tu nombre para los datos personales que recopilamos y procesamos en conexión con nuestro servicio (por ejemplo, para los datos personales que los contribuyentes agregan un repositorio). En estos casos, GitHub solo procesará los datos para proporcionar el servicio que solicitaste. Toma en cuenta que, de acuerdo con nuestra [Política de Eliminación de Información Privada](/site-policy/content-removal-policies/github-private-information-removal-policy), las solicitudes de los contribuyentes para eliminar datos personales generalmente requieren de un aviso y acción del propietario del repositorio. ## Qué información recopila GitHub -The personal data we collect depends on how you interact with us, the services you use, and the choices you make. We collect information about you from different sources and in various ways when you use our Service, including information you provide directly, information collected automatically, third-party data sources, and data we infer or generate from other data. +Los datos personales que recopilemos dependerán de cómo interactúas con nosotros, los servicios que utilizas y las elecciones que haces. Recopilamos información sobre ti de fuentes diferentes y en varias formas cuando utilizas nuestro servicio, incluyendo aquella que proporcionas directamente, la que se recopila automáticamente, las fuentes de datos de terceros y los datos que inferimos o generamos a partir de otros datos. ### Información que los usuarios proporcionan directamente a GitHub -We collect personal data you provide to us. Por ejemplo: +Recopilamos los datos personales que nos proporcionas. Por ejemplo: #### Información de registro -We collect information such as your username, email address, and password during account creation. +Recopilamos información como tu nombre de usuario, dirección de correo electrónico y contraseña durante la creación de cuentas. -#### Demographic information -In some cases, we request that you provide age, gender, and similar demographic details. +#### Información demográfica +En algunos casos, solicitamos que nos digas tu edad, género y detalles demográficos similares. -#### Payment and billing information -If you make a purchase or other financial transaction, we collect credit card numbers, financial account information, and other payment details. +#### Pago e información de facturación +Si haces compras u otras transacciones financieras, recopilamos los números de tarjeta de crédito, información de cuenta financiera y otros detalles de pago. -#### Content and files -We collect any photographs, documents, or other files you upload to our Service; and if you send us email messages or other communications, we collect and retain those communications. For example, you may choose to give us more information for your Account profile, such as your full name, an avatar which may include a photograph, your biography, your location, your company, and a URL to a third-party website. Ten en cuenta que tu información de perfil puede ser visible para otros Usuarios de nuestro Servicio. +#### Contenido y archivos +Recopilamos cualquier fotografía, documentos u otros archivos que cargas en nuestro servicio y, si nos envías mensajes de correo electrónico u otras comunicaciones, también los recopilamos y retenemos. Por ejemplo, podrías elegir proporcionarnos más información para tu perfil de cuenta, tal como tu nombre completo, un avatar que podría incluir una fotografía, tu biografía, tu ubicación, tu empresa y una URL a algún sitio web de terceros. Ten en cuenta que tu información de perfil puede ser visible para otros Usuarios de nuestro Servicio. -### Information GitHub automatically collects. -When you visit or use our Service, we collect some information automatically. Por ejemplo: +### Información que GitHub recopila automáticamente. +Cuando vistas o utilizas nuestro servicio, recopilamos alguna información automáticamente. Por ejemplo: -#### Transaction information -If you have a paid Account with us, or make a purchase or sale using our Service, we automatically collect certain information about your transactions on the Service, such as your full name, address, region, state, country, zip code, the date, time, and amount charged. +#### Información sobre transacciones +Si tienes una cuenta de pago con nosotros o si haces compras o ventas utilizando nuestro servicio, recopilamos automáticamente información específica sobre tus transacciones en el servicio, tal como tu nombre completo, dirección, región, estado, país, código postal, la fecha, hora y cantidad cobrada. #### Información de uso -If you're accessing or using our Service, we may automatically collect information about how you use the Service, such as the pages you view, the referring site, your IP address and information about your device, session information, the date and time of each request, information contained in or relating to your contributions to individual repositories, and telemetry data (i.e., information about how a specific feature or service is performing) regarding your use of other features and functionality of the Service. +Si estás accediendo o utilizando nuestro servicio, podríamos recopilar automáticamente la información sobre cómo lo utilizas, tal como las páginas que ves, el sitio del cuál vienes, tu dirección IP y la información sobre tu dispositivo, información de sesión, la fecha y hora de cada solicitud, la información que se contiene o relaciona con tus contribuciones o repositorios individuales y los datos de telemetría (es decir, información sobre cómo se desempeña una característica o servicio específico) con respecto a tu uso u otras características y funcionalidades del servicio. #### Cookies -As further described below, we automatically collect information from cookies (such as cookie ID and settings) in connection with our Service. +Tal como se describe más adelante, recopilamos información automáticamente de las cookies (tales como las de ID y de ajustes) en conexión con nuestro servicio. #### Información de dispositivo -We may collect information about your device, such as its IP address, browser or client application information, language preference, operating system and application version, device type and ID, and device model and manufacturer. +Podríamos recopilar información sobre tu dispositivo, tal como su dirección IP, información de aplicación de cliente o buscador, preferencia de idioma, sistema operativo y versión de la aplicación, tipo de dispositivo e ID y modelo y fabricante del dispositivo. -#### Geolocation information -In connection with certain features and depending on the functionality of the Service, we collect geolocation information such as through IP addresses or the location information you choose to provide in your Account profile. +#### Información de geolocalización +En conexión con ciertas características y dependiendo de la funcionalidad del servicio, recopilamos información de geolocalización tal como mediante direcciones IP o la información de ubicación que elijas proporcionar en tu perfil de cuenta. -### Information we create or generate -We infer new information from other data we collect, including using automated means to generate information about your likely preferences or other characteristics (“inferences”). For example, we infer your general geographic location (such as city, state, and country) based on your IP address. +### Información que creamos o generamos +Inferimos información a partir de otros datos que recopilamos, incluyendo el uso de medios automatizados para generar información sobre tus preferencias posibles u otras características ("Inferencias"). Por ejemplo, inferimos tu ubicación geográfica (tal como ciudad, estado y país) con base en tu dirección IP. ### Información que recopilamos de terceros -Other companies with whom you choose to engage. GitHub may collect Personal Data about you from third parties. Por ejemplo, esto puede ocurrir si inicias sesión para capacitarte o recibir información acerca de GitHub de parte de alguno de nuestros proveedores, socios o subsidiarias. GitHub does not purchase Personal Data from third-party data brokers. +Otras empresas con quienes decides participar. GitHub podría recopilar datos personales tuyos a partir de terceros. Por ejemplo, esto puede ocurrir si inicias sesión para capacitarte o recibir información acerca de GitHub de parte de alguno de nuestros proveedores, socios o subsidiarias. GitHub no compra datos personales de agentes de información de terceros. -Service Providers. We may also receive information from processors or service providers who process the data on our behalf, such as our payment processor who process payment and billing information in connection with our Service. +Proveedores de servicios. También podríamos recibir información de los procesadores o proveedores de servicio quienes procesan datos en tu nombre, tales como nuestro procesador de pagos que se encarga tanto de los pagos como de la información de facturación en conexión con nuestro servicio. -Content you post on our Service. Information you store in, or contribute to, a public repository, provide for use in connection with a Community Feature or make otherwise publicly available through the Service will be collected by GitHub as described in this Privacy Statement. Such information may also be available to the GitHub user community as well as the general public. For more information, please review details regarding public repositories and community features [here](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile). +Contenido que publicas en nuestro servicio. GitHub recopilará la información que almacenas en o con la cuál contribuyes a un repositorio público, proporcionas para su uso en conexión con una característica de la comunidad o pones a disposición del público de alguna otra forma mediante el servicio de acuerdo con lo descrito en esta Declaración de Privacidad. Dicha información también estará disponible para la comunidad de usuarios de GitHub, así como al público en general. Para obtener más información, revisa los detalles con respecto a los repositorios públicos y las características de la comunidad [aquí](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile). -Co-branding/marketing partners. We may receive information from partners with which we offer co-branded services or engage in joint marketing activities. +Socios de marketing/marca conjunta. Podríamos recibir información de los socios con los que ofrecemos servicios de marca conjunta o con los que participamos en actividades de marketing conjunto. -Publicly available sources. We may also obtain information from publicly available sources as GitHub repositories. +Fuentes disponibles al público en general. También podríamos obtener información de fuentes disponibles al público en general, tal como los repositorios de GitHub. -When you are asked to provide Personal Data, you may decline. And you may use web browser or operating system controls to prevent certain types of automatic data collection. But if you choose not to provide or allow information that is necessary for certain services or features, those services or features may not be available or fully functional. +Cuando se te pide proporcionar Datos Personales, podrías rechazar esta solicitud. Y podrías utilizar un buscador web u operar controles de sistema para prevenir la recopilación automática de tipos de información específica. Pero si eliges no proporcionar o permitir información necesaria para dichos servicios o características, estos podrían no estar disponibles o funcionar integralmente. ## Cómo utiliza GitHub tu información -We may use your information to provide, administer, analyze, manage, and operate our Service. For example, we use your information for the following purposes: -- Provide our products and deliver our services including troubleshooting, improving, and personalizing the features on the Service. -- Business operations such as billing, accounting, improving our internal operations, securing our systems, detecting fraudulent or illegal activity, and meeting our legal obligations. -- Improve and develop our products and services including to develop new services or features, and conduct research. -- Personalization of our Service by understanding you and your preferences to enhance your experience and enjoyment using our Service. -- Provide customer support and respond to your questions. -- Deliver promotional communications with you about new services, features, offers, promotions, and other information about our Service. -- Send you information, including confirmations, invoices, technical notices, updates, security alerts, support and administrative messages. +Podríamos utilizar tu información para proporcionar, administrar, analizar, administrar y operar nuestro servicio. Por ejemplo, podríamos utilizar tu información para los siguientes propósitos: +- Proporcionar nuestros productos y entregar nuestros servicios, incluyendo el solucionar problemas, mejorar y personalizar las características en el servicio. +- Las operaciones de negocios tales como la facturación, contabilidad, mejora de nuestras operaciones internas, asegurar nuestros sistemas, detectar actividad ilegal o fraudulenta y cumplir con nuestras obligaciones legales. +- Mejorar y desarrollar nuestros productos y servicios, incluyendo el desarrollo de servicios o características nuevos y llevar a cabo investigaciones. +- La personalización de nuestro servicio al entender tus preferencias y a ti mismo para mejorar tu experiencia y disfrute de nuestro servicio. +- Proporcionar soporte al cliente y responder tus preguntas. +- Entregarte comunicaciones promocionales sobre nuestros nuevos servicios, características, ofertas, promociones y otra información sobre nuestro servicio. +- Enviarte información, incluyendo las confirmaciones, facturas, avisos técnicos, actualizaciones alertas de seguridad, soporte y mensajes administrativos. -We combine data we collect from different sources for these purposes and to give you a more seamless, consistent, and personalized experience. +Combinamos los datos que recopilamos de diversas fuentes para estos propósitos y para darte una experiencia personalizad, consistente y más consistente. ## Cómo compartimos la información que recopilamos -We share Personal Data with your consent or as necessary to complete your transactions or provide the services you have requested or authorized. In addition, we may share each of the categories of your Personal Data described above with the types of third parties described below for the following business purposes: +Compartimos datos personales con tu consentimiento o conforme sea necesario para completar tus transacciones o para proporcionar los servicios que solicitaste o autorizaste. Adicionalmente, podríamos compartir cada una de las categorías de los datos personales que se describen anteriormente con los tipos de terceros que se describen a continuación para los siguientes propósitos de negocio: -### Public information -You may select options available through our Service to publicly display and share your name and/or username and certain other information, such as your profile, demographic data, content and files, or geolocation data. For example, if you would like your email address to remain private, even when you’re commenting on public repositories, [you can adjust your setting for your email address to be private in your user profile](https://github.com/settings/emails). You can also [update your local Git configuration to use your private email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). Por favor, consulta la información adicional sobre las direcciones de correo electrónico en los mensajes de confirmación [aquí](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). +### Información pública +Puedes seleccionar las opciones disponibles a través de nuestro servicio para mostrar y compartir públicamente tu nombre o nombre de usuario y otra información específica, tal como tu perfil, datos, contenido y archivos demográficos o datos de ubicación geográfica. Por ejemplo, si quisieras que tu dirección de correo electrónico permanezca privada, incluso cuando estás comentando en repositorios públicos, [puedes configurar los ajustes de tu dirección de correo electrónico en tu perfil de usuario como privados](https://github.com/settings/emails). También puedes [actualizar tu configuración local de Git para utilizar tu dirección de correo electrónico privada](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). Por favor, consulta la información adicional sobre las direcciones de correo electrónico en los mensajes de confirmación [aquí](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). -Please note that if you would like to compile GitHub data, you must comply with our [Terms of Service](/site-policy/github-terms/github-terms-of-service) regarding information usage and privacy, and you may only use any public-facing information you gather for the purpose for which our user authorized it. For example, where a GitHub user has made an email address public-facing for the purpose of identification and attribution, do not use that email address for the purposes of sending unsolicited emails to users or selling personal information, such as to recruiters, headhunters, and job boards, or for commercial advertising. We expect you to reasonably secure information you have gathered from GitHub, and to respond promptly to complaints, removal requests, and "do not contact" requests from GitHub or GitHub users. +Toma en cuenta que, si te gustaría copilar los datos de GitHub, debes cumplir con nuestras [Términos de Servicio](/site-policy/github-terms/github-terms-of-service) con respecto al uso de la información y la privacidad y solo podrás utilizar cualquier información de cara al público que obtengas para los propósitos para los cuales nuestro usuario lo autorizó. Por ejemplo, en donde un usuario de GitHub ha puesto una dirección de correo electrónico de cara al público para propósitos de identificación y atribución, no utilices dicha dirección de correo electrónico para enviar mensajes no solicitados a usuarios o para vender información personal, tal como a reclutadores, cazadores de talento y concentradores de trabajos o para publicidad comercial. Esperamos que asegures la información que has conseguido de GitHub de forma razonable y que respondas rápidamente a las quejas, solicitudes de eliminación y de "no contactar" que vengan de GitHub o de sus usuarios. ### Aplicaciones de terceros -We share your Personal Data with third parties when you tell us to do so. For example, if you purchase an application listed on our Marketplace, we share your username to allow the application developer to provide you with services. Additionally, you may direct us through your actions on GitHub to share your Personal Data. Por ejemplo, si te unes a una Organización, indicas tu intención de proporcionarle al usuario de la Organización la capacidad de ver tu actividad en el registro de acceso de la Organización. +Compartimos tus datos personales con terceros cuando nos indicas hacerlo. Por ejemplo, si compras una aplicación listada en nuestro Marketplace, compartimos tu nombre de usuario para permitir que el desarrollador de la aplicación te proporcione sus servicios. Adicionalmente, podrías llevarnos a través de tus acciones en GitHub para compartir tus datos personales. Por ejemplo, si te unes a una Organización, indicas tu intención de proporcionarle al usuario de la Organización la capacidad de ver tu actividad en el registro de acceso de la Organización. -You can enable or add third-party applications, known as "Developer Products" to your Account. Estos Productos de programador no son necesarios para usar GitHub. We will share your Personal Data with such third-party applications when you ask us to; however, you are responsible for your use of the third-party Developer Product and for the amount of Personal Data you choose to share with it. You can check our [API documentation](/rest/reference/users) to see what information is provided when you authenticate into a Developer Product using your GitHub profile. +Puedes habilitar o agregar aplicaciones de terceros, conocidas como "Productos de desarrollador", a tu cuenta. Estos Productos de programador no son necesarios para usar GitHub. Compartiremos tus datos personales con dichas aplicaciones de terceros cuando así nos lo solicites; sin embargo, eres responsable de tu uso de dichos productos de desarrollador de terceros y por la cantidad de datos personales que eliges compartir con ellos. Puedes verificar nuestra [documentación de la API](/rest/reference/users) para ver la información que se proporciona cuando te autenticas en un Producto de Desarrollador utilizando tu perfil de GitHub. -### Organizations with which you engage -You may indicate, through your actions on GitHub, that you are willing to share your Personal Data. If you collaborate on or become a member of an organization, then its Account owners may receive your Personal Data. When you accept an invitation to an organization, you will be notified of the types of information owners may be able to see (for more information, see [About Organization Membership](/github/setting-up-and-managing-your-github-user-account/about-organization-membership)). Please contact the Account owners for more information about how they might process your Personal Data in their Organization and the ways for you to access, update, alter, or delete your Personal Data stored in the Account. +### Organizaciones con las que te involucras +Puedes indicar, mediante tus acciones en GitHub, que quieres compartir tus datos personales. Si colaboras para convertirte en miembro de una organización, entonces sus propietarios de cuenta podría recibir tus datos personales. Cuando aceptas una invitación a una organización, se te notificará sobre los tipos de información que los propietarios pueden ver (para obtener más información, consulta la sección [Acerca de la membresía de la organización](/github/setting-up-and-managing-your-github-user-account/about-organization-membership)). Contacta a los propietarios de la cuenta para obtener más información sobre cómo podrían procesar tus datos personales en su organización y las formas en las que puedes acceder, actualizar, alterar o borrar tus datos personales almacenados en la cuenta. ### Proveedores de servicios -We share your Personal Data with service providers who process the information on our behalf to provide or improve our Service. For example, our service providers may perform payment processing, customer support ticketing, network data transmission, security, and other similar services. While GitHub processes all Personal Data in the United States, our service providers may process data outside of the United States or the European Union. Such processing by service providers will be in compliance with applicable law including any relevant transfer mechanism. +Compartimos tus datos personales con los proveedores de servicio que procesan la información en nuestro nombre para proporcionar o mejorar nuestro servicio. Por ejemplo, nuestros proveedores de servicios podrían realizar el procesamiento de pagos, tickets de soporte de cliente, transmisión de datos de red, seguridad y otros servicios similares. Si bien GitHub procesa todos los datos personales en los Estados Unidos, nuestros proveedores de servicios podrían procesar datos fuera de los Estados Unidos o de la Unión Europea. Dicho procesamiento por parte de los proveedores de servicios cumplirá con las leyes aplicables, incluyendo cualquier mecanismo de transferencia. - ### Affiliates We enable access to Personal Data across our subsidiaries, affiliates, and related companies, for example, where we share common data systems or where access is needed to operate and provide the Service. + ### Afiliados Habilitamos el acceso a los datos personales a lo largo de nuestras sucursales, afiliados y empresas relacionadas, por ejemplo, en donde compartimos sistemas de datos comunes o donde se requiere acceso para operar y proporcionar el servicio. ### Con fines de seguridad -We will disclose Personal Data if we believe it is necessary to: -- protect our customers and others, for example to prevent spam or attempts to commit fraud, or to help prevent the loss of life or serious injury of anyone; -- operate and maintain the security of the Service, including to prevent or stop an attack on our systems or networks; or -- protect the rights or property or ourselves or others, including enforcing our agreements, terms, and policies. +Divulgaremos los datos personales si creemos que es necesario: +- proteger a nuestros clientes y a otros, por ejemplo, para prevenir el spam o los intentos de cometer fraude o para ayudar a prevenir la pérdida de vidas o daños serios a cualquiera; +- operar y mantener la seguridad del servicio, incluyendo la prevención o detención de un ataque a nuestros sistemas o redes; o +- proteger los derechos o propiedad o a nosotros mismos o a otros, incluyendo el hacer valer nuestros acuerdos, términos y políticas. ### Para divulgación legal -GitHub may disclose Personal Data or other information we collect about you to law enforcement or other governmental agencies if required in response to a valid legal process. Para obtener más información acerca de la divulgación en respuesta a solicitudes legales, consulta nuestros [Lineamientos para las Solicitudes Legales de Datos de Usuario](/github/site-policy/guidelines-for-legal-requests-of-user-data). +GitHub podría divulgar datos personales u otro tipo de información que recolectamos sobre ti a las agencias policiales u otras agencias gubernamentales si se requiere como respuesta a un proceso legal válido. Para obtener más información acerca de la divulgación en respuesta a solicitudes legales, consulta nuestros [Lineamientos para las Solicitudes Legales de Datos de Usuario](/github/site-policy/guidelines-for-legal-requests-of-user-data). ### Cambios por control o venta -We may share your Personal Data if we are involved in a merger, sale, or acquisition of corporate entities or business units as described in this Privacy Statement. +Podríamos compartir tus datos personales si se nos involucra en una fusión empresarial, venta o adquisición de entidades corporativas o unidades de negocio de acuerdo a lo descrito en esta Declaración de Privacidad. -Please note that some of the features on our Service include integrations, references, or links to services provided by third parties whose privacy practices differ from ours. If you provide Personal Data to any of those third parties, or allow us to share Personal Data with them, that data is governed by their privacy statements. +Toma en cuenta que algunas de las características en nuestro servicio incluyen integraciones, referencias o enlaces a los servicios que proporcionan los terceros cuyas prácticas de privacidad difieren con las nuestras. Si proporcionas datos personales a cualquiera de estos terceros o si nos permites compartir datos personales con ellos, dichos datos se regirán mediante sus declaraciones de privacidad. -Finally, we may share de-identified information in accordance with applicable law. +Finalmente, podríamos compartir información desidentificada de acuerdo con las leyes aplicables. -### No Selling of Personal Data -We *do not* sell your Personal Data for monetary or other consideration as defined under California and Nevada state laws. You can learn more about the CCPA and how we comply with it [here](#githubs-notice-to-california-residents). +### No venta de datos personales +Nosotros *no* vendemos tus datos personales por consideraciones monetarias o de otra índole, tal como se define en las leyes del estado de Nevada y California. Puedes aprender más sobre la CCPA y sobre cómo cumplimos con ella [aquí](#githubs-notice-to-california-residents). -## Your choices regarding our processing of your personal data -We provide choices about the Personal Data we collect about you. The choices you make will not apply to any Personal Data associated with an Organization under your Account. +## Tus elecciones con respecto a nuestro procesamiento de tus datos personales +Proporcionamos elecciones sobre los datos personales que recopilamos sobre ti. Las elecciones que hagas no aplicarán a los datos personales asociados con una organización bajo tu cuenta. -Access, correction, and deletion. If you're a GitHub user, you may access, update, alter, or delete your basic user profile information by [editing your user profile](https://github.com/settings/profile) or contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). Puedes controlar la información que recopilamos acerca de ti limitando la información que contiene tu perfil, manteniendo tu información actual, o poniéndote en contacto con [GitHub Support](https://support.github.com/contact) o [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). +Acceso, corrección y borrado. Si eres un usuario de GitHub, podrías acceder, actualizar, alterar o borrar tu información básica de perfil de usuario al [editar tu perfil](https://github.com/settings/profile) o contactar al [Soporte de GitHub](https://support.github.com/contact) o al [Soporte Premium de GitHub](https://enterprise.githubsupport.com/hc/en-us). Puedes controlar la información que recopilamos acerca de ti limitando la información que contiene tu perfil, manteniendo tu información actual, o poniéndote en contacto con [GitHub Support](https://support.github.com/contact) o [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). -We retain and use your information as described in this Privacy Statement, but barring legal requirements, we will delete your full profile within 90 days of your request. Después de que una cuenta se ha eliminado, ciertos datos, tales como contribuciones a los repositorios de otros usuarios y comentarios en asuntos ajenos, permanecerán. However, we will delete or de-identify your Personal Data, including your username and email address, from the author field of issues, pull requests, and comments by associating them with a ghost user. That said, the email address you have provided via your Git commit settings will always be associated with your commits in the Git system. Si eliges hacer tu dirección de correo electrónico privada, también deberías actualizar la configuración de tu confirmación de cambios de Git. No podemos cambiar o eliminar datos en el historial de confirmación de Git (el software de Git está diseñado para mantener un registro) pero te permitimos controlar qué información pones en ese registro. +Retenemos y utilizamos tu información tal como se describe en esta declaración de privacidad pero, salvo los requisitos legales, borraremos tu perfil completo después de que hayan transcurrido 90 días desde tu solicitud. Después de que una cuenta se ha eliminado, ciertos datos, tales como contribuciones a los repositorios de otros usuarios y comentarios en asuntos ajenos, permanecerán. Sin embargo, borraremos o desidentificaremos tus datos personales, incluyendo tu nombre de usuario y dirección de correo electrónico, del campo de autoría en las propuestas, solicitudes de cambio o comentarios asociándolas con un usuario fantasma. Dicho esto, la dirección de correo electrónico que proporcionaste a través de tus ajustes para confirmaciones de Git siempre se asociarán con tus confirmaciones en el sistema de Git. Si eliges hacer tu dirección de correo electrónico privada, también deberías actualizar la configuración de tu confirmación de cambios de Git. No podemos cambiar o eliminar datos en el historial de confirmación de Git (el software de Git está diseñado para mantener un registro) pero te permitimos controlar qué información pones en ese registro. -If GitHub processes Personal Data other than your profile information, such as information about you GitHub receives from [third parties](/github/site-policy/github-privacy-statement#information-we-collect-from-third-parties), then you may, subject to applicable law, access, update, alter, delete, object to or restrict the processing of your Personal Data by contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). +Si GitHub procesa datos personales diferentes a los de la información de tu perfil, tal como la información sobre ti que GitHub recibe de [terceros](/github/site-policy/github-privacy-statement#information-we-collect-from-third-parties), entonces podrías, de acuerdo con la ley aplicable, acceder, actualizar, borrar, objetar o restringir el procesamiento de tus datos personales si contactas al [Soporte de GitHub](https://support.github.com/contact) o al [Soporte Premium de GitHub](https://enterprise.githubsupport.com/hc/en-us). -You can adjust the settings on your Account regarding the display of your Personal Data in private or public repositories or Personal Data processed in connection with Community Features (such as GitHub Feed, GitHub Sponsors, and GitHub Explore) through [profile settings](https://github.com/settings/profile). +Puedes ajustar la configuración de tu cuenta con respecto a la forma en la que muestra tus datos personales en los repositorios públicos o privados o los datos personales que se procesan en conexión con las características de la comunidad (tales como el Feed de GitHub, GitHub Sponsors y GitHub Explore) mediante los [ajustes de perfil](https://github.com/settings/profile). -Additionally, if you are unable to access certain Personal Data we have via the means described above, you can request access by contacting us as described at the bottom of this privacy statement. +Adicionalmente, si no puedes acceder a datos personales específicos que tenemos a través de los medios que se describen anteriormente, puedes solicitar acceso contactándonos de acuerdo con lo que se describe al final de esta declaración de privacidad. ### Portabilidad de datos -Como usuario de GitHub, siempre puedes llevar tus datos contigo. You can [clone your repositories to your desktop](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop), for example, or you can use our [Data Portability tools](https://developer.github.com/changes/2018-05-24-user-migration-api/) to download information we have about you. +Como usuario de GitHub, siempre puedes llevar tus datos contigo. Puedes [clonar tus repositorios en tu escritorio](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop), por ejemplo, o puedes utilizar nuestras [herramientas de portabilidad de datos](https://developer.github.com/changes/2018-05-24-user-migration-api/) para descargar la información que tenemos sobre ti. -### Communication preferences -We use your email address to communicate with you, if you've said that's okay, and only for the reasons you’ve said that’s okay. Por ejemplo, si contactas a nuestro equipo de Soporte con una solicitud, te responderemos por correo electrónico. You have control over how your email address is used and shared on and through our Service. You may manage your communication preferences in your [profile](https://github.com/settings/emails). +### Preferencias de comunicación +Utilizamos tu dirección de correo electrónico para comunicarnos contigo en caso de que hayas aceptado esto y solo por las razones por las cuales lo hayas hecho. Por ejemplo, si contactas a nuestro equipo de Soporte con una solicitud, te responderemos por correo electrónico. Tienes control sobre la forma en la que se utiliza y comparte tu dirección de correo electrónico en y mediante nuestro servicio. Puedes administrar tus preferencias de comunicación en tu [perfil](https://github.com/settings/emails). -By design, the Git version control system associates many actions with a user's email address, such as commit messages. See more details regarding [setting your commit email address](https://github.com/settings/emails). +Por diseño, el sistema de control de versiones de Git asocia muchas acciones con la dirección de correo electrónico de un usuario, tal como los mensajes de confirmación. Ve más detalles con respecto a [configurar tu dirección de correo electrónico para confirmaciones](https://github.com/settings/emails). -Depending on your [email settings](https://github.com/settings/emails), GitHub may occasionally send notification emails, for example, about changes in a repository you’re watching, new features, requests for feedback, important policy changes, or to offer customer support. We may also send marketing emails, based on your choices and in accordance with applicable laws and regulations. Hay un enlace "darse de baja" ubicado en la parte inferior de cada uno de los correos electrónicos de marketing que te enviamos. +Dependiendo de tus [ajustes de correo electrónico](https://github.com/settings/emails), GiTHub podría enviarte correos de notificación ocasionalmente, por ejemplo, sobre los cambios a un repositorio que estás observando, características nuevas, solicitudes de retroalimentación, cambios importantes a las políticas o para ofrecer atención al cliente. También podríamos enviar correos de marketing, con base en tus elecciones y de acuerdo con las leyes y regulaciones aplicables. Hay un enlace "darse de baja" ubicado en la parte inferior de cada uno de los correos electrónicos de marketing que te enviamos. Ten en cuenta que no puedes optar por no recibir comunicaciones importantes de nosotros, como correos electrónicos de nuestro equipo de soporte o correos electrónicos del sistema, pero puedes configurar la configuración de las notificaciones en tu perfil para optar por no recibir otras comunicaciones. -### European Data Protection Rights +### Derechos de protección de datos en la Unión Europea -If the processing of Personal Data about you is subject to European Union data protection law, you have certain rights with respect to that data: +Si el procesamiento de tus datos personales está sujeto a las leyes de protección de datos de la Unión Europea, tienes algunos derechos con respecto a dichos datos: -You can request access to, and rectification or erasure of, Personal Data; If any automated processing of Personal Data is based on your consent or a contract with you, you have a right to transfer or receive a copy of the Personal Data in a usable and portable format; If the processing of Personal Data is based on your consent, you can withdraw consent at any time for future processing; You can to object to, or obtain a restriction of, the processing of Personal Data under certain circumstances; and For residents of France, you can send us specific instructions regarding the use of your data after your death. +Puedes solicitar acceso a, y rectificación o borrado de, los datos personales; Si cualquier procesamiento automatizado de datos personales se basa en tu consentimiento o en un contrato contigo, tienes derecho a recibir una copia de los datos personales en un formato portátil y utilizable; Si el procesamiento de los datos personales se basa en tu consentimiento, puedes retirar dicho consentimiento en cualquier momento para el procesamiento futuro; Puedes objetar u obtener una restricción del procesamiento de estos datos personales bajo ciertas circunstancias; y Para los residentes de Francia, puedes enviarnos instrucciones específicas con respecto al uso póstumo de tus datos. -To make such requests, please use the contact information at the bottom of this statement. When we are processing data on behalf of another party (i.e., where GitHub is acting as a data processor) you should direct your request to that party. You also have the right to lodge a complaint with a supervisory authority, but we encourage you to first contact us with any questions or concerns. +Para hacer este tipo de solicitudes, utiliza la información de contacto al final de esta declaración. Cuando procesamos datos en nombre de otra parte (es decir, donde GitHub actúa como un procesador de datos) deberás dirigir tus solicitudes a dicha parte. También tienes derecho de presentar una queja con una autoridad de supervisión, pero te exhortamos a que primero nos contactes con tus preguntas o preocupaciones. -We rely on different lawful bases for collecting and processing Personal Data about you, for example, with your consent and/or as necessary to provide the services you use, operate our business, meet our contractual and legal obligations, protect the security of our systems and our customers, or fulfill other legitimate interests. +Dependemos de diferentes bases legales para recopilar y procesar tus datos personales, por ejemplo, con tu consentimiento o conforme sea necesario para proporcionar los servicios que utilizas, con los que operas tu negocio, para cumplir nuestras obligaciones legales y contractuales, para proteger la seguridad de nuestros sistemas y clientes o para llevar a cabo otros intereses legítimos. -## Our use of cookies and tracking technologies +## Nuestro uso de las cookies y las tecnologías de rastreo -### Cookies and tracking technologies +### Cookies y tecnologías de rastreo -GitHub uses cookies to provide, secure and improve our Service or to develop new features and functionality of our Service. For example, we use them to keep you logged in, remember your preferences, identify your device for security purposes, compile statistical reports, and provide information for future development of GitHub. We use our own cookies and do not use any third-party service providers in this context. If you disable your browser or device’s ability to accept these cookies, you will not be able to log in or use our Service. Proporcionamos más información acerca de las [cookies en GitHub](/github/site-policy/github-subprocessors-and-cookies#cookies-on-github) en nuestra página de [Subprocesadores y cookies de GitHub](/github/site-policy/github-subprocessors-and-cookies), en la cual se describen las cookies que configuramos, las necesidades que tenemos para utilizarlas, y la vigencia de las mismas. +GitHub utiliza cookies para proporcionar, asegurar y mejorar nuestro Servicio o para desarrollar características y funcionalidades nuevas del mismo. Por ejemplo, las utilizamos para mantenerte en tu sesión, recordar tus preferencias, identificar tu dispositivo para propósitos de seguridad, compilar reportes estadísticos y proporcionar información sobre el desarrollo futuro de GitHub. Utilizamos nuestras propias cookies y no usamos ningún proveedor de servicios tercero en este contexto. Si inhabilitas la capacidad de tu dispositivo o buscador para aceptar estas cookies, no podrás iniciar sesión ni utilizar nuestro servicio. Proporcionamos más información acerca de las [cookies en GitHub](/github/site-policy/github-subprocessors-and-cookies#cookies-on-github) en nuestra página de [Subprocesadores y cookies de GitHub](/github/site-policy/github-subprocessors-and-cookies), en la cual se describen las cookies que configuramos, las necesidades que tenemos para utilizarlas, y la vigencia de las mismas. -Our emails to users may contain a pixel tag, which is a small, clear image that can tell us whether or not you have opened an email and what your IP address is. We use this pixel tag to make our email communications more effective and to make sure we are not sending you unwanted email. +Nuestros correos electrónicos a los usuarios podrían contener una etiqueta de pixel, que es una imagen clara y pequeña que nos puede decir si abriste un correo electrónico o no y cuál es tu dirección IP. Utilizamos esta etiqueta de pixel para hacer nuestras comunicaciones por correo electrónico más efectivas y para asegurarnos de que no estemos enviando correo no deseado. ### DNT "[No Rastrear](https://www.eff.org/issues/do-not-track)" (DNT, por sus siglas en inglés) es una preferencia de privacidad que puedes configurar en tu buscador si no quieres que los servicios en línea recolecten y compartan ciertos tipos de información acerca de tu actividad en línea desde los servicios de rastreo de terceros. GitHub responde a las señales DNT del navegador y sigue el estándar [W3C para responder a las señales DNT](https://www.w3.org/TR/tracking-dnt/). Si deseas configurar tu navegador para que indique que no deseas que se rastree, revisa la documentación de tu navegador acerca de cómo habilitar esa señal. También hay buenas aplicaciones que bloquean el rastro en línea, como [Privacy Badger](https://privacybadger.org/). -## Retention of Personal Data -We retain Personal Data for as long as necessary to provide the services and fulfill the transactions you have requested, comply with our legal obligations, resolve disputes, enforce our agreements, and other legitimate and lawful business purposes. Because these needs can vary for different data types in the context of different services, actual retention periods can vary significantly based on criteria such as user expectations or consent, the sensitivity of the data, the availability of automated controls that enable users to delete data, and our legal or contractual obligations. For example, we may retain your Personal Data for longer periods, where necessary, subject to applicable law, for security purposes. +## Retención de datos personales +Retenemos datos personales tanto como sea necesario para proporcionar los servicios y completar las transacciones que solicitaste, cumplir con nuestras obligaciones legales, resolver disputas, hacer valer nuestros acuerdos y para otros propósitos de negocios legales y legítimos. Ya que estas necesidades pueden variar para los diferentes tipos de datos en el contexto de diferentes servicios, los periodos de retención reales pueden variar significativamente con base en los criterios tales como las expectativas o el consentimiento de los usuarios, la sensibilidad de los datos y la disponibilidad de los controles automáticos que permiten que los usuarios borren datos y nuestras obligaciones contractuales. Por ejemplo, podríamos retener tus datos personales durante más tiempo, cuando fuera necesario y sujeto a las leyes aplicables, para propósitos de seguridad. ## Cómo asegura GiitHub tu información -GitHub takes reasonable measures necessary to protect your Personal Data from unauthorized access, alteration, or destruction; maintain data accuracy; and help ensure the appropriate use of your Personal Data. To help us protect personal data, we request that you use a strong password and never share your password with anyone or use the same password with other sites or accounts. +GitHub toma todas las medidas razonables necesarias para proteger a tus datos personales contra el acceso no autorizado a los mismos, contra la alteración o destrucción de estos; manteniendo la seguridad de los datos y ayudando a garantizar que se utilicen de forma adecuada. Para ayudarnos a proteger los datos personales, te solicitamos utilizar una contraseña fuerte y jamás compartirla con otras personas ni utilizar la misma contraseña con otros sitios o cuentas. -In addition, if your account has private repositories, you control the access to that Content. GitHub personnel does not access private repository content except for -- security purposes, -- automated scanning for known vulnerabilities, active malware, or other content known to violate our Terms of Service +Adicionalmente, si tu cuenta tiene repositorios privados, controlas el acceso a ese contenido. El personal de GitHub no accede al contenido de los repositorios privados, excepto por +- razones de seguridad +- escaneos automáticos de vulnerabilidades conocidas, malware activo u otro contenido que se sabe puede violar nuestros Términos de Servicio - para ayudar al propietario del repositorio con un asunto de soporte - para mantener la integridad del Servicio -- to comply with our legal obligations if we have reason to believe the contents are in violation of the law, -- or with your consent. +- para cumplir con nuestras obligaciones legales si tenemos razones para creer que su contenido viola la ley, +- o con tu consentimiento. -Github will provide notice regarding private repository access where not prohibited by law or if in response to a security threat or other risk to security. +GitHub proporcionará un aviso con respecto al acceso al repositorio privado cuando la ley no lo prohíba y como respuesta a las amenazas de seguridad u otros riesgos a esta. ### Transferencias de datos transfronterizas -GitHub processes Personal Data both inside and outside of the United States and relies on legal mechanisms such as Standard Contractual Clauses to lawfully transfer data from the European Economic Area, the United Kingdom, and Switzerland to the United States. You may request a copy of the Standard Contractual Clauses using the contact details provided in the section entitled “Contacting GitHub” below. +GitHub procesa los datos personales tanto dentro como fuera de los Estados Unidos y depende de los mecanismos legales tales como las Cláusulas Contractuales Estándar para transferir datos legalmente desde el Área Económica Europea, el Reino Unido y Suiza hacia los Estados Unidos. Puedes solicitar una copia de las Cláusulas Contractuales Estándar utilizando los detalles de contacto que se proporcionan en la sección denominada "Contactar a GitHub" a continuación. ### Resolver reclamos -If you have concerns about the way GitHub is handling your Personal Data, please let us know immediately. Queremos ayudar. Puedes ponerte en contacto con nosotros completando el [Formulario de contacto de privacidad](https://support.github.com/contact/privacy). You may also email us directly at **(privacy [at] github [dot] com)** with the subject line "Privacy Concerns." Responderemos rápidamente, dentro de los 45 días a más tardar. +Si tienes inquietudes sobre la forma en la que GitHub maneja tus datos personales, háznoslo saber de inmediato. Queremos ayudar. Puedes ponerte en contacto con nosotros completando el [Formulario de contacto de privacidad](https://support.github.com/contact/privacy). También puedes contactarnos directamente enviando un mensaje por correo electrónico a **(privacy [at] github [dot] com)** con el título "Privacy Concerns". Responderemos rápidamente, dentro de los 45 días a más tardar. También puedes ponerte en contacto directamente con nuestro Responsable de Protección de Datos. @@ -274,49 +274,49 @@ Cliquez ici pour obtenir la version française: [Déclaration de confidentialit Para las traducciones de esta declaración hacia otros idiomas, por favor visita [https://docs.github.com/](/) y selecciona el idioma desde el menú desplegable debajo de "Inglés". -## GitHub's notice to California residents +## Aviso de GitHub para los residentes de California La [Ley de Privacidad del Consumidor de California](https://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375) de 2018, (Cal. Civ. Code §1798.100 y siguientes., en su texto reformado, “CCPA”) otorga a los residentes de California los derechos y control sobre su información personal. ("GitHub", "nosotros") proporciona esta declaración a los residentes ("tú") de acuerdo con los requisitos bajo la CCPA para realizar ciertas divulgaciones sobre la recolección y procesamiento de su información personal. Esta es la descripción de los derechos del consumidor de GitHub específica para California bajo la CCPA. Para obtener más información acerca de cómo hemos extendido los derechos básicos de la CCPA para controlar la información personal de todos nuestros usuarios en los Estados unidos, por favor consulta nuestra [Declaración de Privacidad](/github/site-policy/github-privacy-statement). -### Our handling of personal information -While the table below contains information about the categories of personal information we collect, process, and share, please see the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement) for full details. +### Nuestro manejo de la información personal +Si bien la tabla siguiente contiene información sobre las categorías de la información personal que recopilamos, procesamos y compartimos, puedes consultar la [Declaración de Privacidad de GitHub](/github/site-policy/github-privacy-statement) para encontrar todos los detalles. -| Categoría de información personal recolectada en los últimos 12 meses | Categoría de fuentes desde donde se ha recolectado la información personal | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Identificadores (tales como nombre real, alias, dirección postal, identificador personal único, dirección de Protocolo de Internet de identificación en línea, dirección de correo electrónico, nombre de cuenta, u otros identificadores similares) | Information consumer provides directly or automatically through their interaction with our Service and/or Website or GitHub’s vendors, partners, or affiliates | -| Personal information described in Cal. Civ. Code §1798.80 (e) such as name, address, credit card or debit card number) | Information consumer may choose to provide directly, through service providers | -| Characteristics of protected classifications under California or federal law (such as gender) | Información que el consumidor decida proporcionar directamente | -| Información comercial (tal como aquella acerca de la compra, obtención, consideración de bienes o servicios, u otro tipo de historial o tendencia de compra o consumo) | Información que proporciona el consumidor directamente o automáticamente a través de su interacción con nuestros Servicios | -| Geolocation data (such as any information collected after giving users the opportunity to opt-in to location-based services, which rely upon a device’s precise location services. ) | Information consumer provides automatically through their interaction with our Services | -| Audio, electronic, visual, or similar information such as content and files uploaded to the Service. | Información que el consumidor decida proporcionar directamente | -| Professional or employment information | Información que el consumidor decida proporcionar directamente | -| Inferences drawn from any of the information identified in this table to create a profile about a consumer reflecting the consumer’s preferences | Información que proporciona el consumidor directamente o automáticamente a través de su interacción con nuestros Servicios | +| Categoría de información personal recolectada en los últimos 12 meses | Categoría de fuentes desde donde se ha recolectado la información personal | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Identificadores (tales como nombre real, alias, dirección postal, identificador personal único, dirección de Protocolo de Internet de identificación en línea, dirección de correo electrónico, nombre de cuenta, u otros identificadores similares) | Información que el consumidor proporciona directa o automáticamente mediante su interacción con nuestro servicio o sitio web o mediante los afiliados, socios o proveedores de GitHub | +| Información personal descrita en el Código Civil de California §1798.80 (e) (tal como el nombre, dirección y números de tarjetas de crédito o débito) | Información que el consumidor podría decidir proporcionar directamente mediante proveedores de servicios | +| Las características de las clasificaciones protegidas bajo la ley federal de California (tales como el género) | Información que el consumidor decida proporcionar directamente | +| Información comercial (tal como aquella acerca de la compra, obtención, consideración de bienes o servicios, u otro tipo de historial o tendencia de compra o consumo) | Información que proporciona el consumidor directamente o automáticamente a través de su interacción con nuestros Servicios | +| Los datos de ubicación geográfica (tal como cualquier información que se recopile después de de proporcionarles a los usuarios la oportunidad de unirse a los servicios basados en la ubicación geográfica, los cuales dependen de los servicios de ubicación precisa de un dispositivo) . | Información que el consumidor proporciona automáticamente a través de su interacción con nuestros servicios | +| Información en audio, electrónica, visual o similar tal como el contenido y los archivos que se cargan al servicio. | Información que el consumidor decida proporcionar directamente | +| Información profesional o de empleo | Información que el consumidor decida proporcionar directamente | +| Inferencias que se extraen de cualquiera de los tipos de información identificados en esta tabla para crear un perfil sobre un consumidor que refleje las preferencias de este | Información que proporciona el consumidor directamente o automáticamente a través de su interacción con nuestros Servicios | -We use the categories of personal information described above for the purposes listed in the [“How GitHub uses your information”](/github/site-policy/github-privacy-statement#how-github-uses-your-information) section of our Privacy Statement. We also disclose the categories of personal information listed above for business purposes. Please see the [“How we share the information we collect”](/github/site-policy/github-privacy-statement#how-we-share-the-information-we-collect) section of our Privacy Statement for additional details. +Utilizamos las categorías de información personal antes descritas para los propósitos que se listan en la sección ["Cómo GitHub utiliza tu información"](/github/site-policy/github-privacy-statement#how-github-uses-your-information) de nuestra Declaración de Privacidad. También divulgamos las categorías de información personal que se listan anteriormente para propósitos de negocio. Consulta la sección ["Cómo compartimos la información que recopilamos"](/github/site-policy/github-privacy-statement#how-we-share-the-information-we-collect) en nuestra Declaración de Privacidad para obtener detalles adicionales. ### No vendemos tu información personal -Bajo la CCPA, un negocio que vende la información personal de los residentes de California a otros: 1) debe notificar a los residentes de California antes de vender su información personal a otros; y 2) deberá proporcionar el derecho de negarse a la venta de su información personal. GitHub does not sell personal information, including personal information of anyone under 16 years old. +Bajo la CCPA, un negocio que vende la información personal de los residentes de California a otros: 1) debe notificar a los residentes de California antes de vender su información personal a otros; y 2) deberá proporcionar el derecho de negarse a la venta de su información personal. GitHub no vende información personal, incluyendo la de cualquier persona menor de 16 años de edad. ### Tus derechos bajo la CCPA La CCPA proporciona a los residentes de California ciertos derechos relacionados con su información personal. Para emitir una solicitud basada en estos derechos, por favor contáctanos a través de nuestro [formato de contacto](https://support.github.com/contact?tags=docs-policy). -Cuando recibimos una solicitud, verificamos que la persona que la hace sea el dueño de la misma de acuerdo con dicha solicitud. California residents may exercise their rights themselves or may use an authorized agent, designated in writing or through a power of attorney, to make requests on their behalf. If you use an authorized agent to submit a request, we may require that you provide us additional information demonstrating that the agent is acting on your behalf, and we may need you to verify your identity directly with us. With respect to your personal information, California residents may exercise the rights described below. -#### Right to Know. -You have a right to request that we disclose to you the personal information we have collected about you. You also have a right to request additional information about our collection, use, disclosure, or sale of such personal information. Note that we have provided much of this information in this privacy statement. You can use GitHub’s User Migration API to access and download your data. Learn more here. You may also make such a “request to know” by contacting us here. -#### Right to Request Deletion. -You also have a right to request that we delete personal information under certain circumstances, subject to a number of exceptions. To make a request to delete, You can use GitHub’s User Migration API to access and download your data. Learn more here. You may also make such a “request to delete” by contacting us here. +Cuando recibimos una solicitud, verificamos que la persona que la hace sea el dueño de la misma de acuerdo con dicha solicitud. Los residentes de california pueden ejercer sus derechos por sí mismos o mediante un agente autorizado, al cual se le designe por escrito o mediante poder notarial, para realizar solicitudes en su nombre. Si utilizas un agente autorizado para enviar una solicitud, podríamos requerir que proporciones información adicional que demuestre que dicho agente está actuando en tu nombre y podríamos necesitar que verifiques tu identidad directamente con nostros. Con respecto a tu información personal, los residentes de California podrían ejercer los derechos que se describen a continuación. +#### Derecho a saber. +Tienes el derecho de solicitar que te divulguemos la información personal que hemos recopilado sobre ti. También tienes el derecho de solicitar información adicional sobre nuestra recopilación, uso, divulgación o venta de tal información personal. Toma en cuenta que hemos proporcionado mucha de esta información en esta declaración de privacidad. Puedes utilizar la API de Migración de Usuarios de GitHub para acceder y descargar tus datos. Aprende más aquí. También puedes hacer esa "solicitud de saber" contactándonos aquí. +#### Derecho a solicitar el borrado. +También tienes derecho de solicitar que borremos tu información personal bajo ciertas circunstancias, sujetas a varias excepciones. Para hacer una solicitud de borrado, puedes utilizar la API de Migración de Usuarios de GitHub y descargar tus datos. Aprende más aquí. También podrías hacer dicha "solicitud de borrado" contactándonos aquí. -#### Right to Opt-Out. -You have a right to opt-out from future “sales” of personal information. Note that we do not “sell” personal information as defined by the CCPA and have not done so in the past 12 months. +#### Derecho a no participar. +Tienes derecho a decidir no participar en "ventas" futuras de información personal. Toma en cuenta que no "vendemos" información personal, tal como se define en la CCPA y no lo hemos hecho en los últimos 12 meses. -#### Right to Non-Discrimination. -You have a right to not be discriminated against for exercising your CCPA rights. We will not discriminate against you for exercising your CCPA rights. +#### Derecho a la no discriminación. +Tienes derecho a que no se te discrimine por ejercer tus derechos bajo la CCPA. No te discriminaremos por ejercer tus derechos de acuerdo con l a CCPA. -You may designate, in writing or through a power of attorney, an authorized agent to make requests on your behalf to exercise your rights under the CCPA. Before accepting such a request from an agent, we will require the agent to provide proof you have authorized it to act on your behalf, and we may need you to verify your identity directly with us. Further, to provide or delete specific pieces of personal information we will need to verify your identity to the degree of certainty required by law. We will verify your request by asking you to submit the request from the email address associated with your account or requiring you to provide information necessary to verify your account. [Please note that you may use two-factor authentication with your GitHub account.](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication) -Finally, you have a right to receive notice of our practices at or before collection of personal information. +Puedes designar, ya sea por escrito o mediante un poder notarial, que un agente autorizado haga solicitudes en tu nombre para ejercer tus derechos bajo la CCPA. Antes de aceptar tal solicitud de un agente, requeriremos que este proporcione pruebas de que lo autorizaste para actuar en tu nombre y podríamos necesitar que verifiques tu identidad directamente con nosotros. Además, para proporcionar o borrar los fragmentos de información personal específicos, necesitaremos verificar tu identidad según el grado de certeza que requiera la ley. Verificaremos tu solicitud pidiéndote que la envíes desde la dirección de correo electrónico asociada con tu cuenta o requiriéndote que proporciones la información necesaria para verificar tu cuenta. [Toma en cuenta que puedes utilizar la autenticación bifactorial con tu cuenta de GitHub.](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication) +Finalmente, tienes el derecho de recibir avisos sobre nuestras prácticas cuando o antes de que recopilemos información personal. -Additionally, under California Civil Code section 1798.83, also known as the “Shine the Light” law, California residents who have provided personal information to a business with which the individual has established a business relationship for personal, family, or household purposes (“California Customers”) may request information about whether the business has disclosed personal information to any third parties for the third parties’ direct marketing purposes. Please be aware that we do not disclose personal information to any third parties for their direct marketing purposes as defined by this law. California Customers may request further information about our compliance with this law by emailing **(privacy [at] github [dot] com)**. Please note that businesses are required to respond to one request per California Customer each year and may not be required to respond to requests made by means other than through the designated email address. +Adicionalmente, bajo la sección 1798.83 del Código Civil de California, también conocida como la ley "Shine the Light", los residentes de California que hayan proporcionado información personal a algún negocio con el que el individuo haya establecido una relación de negocios para propósitos, familiares o del hogar ("Clientes de California") podrán solicitar información sobre si el negocio ha divulgado su información personal a cualquier tercero o no para propósitos de marketing directo de dichos terceros. Considera que no divulgamos información personal a nadie para propósitos de marketing directo, de acuerdo con lo que define esta ley. Los Clientes de California podrán requerir que se les proporcione más información sobre nuestro cumplimiento con esta ley enviando un mensaje por correo electrónico **(privacy [at] github [dot] com)**. Toma en cuenta que se requiere que los negocios respondan a una solicitud por Cliente de California cada año y podría que no se les requiera responder a las solicitudes que se hacen por medios diferentes que la dirección de correo electrónico designada. -California residents under the age of 18 who are registered users of online sites, services, or applications have a right under California Business and Professions Code Section 22581 to remove, or request and obtain removal of, content or information they have publicly posted. To remove content or information you have publicly posted, [please submit a Private Information Removal request](https://support.github.com/contact/private-information). Alternatively, to request that we remove such content or information, please send a detailed description of the specific content or information you wish to have removed to [GitHub support](https://support.github.com/contact). Please be aware that your request does not guarantee complete or comprehensive removal of content or information posted online and that the law may not permit or require removal in certain circumstances. If you have any questions about our privacy practices with respect to California residents, please contact us via our [contact form](https://support.github.com/contact?tags=docs-policy). +Los residentes de california que sean menores de 18 años y estén registrados en aplicaciones, servicios o sitios en línea tiene derecho, bajo la Sección 22581 del Código de Profesiones y Negocios de California, a eliminar o solicitar y obtener la eliminación del contenido o información que hayan publicado abierta al público en general. Para eliminar el contenido o la información que hayas publicado de esta forma. [envía una solicitud de Eliminación de Información Privada](https://support.github.com/contact/private-information). Como alternativa, para solicitar que eliminemos tal contenido o información, envía al [Soporte de GitHub](https://support.github.com/contact) una descripción detallada del contenido o información específicos que quieras que eliminemos. Toma en cuenta que tu solicitud no garantiza una eliminación exhaustiva o completa del contenido o la información que se publica en línea y que las leyes podrían no permitir o requerir la eliminación en algunas circunstancias específicas. Si tienes cualquier pregunta sobre nuestras prácticas de seguridad con respecto a los residentes de California, contáctanos a través de nuestro [formulario de contacto](https://support.github.com/contact?tags=docs-policy). diff --git a/translations/es-ES/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md b/translations/es-ES/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md index b8f90c23efcd..07f41e5fc76b 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md +++ b/translations/es-ES/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md @@ -20,7 +20,7 @@ GitHub ofrece una gran cantidad de transparencia en cuanto a cómo usamos tus da ## Subprocesadores de GitHub -Cuando compartimos tu información con subprocesadores de terceros, como nuestros vendedores y proveedores de servicios, seguimos siendo responsables de ella. Trabajamos arduamente para mantener tu confianza cuando traemos nuevos proveedores y exigimos que todos los proveedores celebren acuerdos de protección de datos con nosotros que restrinjan su procesamiento de la información personal de los usuarios (tal como se define en la [Declaración de Privacidad](/articles/github-privacy-statement/)). You can sign up to receive subprocessor list updates [here](https://www.github.com/privacy/subprocessors). +Cuando compartimos tu información con subprocesadores de terceros, como nuestros vendedores y proveedores de servicios, seguimos siendo responsables de ella. Trabajamos arduamente para mantener tu confianza cuando traemos nuevos proveedores y exigimos que todos los proveedores celebren acuerdos de protección de datos con nosotros que restrinjan su procesamiento de la información personal de los usuarios (tal como se define en la [Declaración de Privacidad](/articles/github-privacy-statement/)). Puedes iniciar sesión para recibir actualizaciones de la lista de subprocesadores [aquí](https://www.github.com/privacy/subprocessors). | Nombre del subprocesador | Descripción del procesamiento | Ubicación del procesamiento | Ubicación Corporativa | |:------------------------ |:----------------------------------------------------------------------------------------------- |:--------------------------- |:--------------------- | diff --git a/translations/es-ES/content/site-policy/privacy-policies/global-privacy-practices.md b/translations/es-ES/content/site-policy/privacy-policies/global-privacy-practices.md index 45cd64cbbffa..721377ff9607 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/global-privacy-practices.md +++ b/translations/es-ES/content/site-policy/privacy-policies/global-privacy-practices.md @@ -27,7 +27,7 @@ Para aprender más sobre las SCCs, consulta este artículo en el [Sitio web dela GitHub está certificado en los Marcos de Trabajo de Escudo de Privacidad de UE-U. S. A y U. S. A-Suiza y en los compromisos que éstos conllevan, a pear de que GitHub no se basa en el Marco de Trabajo de Escudo de Privacidad de UE-U. S. A. como una base legal para transferencias de información personal ante el juicio de la Corte de Justicia de la UE en el caso C-311/18. -The EU-US and Swiss-US Privacy Shield Frameworks are set forth by the US Department of Commerce regarding the collection, use, and retention of personal information transferred from the European Union, the UK, and Switzerland to the United States. GitHub ha certificado al Departamento de Comercio que se apega a los Principios del Escudo de Privacidad. If our vendors or affiliates process personal information on our behalf in a manner inconsistent with the principles of either Privacy Shield Framework, GitHub remains liable unless we prove we are not responsible for the event giving rise to the damage. +El Departamento de Comercio de los EE. UU. implementa los Marcos del Escudo de Privacidad entre los EE. UU. y la U. E. y los de Suiza con respecto a la recopilación, uso y retención de la información personal que se transfiere desde la Unión Europea, el Reino Unido y Suiza hacia los Estados Unidos. GitHub ha certificado al Departamento de Comercio que se apega a los Principios del Escudo de Privacidad. Si nuestros proveedores o afiliados procesan información personal en nuestro nombre incosnsistentemente con los principios de cualquier Marco del Escudo de Privacidad, GitHub permanecerá siendo responsable a menos de que comprobemos que no lo somos para el evento que está ocasionando el daño. Para propósitos de nuestras certificaciones bajo los Marcos de Trabajo del Escudo de Privacidad, si hubiese cualquier conflicto entre las condiciones en estas Prácticas de Privacidad Globales y en los Principios del Escudo de Privacidad, los últimos deberán prevalecer. Para obtener más información sobre el programa Escudo de Privacidad y para ver nuestra certificación, visite el sitio web [de Escudo de Privacidad](https://www.privacyshield.gov/). diff --git a/translations/es-ES/content/site-policy/security-policies/index.md b/translations/es-ES/content/site-policy/security-policies/index.md index 35aab7da834c..e4fc686b7404 100644 --- a/translations/es-ES/content/site-policy/security-policies/index.md +++ b/translations/es-ES/content/site-policy/security-policies/index.md @@ -1,5 +1,5 @@ --- -title: Security Policies +title: Políticas de seguridad versions: fpt: '*' topics: diff --git a/translations/es-ES/content/support/learning-about-github-support/about-github-premium-support.md b/translations/es-ES/content/support/learning-about-github-support/about-github-premium-support.md index 8f57b449718e..d7819683571e 100644 --- a/translations/es-ES/content/support/learning-about-github-support/about-github-premium-support.md +++ b/translations/es-ES/content/support/learning-about-github-support/about-github-premium-support.md @@ -46,9 +46,9 @@ There are two {% data variables.contact.premium_support %} plans: Premium and Pr | Initial response time |
  • 30 minutes for {% data variables.product.support_ticket_priority_urgent %}
  • 4 hours for {% data variables.product.support_ticket_priority_high %}
|
  • 30 minutes for {% data variables.product.support_ticket_priority_urgent %}
  • 4 hours for {% data variables.product.support_ticket_priority_high %}
| | Support channels |
  • Online ticket submission
  • Phone support in English via callback request
  • Screen share for critical issues
|
  • Online ticket submission
  • Phone support in English via callback request
  • Screen share for critical issues
| | Training | Access to premium content |
  • Access to premium content
  • 1 virtual training class per year
| -| Members with support entitlements | 10 | 25 | +| Members with support entitlements | 20 | 20 | | Resources | Priority ticket handling |
  • Priority ticket handling
  • Named Customer Reliability Engineer
| -| Health Checks | Unlimited automated Health Check reports (see "[Generating a Health Check for your enterprise]({% ifversion not ghes%}/enterprise-server@latest{% endif %}/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise)") |
  • Unlimited automated Health Check reports (see "[Generating a Health Check for your enterprise]({% ifversion not ghes%}/enterprise-server@latest{% endif %}/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise)")
  • Unlimited enhanced Health Checks, with findings, interpretations, and recommendations from a Customer Reliability Engineer (by request)
| +| Health Checks | Unlimited automated Health Check reports (see "[Generating a Health Check for your enterprise]({% ifversion not ghes%}/enterprise-server@latest{% endif %}/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise)") |
  • Unlimited automated Health Check reports (see "[Generating a Health Check for your enterprise]({% ifversion not ghes%}/enterprise-server@latest{% endif %}/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise)")
  • Quarterly enhanced Health Checks, with findings, interpretations, and recommendations from a Customer Reliability Engineer (by request)
| | Technical advisory hours| None | 4 hours per month | | Application upgrade assistance | None | By request | | Cloud planning | None | By request | diff --git a/translations/es-ES/data/features/actions-cache-list-delete-apis.yml b/translations/es-ES/data/features/actions-cache-list-delete-apis.yml new file mode 100644 index 000000000000..b2f692d82714 --- /dev/null +++ b/translations/es-ES/data/features/actions-cache-list-delete-apis.yml @@ -0,0 +1,8 @@ +#Reference: #7340 +#Extends actions-cache-management.yml (Issue #6154) +#Documentation for Actions cache list and delete APIs +versions: + fpt: '*' + ghec: '*' + ghes: '> 3.6' + ghae: 'issue-7340' diff --git a/translations/es-ES/data/features/autolink-reference-alphanumeric.yml b/translations/es-ES/data/features/autolink-reference-alphanumeric.yml new file mode 100644 index 000000000000..724bddbe1f23 --- /dev/null +++ b/translations/es-ES/data/features/autolink-reference-alphanumeric.yml @@ -0,0 +1,7 @@ +#Reference: #7370. +#Versioning for autolinks being able to accept alphanumeric chars. +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-7370' diff --git a/translations/es-ES/data/features/copilot.yml b/translations/es-ES/data/features/copilot.yml new file mode 100644 index 000000000000..f5fe71ecb494 --- /dev/null +++ b/translations/es-ES/data/features/copilot.yml @@ -0,0 +1,4 @@ +--- +versions: + fpt: '*' + ghec: '*' diff --git a/translations/es-ES/data/features/dependabot-alerts-development-label.yml b/translations/es-ES/data/features/dependabot-alerts-development-label.yml new file mode 100644 index 000000000000..5ae85f70b56f --- /dev/null +++ b/translations/es-ES/data/features/dependabot-alerts-development-label.yml @@ -0,0 +1,6 @@ +#Reference: Issue #6631 - Dependabot alerts: surface information about development dependencies - [GA] +versions: + fpt: '*' + ghec: '*' + ghes: '>3.6' + ghae: 'issue-6631' diff --git a/translations/es-ES/data/features/geoJSON-with-MapBox.yml b/translations/es-ES/data/features/geoJSON-with-MapBox.yml new file mode 100644 index 000000000000..08bdfab2d08a --- /dev/null +++ b/translations/es-ES/data/features/geoJSON-with-MapBox.yml @@ -0,0 +1,5 @@ +#Reference: #7429 +#Dotcom now uses Azure maps for geoJSON, but GHES/AE will still use the existing MapBox system +versions: + ghes: '*' + ghae: '*' diff --git a/translations/es-ES/data/features/ghas-enablement-webhook.yml b/translations/es-ES/data/features/ghas-enablement-webhook.yml index 919039ef0d9a..cbb4509714ed 100644 --- a/translations/es-ES/data/features/ghas-enablement-webhook.yml +++ b/translations/es-ES/data/features/ghas-enablement-webhook.yml @@ -1,7 +1,6 @@ --- #docs-content 7314. GHAS enablement webhook versions: - fpt: '*' ghec: '*' ghes: '>3.6' ghae: 'issue-7314' diff --git a/translations/es-ES/data/features/innersource-fork-policies.yml b/translations/es-ES/data/features/innersource-fork-policies.yml new file mode 100644 index 000000000000..051eca1fed2d --- /dev/null +++ b/translations/es-ES/data/features/innersource-fork-policies.yml @@ -0,0 +1,6 @@ +#Reference: #6035 #6036 #6037 +#Documentation for enterprise policies that define where forks can be created. +versions: + ghec: '*' + ghes: '>3.6' + ghae: 'issue-6035' diff --git a/translations/es-ES/data/features/math-fenced-blocks.yml b/translations/es-ES/data/features/math-fenced-blocks.yml new file mode 100644 index 000000000000..e38e67ce063a --- /dev/null +++ b/translations/es-ES/data/features/math-fenced-blocks.yml @@ -0,0 +1,7 @@ +#Reference: #7471. +#Documentation for fenced math blocks in markdown. +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-7471' diff --git a/translations/es-ES/data/features/projects-oauth-scope.yml b/translations/es-ES/data/features/projects-oauth-scope.yml new file mode 100644 index 000000000000..67763ec7c7fe --- /dev/null +++ b/translations/es-ES/data/features/projects-oauth-scope.yml @@ -0,0 +1,5 @@ +#Issue 7302 +#ProjectV2 GraphQL API +versions: + fpt: '*' + ghec: '*' diff --git a/translations/es-ES/data/features/streaming-oidc-s3.yml b/translations/es-ES/data/features/streaming-oidc-s3.yml new file mode 100644 index 000000000000..9778e95cbc8f --- /dev/null +++ b/translations/es-ES/data/features/streaming-oidc-s3.yml @@ -0,0 +1,4 @@ +#Reference #7030 +#Documentation for using OIDC as authentication for audit log streaming to S3 +versions: + ghec: '*' diff --git a/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml index 718abf97a71e..db8f11cbdf1b 100644 --- a/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml +++ b/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -77,6 +77,111 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: breaking owner: jdennes + - + location: LockMergeQueueInput.branch + description: 'Se eliminará la `branch`.' + reason: La cola de fusión está bloqueada para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jhunschejones + - + location: MergeLockedMergeGroupInput.branch + description: 'Se eliminará la `branch`.' + reason: Los cambios se fusionan en la rama predeterminada del repositorio, el argumento `branch` ahora es un no-op + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jhunschejones + - + location: ProjectNextFieldType.ASSIGNEES + description: 'Se eliminará a `ASSIGNEES`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.DATE + description: 'Se eliminará a `DATE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.ITERATION + description: 'Se eliminará a `ITERATION`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.LABELS + description: 'Se eliminará a `LABELS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.LINKED_PULL_REQUESTS + description: 'Se eliminará a `LINKED_PULL_REQUESTS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.MILESTONE + description: 'Se eliminará a `MILESTONE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.NUMBER + description: 'Se eliminará a `NUMBER`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.REPOSITORY + description: 'Se eliminará a `REPOSITORY`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.REVIEWERS + description: 'Se eliminará a `REVIEWERS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.SINGLE_SELECT + description: 'Se eliminará a `SINGLE_SELECT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.TEXT + description: 'Se eliminará a `TEXT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.TITLE + description: 'Se eliminará a `TITLE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.TRACKS + description: 'Se eliminará a `TRACKS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar - location: RemovePullRequestFromMergeQueueInput.branch description: 'Se eliminará la `branch`.' @@ -84,3 +189,17 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: jhunschejones + - + location: RepositoryVulnerabilityAlert.fixReason + description: 'Se eliminará a `fixReason`.' + reason: El campo `fixReason` se eliminará. Aún puedes utilizar `fixedAt` y `dismissReason`. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jamestran201 + - + location: UnlockAndResetMergeGroupInput.branch + description: 'Se eliminará la `branch`.' + reason: El grupod e fusión actual para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jhunschejones diff --git a/translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml b/translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml index 9453e1ac6c8a..b08e7e8441c9 100644 --- a/translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml +++ b/translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml @@ -98,6 +98,83 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: breaking owner: cheshire137 + - + location: AddProjectDraftIssueInput.assigneeIds + description: 'Se eliminará a `assigneeIds`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectDraftIssueInput.body + description: 'Se eliminará a `body`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectDraftIssueInput.projectId + description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectDraftIssueInput.title + description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectDraftIssuePayload.projectNextItem + description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectNextItemInput.contentId + description: 'Se eliminará a `contentId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectNextItemInput.projectId + description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectNextItemPayload.projectNextItem + description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: DeleteProjectNextItemInput.itemId + description: 'Se eliminará a `itemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: DeleteProjectNextItemInput.projectId + description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: DeleteProjectNextItemPayload.deletedItemId + description: 'Se eliminará a `deletedItemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar - location: DependencyGraphDependency.packageLabel description: '`packageLabel` se eliminará. Utiliza el campo normalizado `packageName` en su lugar.' @@ -105,6 +182,909 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: github/dependency_graph + - + location: Issue.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Issue.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: LockMergeQueueInput.branch + description: 'Se eliminará la `branch`.' + reason: La cola de fusión está bloqueada para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jhunschejones + - + location: MergeLockedMergeGroupInput.branch + description: 'Se eliminará la `branch`.' + reason: Los cambios se fusionan en la rama predeterminada del repositorio, el argumento `branch` ahora es un no-op + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jhunschejones + - + location: Mutation.addProjectDraftIssue + description: 'Se eliminará a `addProjectDraftIssue`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Mutation.addProjectNextItem + description: 'Se eliminará a `addProjectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Mutation.deleteProjectNextItem + description: 'Se eliminará a `deleteProjectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Mutation.updateProjectDraftIssue + description: 'Se eliminará a `updateProjectDraftIssue`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Mutation.updateProjectNext + description: 'Se eliminará a `updateProjectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Mutation.updateProjectNextItemField + description: 'Se eliminará a `updateProjectNextItemField`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Organization.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Organization.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Organization.recentProjectsNext + description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.closed + description: 'Se eliminará a `closed`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.creator + description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.defaultView + description: 'Se eliminará a `defaultView`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.description + description: 'Se eliminará a `description`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.fieldConstraints + description: 'Se eliminará a `fieldConstraints`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.fields + description: 'Se eliminará a `fields`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.items + description: 'Se eliminará a `items`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.number + description: 'Se eliminará a `number`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.owner + description: 'Se eliminará a `owner`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.public + description: 'Se eliminará a `public`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.repositories + description: 'Se eliminará a `repositories`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.resourcePath + description: 'Se eliminará a `resourcePath`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.shortDescription + description: 'Se eliminará a `shortDescription`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.title + description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.url + description: 'Se eliminará a `url`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.views + description: 'Se eliminará a `views`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.dataType + description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.settings + description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.dataType + description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.id + description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.settings + description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.ASSIGNEES + description: 'Se eliminará a `ASSIGNEES`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.DATE + description: 'Se eliminará a `DATE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.ITERATION + description: 'Se eliminará a `ITERATION`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.LABELS + description: 'Se eliminará a `LABELS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.LINKED_PULL_REQUESTS + description: 'Se eliminará a `LINKED_PULL_REQUESTS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.MILESTONE + description: 'Se eliminará a `MILESTONE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.NUMBER + description: 'Se eliminará a `NUMBER`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.REPOSITORY + description: 'Se eliminará a `REPOSITORY`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.REVIEWERS + description: 'Se eliminará a `REVIEWERS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.SINGLE_SELECT + description: 'Se eliminará a `SINGLE_SELECT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.TEXT + description: 'Se eliminará a `TEXT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.TITLE + description: 'Se eliminará a `TITLE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.TRACKS + description: 'Se eliminará a `TRACKS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.content + description: 'Se eliminará a `content`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.creator + description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.fieldValues + description: 'Se eliminará a `fieldValues`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.isArchived + description: 'Se eliminará a `isArchived`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.title + description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.type + description: 'Se eliminará a `type`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.creator + description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.projectField + description: 'Se eliminará a `projectField`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.projectFieldConstraint + description: 'Se eliminará a `projectFieldConstraint`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.projectItem + description: 'Se eliminará a `projectItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.value + description: 'Se eliminará a `value`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.configuration + description: 'Se eliminará a `configuration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.dataType + description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.settings + description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldConfiguration.completedIterations + description: 'Se eliminará a `completedIterations`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldConfiguration.duration + description: 'Se eliminará a `duration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldConfiguration.iterations + description: 'Se eliminará a `iterations`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldConfiguration.startDay + description: 'Se eliminará a `startDay`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldIteration.duration + description: 'Se eliminará a `duration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldIteration.id + description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldIteration.startDate + description: 'Se eliminará a `startDate`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldIteration.title + description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldIteration.titleHTML + description: 'Se eliminará a `titleHtml`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOrderField.CREATED_AT + description: 'Se eliminará a `CREATED_AT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOrderField.NUMBER + description: 'Se eliminará a `NUMBER`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOrderField.TITLE + description: 'Se eliminará a `TITLE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOrderField.UPDATED_AT + description: 'Se eliminará a `UPDATED_AT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOwner.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOwner.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextRecent.recentProjectsNext + description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.dataType + description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.options + description: 'Se eliminará a `options`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.settings + description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectFieldOption.id + description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectFieldOption.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectFieldOption.nameHTML + description: 'Se eliminará a `nameHtml`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.filter + description: 'Se eliminará a `filter`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.groupBy + description: 'Se eliminará a `groupBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.items + description: 'Se eliminará a `items`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.layout + description: 'Se eliminará a `layout`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.number + description: 'Se eliminará a `number`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.sortBy + description: 'Se eliminará a `sortBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.verticalGroupBy + description: 'Se eliminará a `verticalGroupBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.visibleFields + description: 'Se eliminará a `visibleFields`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: PullRequest.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: PullRequest.projectNextItems + description: 'Se eliminará a `projectNextItems`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: PullRequest.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar - location: RemovePullRequestFromMergeQueueInput.branch description: 'Se eliminará la `branch`.' @@ -112,6 +1092,97 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: jhunschejones + - + location: Repository.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Repository.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Repository.recentProjectsNext + description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: RepositoryVulnerabilityAlert.fixReason + description: 'Se eliminará a `fixReason`.' + reason: El campo `fixReason` se eliminará. Aún puedes utilizar `fixedAt` y `dismissReason`. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jamestran201 + - + location: UnlockAndResetMergeGroupInput.branch + description: 'Se eliminará la `branch`.' + reason: El grupod e fusión actual para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jhunschejones + - + location: UpdateProjectNextInput.closed + description: 'Se eliminará a `closed`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextInput.description + description: 'Se eliminará a `description`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextInput.projectId + description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextInput.public + description: 'Se eliminará a `public`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextInput.shortDescription + description: 'Se eliminará a `shortDescription`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextInput.title + description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextItemFieldInput.fieldConstraintId + description: 'Se eliminará a `fieldConstraintId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextItemFieldInput.fieldId + description: 'Se eliminará a `fieldId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar - location: UpdateProjectNextItemFieldInput.fieldWithSettingId description: 'Se eliminará la `fieldWithSettingId`. Utilice `fieldConstraintId` en su lugr' @@ -119,3 +1190,52 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: memex + - + location: UpdateProjectNextItemFieldInput.itemId + description: 'Se eliminará a `itemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextItemFieldInput.value + description: 'Se eliminará a `value`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextItemFieldPayload.projectNextItem + description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextPayload.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: User.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: User.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: User.recentProjectsNext + description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar diff --git a/translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml b/translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml index 9453e1ac6c8a..b08e7e8441c9 100644 --- a/translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml +++ b/translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml @@ -98,6 +98,83 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: breaking owner: cheshire137 + - + location: AddProjectDraftIssueInput.assigneeIds + description: 'Se eliminará a `assigneeIds`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectDraftIssueInput.body + description: 'Se eliminará a `body`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectDraftIssueInput.projectId + description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectDraftIssueInput.title + description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectDraftIssuePayload.projectNextItem + description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectNextItemInput.contentId + description: 'Se eliminará a `contentId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectNextItemInput.projectId + description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: AddProjectNextItemPayload.projectNextItem + description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: DeleteProjectNextItemInput.itemId + description: 'Se eliminará a `itemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: DeleteProjectNextItemInput.projectId + description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: DeleteProjectNextItemPayload.deletedItemId + description: 'Se eliminará a `deletedItemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar - location: DependencyGraphDependency.packageLabel description: '`packageLabel` se eliminará. Utiliza el campo normalizado `packageName` en su lugar.' @@ -105,6 +182,909 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: github/dependency_graph + - + location: Issue.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Issue.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: LockMergeQueueInput.branch + description: 'Se eliminará la `branch`.' + reason: La cola de fusión está bloqueada para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jhunschejones + - + location: MergeLockedMergeGroupInput.branch + description: 'Se eliminará la `branch`.' + reason: Los cambios se fusionan en la rama predeterminada del repositorio, el argumento `branch` ahora es un no-op + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jhunschejones + - + location: Mutation.addProjectDraftIssue + description: 'Se eliminará a `addProjectDraftIssue`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Mutation.addProjectNextItem + description: 'Se eliminará a `addProjectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Mutation.deleteProjectNextItem + description: 'Se eliminará a `deleteProjectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Mutation.updateProjectDraftIssue + description: 'Se eliminará a `updateProjectDraftIssue`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Mutation.updateProjectNext + description: 'Se eliminará a `updateProjectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Mutation.updateProjectNextItemField + description: 'Se eliminará a `updateProjectNextItemField`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Organization.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Organization.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Organization.recentProjectsNext + description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.closed + description: 'Se eliminará a `closed`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.creator + description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.defaultView + description: 'Se eliminará a `defaultView`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.description + description: 'Se eliminará a `description`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.fieldConstraints + description: 'Se eliminará a `fieldConstraints`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.fields + description: 'Se eliminará a `fields`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.items + description: 'Se eliminará a `items`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.number + description: 'Se eliminará a `number`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.owner + description: 'Se eliminará a `owner`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.public + description: 'Se eliminará a `public`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.repositories + description: 'Se eliminará a `repositories`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.resourcePath + description: 'Se eliminará a `resourcePath`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.shortDescription + description: 'Se eliminará a `shortDescription`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.title + description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.url + description: 'Se eliminará a `url`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNext.views + description: 'Se eliminará a `views`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.dataType + description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.settings + description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextField.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.dataType + description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.id + description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.settings + description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldCommon.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.ASSIGNEES + description: 'Se eliminará a `ASSIGNEES`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.DATE + description: 'Se eliminará a `DATE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.ITERATION + description: 'Se eliminará a `ITERATION`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.LABELS + description: 'Se eliminará a `LABELS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.LINKED_PULL_REQUESTS + description: 'Se eliminará a `LINKED_PULL_REQUESTS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.MILESTONE + description: 'Se eliminará a `MILESTONE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.NUMBER + description: 'Se eliminará a `NUMBER`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.REPOSITORY + description: 'Se eliminará a `REPOSITORY`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.REVIEWERS + description: 'Se eliminará a `REVIEWERS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.SINGLE_SELECT + description: 'Se eliminará a `SINGLE_SELECT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.TEXT + description: 'Se eliminará a `TEXT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.TITLE + description: 'Se eliminará a `TITLE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextFieldType.TRACKS + description: 'Se eliminará a `TRACKS`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.content + description: 'Se eliminará a `content`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.creator + description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.fieldValues + description: 'Se eliminará a `fieldValues`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.isArchived + description: 'Se eliminará a `isArchived`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.title + description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.type + description: 'Se eliminará a `type`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItem.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.creator + description: 'Se eliminará a `creator`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.projectField + description: 'Se eliminará a `projectField`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.projectFieldConstraint + description: 'Se eliminará a `projectFieldConstraint`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.projectItem + description: 'Se eliminará a `projectItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextItemFieldValue.value + description: 'Se eliminará a `value`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.configuration + description: 'Se eliminará a `configuration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.dataType + description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.settings + description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationField.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldConfiguration.completedIterations + description: 'Se eliminará a `completedIterations`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldConfiguration.duration + description: 'Se eliminará a `duration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldConfiguration.iterations + description: 'Se eliminará a `iterations`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldConfiguration.startDay + description: 'Se eliminará a `startDay`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldIteration.duration + description: 'Se eliminará a `duration`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldIteration.id + description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldIteration.startDate + description: 'Se eliminará a `startDate`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldIteration.title + description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextIterationFieldIteration.titleHTML + description: 'Se eliminará a `titleHtml`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOrderField.CREATED_AT + description: 'Se eliminará a `CREATED_AT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOrderField.NUMBER + description: 'Se eliminará a `NUMBER`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOrderField.TITLE + description: 'Se eliminará a `TITLE`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOrderField.UPDATED_AT + description: 'Se eliminará a `UPDATED_AT`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOwner.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextOwner.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextRecent.recentProjectsNext + description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.dataType + description: 'Se eliminará a `dataType`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.options + description: 'Se eliminará a `options`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.settings + description: 'Se eliminará a `settings`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectField.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectFieldOption.id + description: 'Se eliminará a `id`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectFieldOption.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectNextSingleSelectFieldOption.nameHTML + description: 'Se eliminará a `nameHtml`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.createdAt + description: 'Se eliminará a `createdAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.databaseId + description: 'Se eliminará a `databaseId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.filter + description: 'Se eliminará a `filter`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.groupBy + description: 'Se eliminará a `groupBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.items + description: 'Se eliminará a `items`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.layout + description: 'Se eliminará a `layout`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.name + description: 'Se eliminará a `name`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.number + description: 'Se eliminará a `number`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.project + description: 'Se eliminará a `project`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.sortBy + description: 'Se eliminará a `sortBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.updatedAt + description: 'Se eliminará a `updatedAt`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.verticalGroupBy + description: 'Se eliminará a `verticalGroupBy`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: ProjectView.visibleFields + description: 'Se eliminará a `visibleFields`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: PullRequest.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: PullRequest.projectNextItems + description: 'Se eliminará a `projectNextItems`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: PullRequest.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar - location: RemovePullRequestFromMergeQueueInput.branch description: 'Se eliminará la `branch`.' @@ -112,6 +1092,97 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: jhunschejones + - + location: Repository.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Repository.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: Repository.recentProjectsNext + description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: RepositoryVulnerabilityAlert.fixReason + description: 'Se eliminará a `fixReason`.' + reason: El campo `fixReason` se eliminará. Aún puedes utilizar `fixedAt` y `dismissReason`. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jamestran201 + - + location: UnlockAndResetMergeGroupInput.branch + description: 'Se eliminará la `branch`.' + reason: El grupod e fusión actual para la rama predeterminada del repositorio, el argumento `branch` es ahora un no-op + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jhunschejones + - + location: UpdateProjectNextInput.closed + description: 'Se eliminará a `closed`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextInput.description + description: 'Se eliminará a `description`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextInput.projectId + description: 'Se eliminará a `projectId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextInput.public + description: 'Se eliminará a `public`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextInput.shortDescription + description: 'Se eliminará a `shortDescription`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextInput.title + description: 'Se eliminará a `title`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextItemFieldInput.fieldConstraintId + description: 'Se eliminará a `fieldConstraintId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextItemFieldInput.fieldId + description: 'Se eliminará a `fieldId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar - location: UpdateProjectNextItemFieldInput.fieldWithSettingId description: 'Se eliminará la `fieldWithSettingId`. Utilice `fieldConstraintId` en su lugr' @@ -119,3 +1190,52 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: memex + - + location: UpdateProjectNextItemFieldInput.itemId + description: 'Se eliminará a `itemId`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextItemFieldInput.value + description: 'Se eliminará a `value`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextItemFieldPayload.projectNextItem + description: 'Se eliminará a `projectNextItem`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: UpdateProjectNextPayload.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: User.projectNext + description: 'Se eliminará a `projectNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: User.projectsNext + description: 'Se eliminará a `projectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar + - + location: User.recentProjectsNext + description: 'Se eliminará a `recentProjectsNext`. Sigue la guía de ProjectV2 en https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ para encontrar un reemplazo adecuado.' + reason: La API de `ProjectNext` quedará obsoleta para favorecer la API de `ProjectV2`, la cual tiene mayores capacidades. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/22.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/22.yml index 0d0722058334..adb4cbf4ea65 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/22.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-1/22.yml @@ -4,12 +4,12 @@ sections: security_fixes: - Los paquetes se actualizaron a las últimas versiones de seguridad. bugs: - - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. - - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + - Una entrada incorrecta en la base de datos para las réplicas de repositorio ocasionó que dicha base de datos se corrompiera al realizar una restauración utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. changes: - - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + - En las configuraciones de disponibilidad alta en donde Elasticsearch reportó un estado amarillo válido, los cambios que se introdujeron en una corrección previa bloquearon el comando `ghe-repl-stop` y no permitieron que la replicación se detuviera. El utilizar `ghe-repo-stop --force` ahora forzará a Elasticsearch a detenerse cuando el servicio está en un estado amarillo válido o normal. known_issues: - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/14.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/14.yml index 416d6b6f1c9b..ecb5108dd4eb 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/14.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-2/14.yml @@ -12,7 +12,7 @@ sections: - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. changes: - Optimised the inclusion of metrics when generating a cluster support bundle. - - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + - En las configuraciones de disponibilidad alta en donde Elasticsearch reportó un estado amarillo válido, los cambios que se introdujeron en una corrección previa bloquearon el comando `ghe-repl-stop` y no permitieron que la replicación se detuviera. El utilizar `ghe-repo-stop --force` ahora forzará a Elasticsearch a detenerse cuando el servicio está en un estado amarillo válido o normal. known_issues: - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml index be9cbc5cc318..67a108e5d52a 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml @@ -4,15 +4,15 @@ sections: security_fixes: - Los paquetes se actualizaron a las últimas versiones de seguridad. bugs: - - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. - - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + - Una entrada incorrecta en la base de datos para las réplicas de repositorio ocasionó que dicha base de datos se corrompiera al realizar una restauración utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. changes: - Optimised the inclusion of metrics when generating a cluster support bundle. - - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + - En las configuraciones de disponibilidad alta en donde Elasticsearch reportó un estado amarillo válido, los cambios que se introdujeron en una corrección previa bloquearon el comando `ghe-repl-stop` y no permitieron que la replicación se detuviera. El utilizar `ghe-repo-stop --force` ahora forzará a Elasticsearch a detenerse cuando el servicio está en un estado amarillo válido o normal. - When using `ghe-migrator` or exporting from {% data variables.product.prodname_dotcom_the_website %}, migrations would fail to export pull request attachments. known_issues: - Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml index 6ec4ad48422e..033d1927bde6 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml @@ -153,7 +153,7 @@ sections: - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - Los servicios de las acciones necesitan reiniciarse después de restablecer el aplicativo de un respaldo que se llevó a un host diferente. - | - After registering a self-hosted runner with the `--ephemeral` parameter on more than one level (for example, both enterprise and organization), the runner may get stuck in an idle state and require re-registration. [Updated: 2022-06-17] + Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17] - | Cuando utilizas las aserciones cifradas con {% data variables.product.prodname_ghe_server %} 3.4.0 y 3.4.1, un atributo nuevo de XML `WantAssertionsEncrypted` en el `SPSSODescriptor` contiene un atributo inválido para los metadatos de SAML. Los IdP que consumen esta terminal de metadatos de SAML podrían encontrar errores al validar el modelo XML de los metadatos de SAML. Habrá una corrección disponible en el siguiente lanzamiento de parche. [Actualizado: 2022-04-11] @@ -205,6 +205,6 @@ sections: heading: Change to the format of authentication tokens affects GitHub Connect notes: - | - GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. For more information, see the [GitHub changelog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] + GitHub Connect ya no funcionará después del 3 de junio para las instancias que ejecutan GitHub Enterprise Server 3.1 o anterior, debido a que el formato de los tokens de autenticación de GitHub cambiará. Para obtener más información, consulta la [Bitácora de cambios de GitHub](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Actualizado: 2022-06-14] backups: - '{% data variables.product.prodname_ghe_server %} 3.4 requiere por lo menos de las [Utilidades de Respaldo de GitHub Enterprise 3.4.0](https://github.com/github/backup-utils) para la [Recuperación de Desastres y Respaldos](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml index e4d53f85a236..1280e401a8d3 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml @@ -25,7 +25,7 @@ sections: - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - "After registering a self-hosted runner with the `--ephemeral` parameter on more than one level (for example, both enterprise and organization), the runner may get stuck in an idle state and require re-registration. [Updated: 2022-06-17]\n" + - "Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17]\n" deprecations: - heading: 'Obsoletización de GitHub Enterprise Server 3.0' notes: diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml index 3761084958b6..adb038afae2c 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml @@ -33,4 +33,4 @@ sections: - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - "After registering a self-hosted runner with the `--ephemeral` parameter on more than one level (for example, both enterprise and organization), the runner may get stuck in an idle state and require re-registration. [Updated: 2022-06-17]\n" + - "Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17]\n" diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml index e5f80fb3f0ef..44904c6821e1 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml @@ -4,7 +4,7 @@ sections: security_fixes: - Los paquetes se actualizaron a las últimas versiones de seguridad. bugs: - - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. - When {% data variables.product.prodname_actions %} was enabled but TLS was disabled on {% data variables.product.prodname_ghe_server %} 3.4.1 and later, applying a configuration update would fail. - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. @@ -13,11 +13,11 @@ sections: - In environments configured with a repository cache server, the `ghe-repl-status` command incorrectly showed gists as being under-replicated. - The "Get a commit" and "Compare two commits" endpoints in the [Commit API](/rest/commits/commits) would return a `500` error if a file path in the diff contained an encoded and escaped unicode character. - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. - - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + - Una entrada incorrecta en la base de datos para las réplicas de repositorio ocasionó que dicha base de datos se corrompiera al realizar una restauración utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. - The activity timeline for secret scanning alerts wasn't displayed. changes: - Optimised the inclusion of metrics when generating a cluster support bundle. - - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + - En las configuraciones de disponibilidad alta en donde Elasticsearch reportó un estado amarillo válido, los cambios que se introdujeron en una corrección previa bloquearon el comando `ghe-repl-stop` y no permitieron que la replicación se detuviera. El utilizar `ghe-repo-stop --force` ahora forzará a Elasticsearch a detenerse cuando el servicio está en un estado amarillo válido o normal. known_issues: - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. @@ -27,7 +27,7 @@ sections: - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - | - After registering a self-hosted runner with the `--ephemeral` parameter on more than one level (for example, both enterprise and organization), the runner may get stuck in an idle state and require re-registration. [Updated: 2022-06-17] + Después de registrar un ejecutor auto-hospedado con el parámetro `--ephemeral` en más de un nivel (por ejemplo, tanto en la empresa como en la organización), el ejecutor podría atorarse en un estado inactivo y requerir un nuevo registro. [Actualizado: 2022-06-17] - | Cuando utilizas las aserciones cifradas con {% data variables.product.prodname_ghe_server %} 3.4.0 y 3.4.1, un atributo nuevo de XML `WantAssertionsEncrypted` en el `SPSSODescriptor` contiene un atributo inválido para los metadatos de SAML. Los IdP que consumen esta terminal de metadatos de SAML podrían encontrar errores al validar el modelo XML de los metadatos de SAML. Habrá una corrección disponible en el siguiente lanzamiento de parche. [Actualizado: 2022-04-11] diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/0-rc1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/0-rc1.yml index 2b10b8a39051..2b3211ca0a11 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/0-rc1.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-5/0-rc1.yml @@ -12,7 +12,7 @@ sections: - "Con los roles de repositorio personalizados, las organizaciones ahora tienen un control más granular sobre los permisos de acceso a los repositorios que pueden otorgar a los usuarios. Para obtener más información, consulta la sección \"[Administrar los roles de repositorio personalizados para una organización] (/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)\".\n\nUn organizador es quien crea el rol de repositorio personalizado y este está disponible en todos los repositorios de dicha organización. Se puede otorgar un nombre y descripción personalizados a cada rol. Este puede configurarse desde un conjunto de 40 permisos específicos. Una vez que se crea, los administradores de repositorio pueden asignar un rol personalizado a cualquier usuario, equipo o colaborador externo.\n\nLos roles de repositorio personalizados pueden crearse, verse, editarse y borrarse a través de la nueva pestaña de **Roles de repositorio** en los ajustes de una organización. Se puede crear un máximo de 3 roles personalizados dentro de una organización.\n\nLos roles de repositorio también son totalmente compatibles en las API de REST de GitHub Enterprise. La API de organizaciones se puede utilizar para listar todos los roles de repositorio personalizados en una organización y las API existentes para otorgar acceso a los repositorios para individuos y equipos tienen soporte extendido para los roles de repositorio personalizados. Para obtener más información, consulta la sección \"[Organizations](/rest/reference/orgs#list-custom-repository-roles-in-an-organization)\" en la documentación de la API de REST.\n" - heading: 'GitHub Container registry in public beta' notes: - - "The GitHub Container registry (GHCR) is now available in GitHub Enterprise Server 3.5 as a public beta, offering developers the ability to publish, download, and manage containers. GitHub Packages container support implements the OCI standards for hosting Docker images. For more information, see \"[GitHub Container registry](/packages/working-with-a-github-packages-registry/working-with-the-container-registry).\"\n" + - "El registro de contenedores de GitHub (GHCR) está ahora disponible en GitHub Enterprise Server 3.5 como un beta público. Este ofrece a los desarrolladores la capacidad de publicar, descargar y administrar contenedores. La compatibilidad de contenedores de GitHub Packages implementa los estándares OCI para hospedar imágenes de Docker. Para obtener más información, consulta la sección \"[Registro de contenedores de GitHub](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)\".\n" - heading: 'Dependabot updates are generally available' notes: - "La versión del Dependabot y las actualizaciones de seguridad ahora están disponibles en general en GitHub Enterprise Sever 3.5. Todas las características y ecosistemas populares que funcionan en los repositorios de GitHub.com ahora pueden configurarse con tu instancia de GitHub Enterprise Server. El Dependabot en GitHub Enterprise Server requiere GitHub Actions y un conjunto de ejecutores auto-hospedados del Dependabot, contar con GitHub Connect habilitado y que un administrador habilite al Dependabot.\n\nSiguiendo con la versión beta pública del lanzamiento, tendremos compatibilidad para utilizar los ejecutores de GitHub Actions hospedados en una configuración de Kubernetes.\n\nPara obtener más información, consulta la sección \"[Configurar las alertas del Dependabot](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)\".\n" @@ -54,19 +54,19 @@ sections: - "You can now re-run only failed jobs or an individual job in a GitHub Actions workflow run. For more information, see \"[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs).\"\n" - heading: 'Dependency graph supports GitHub Actions' notes: - - "The dependency graph now detects YAML files for GitHub Actions workflows. GitHub Enterprise Server will display the workflow files within the **Insights** tab's dependency graph section. Repositories that publish actions will also be able to see the number of repositories that depend on that action from the \"Used By\" control on the repository homepage. For more information, see \"[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph).\"\n" + - "La gráfica de dependencias ahora detecta archivos YAML para los flujos de trabajo de GitHub Actions. GitHub Enterprise Server mostrará los archivos de flujo de trabajo dentro de la sección de gráfica de dependencias de la pestaña **Perspectivas**. Los repositorios que publiquen acciones también podrán ver la cantidad de repositorios que dependen de esa acción desde el control de \"Utilizado por\" en la página principal del repositorio. Para obtener más información, consulta la sección \"[Acerca de la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)\".\n" - heading: 'Security overview for enterprises in public beta' notes: - - "GitHub Advanced Security customers can now view an overview of security alerts at the enterprise level. The new **Security** tab at the enterprise level provides a repository-centric view of application security risks, as well as an alert-centric view of all secret scanning alerts. For more information, see \"[About the security overview](/code-security/security-overview/about-the-security-overview).\"\n" + - "Los clientes de GitHub Advanced Security ahora pueden ver un resumen de las alertas de seguridad a nivel empresarial. La nueva pestaña de **Seguridad** a nivel empresarial proporciona una vista centrada en los repositorios de los riesgos de seguridad de las aplicaciones, así como una vista centrada en las alertas para todas las alertas del escaneo de secretos. Para obtener más información, consulta la sección \"[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)\".\n" - heading: 'Security view for organizations is generally available' notes: - - "The overview of security alerts at the organization level is now generally available. GitHub Advanced Security customers can use the security overview to view a repository-centric view of application security risks, or an alert-centric view of all code scanning, Dependabot, and secret scanning alerts for all repositories in an organization. For more information, see \"[About the security overview](/code-security/security-overview/about-the-security-overview).\"\n" + - "El resumen de alertas de seguridad a nivel organizacional ahora está disponible en general. Los clientes de GitHub Advanced Security pueden utilizar el resumen de seguridad para obtener una vista centrada en el repositorio de los riesgos de seguridad de las aplicaciones o una vista centrada en las alertas de todo el escaneo de código, el Dependabot y las alertas de escaneo para todos los repositorios en una organización. Para obtener más información, consulta la sección \"[Acerca de la revisión de seguridad](/code-security/security-overview/about-the-security-overview)\".\n" - heading: 'Code scanning detects more security issues, supports new language versions' notes: - - "Code scanning now detects a larger number of CWEs, and CodeQL code scanning fully supports the standard language features in the following language releases.\n\n- C# 10 / .NET 6\n- Python 3.10\n- Java 17\n- TypeScript 4.5\n\nFor more information, see the [GitHub Blog](https://github.blog/changelog/2022-02-25-code-scanning-detects-more-security-issues-supports-new-language-versions/).\n" + - "El escaneo de código ahora detecta una cantidad mayor de CWE y el escaneo de código de CodeQL es totalmente compatible con las características de lenguaje en los lanzamientos de los siguientes lenguajes.\n\n- C# 10 / .NET 6\n- Python 3.10\n- Java 17\n- TypeScript 4.5\n\nPara obtener más información, consulta el [Blog de GitHub](https://github.blog/changelog/2022-02-25-code-scanning-detects-more-security-issues-supports-new-language-versions/).\n" - heading: 'View code scanning alerts across an organization' notes: - - "GitHub Advanced Security customers can now view code scanning alerts in an organization's **Security** tab. This view is available to organization owners and members of teams with the [security manager role](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). For more information, see \"[About the security overview](/code-security/security-overview/about-the-security-overview).\"\n" + - "Los clientes de GitHub Advanced Security ahora pueden ver las alertas del escaneo de código en la pestaña de **Seguridad** de una organización. Esta vista está disponible para los propietarios de las organizaciones y miembros de los equipos con el [rol de gerente de seguridad](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). Para obtener más información, consulta la sección \"[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)\".\n" - "Users can now retrieve code scanning alerts for an organization on your GitHub Enterprise Server instance via the REST API. This new API endpoint supplements the existing [endpoint for repositories](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository). For more information, see [Code Scanning](/rest/code-scanning) in the REST API documentation.\n" - heading: 'Secret scanning available as a push protection' notes: @@ -79,19 +79,19 @@ sections: - "La bitácora de auditoría ahora incluye los eventos asociados con los patrones personalizados del escaneo de secretos. Estos datos ayudan a que lis clientes de GitHub Advanced Security entiendan las acciones que se toman en los patrones personalizados de su [repository](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#repository_secret_scanning_custom_pattern-category-actions), [organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#org_secret_scanning_custom_pattern-category-actions) o [enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#business_secret_scanning_custom_pattern-category-actions) para las auditorías de seguridad y cumplimiento. Para obtener más información, consulta la sección \"[Revisar la bitácora de auditoría para tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)\" o \"[Revisar las bitácoras de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)\".\n" - heading: 'Configure permissions for secret scanning with custom repository roles' notes: - - "You can now configure two new permissions for secret scanning when managing custom repository roles.\n\n- View secret scanning results\n- Dismiss or reopen secret scanning results\n\nFor more information, see \"[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization).\"\n" + - "Ahora puedes configurar dos permisos nuevos para el escaneo de secretos cuando administras roles de repositorio personalizados.\n\n- Ver los resultados del escaneo de código\n- Descartar o reabrir los resultados del escaneo de secretos\n\nPara obtener más información, consulta la sección \"[Administrar los roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)\".\n" - heading: 'Secret scanning now supports archived repositories' notes: - - "GitHub Advanced Security customers can now enable secret scanning for archived repositories via the UI and API. For more information, see \"[About secret scanning](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories),\" \"[About archived repositories](/repositories/archiving-a-github-repository/archiving-repositories),\" and \"[Repositories](/rest/repos/repos#update-a-repository)\" in the REST API documentation.\n" + - "Los clientes de GitHub Advanced Security ahora pueden habilitar el escaneo de secretos para los repositorios archivados a través de la IU y de la API. Para obtener más información, consulta las secciones \"[Acerca del escaneo de secretos](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)\", \"[Acerca de los repositorios archivados](/repositories/archiving-a-github-repository/archiving-repositories)\" y \"[Repositories](/rest/repos/repos#update-a-repository)\" en la documentación de la API de REST.\n" - heading: 'Secret scanning webhooks for alert locations' notes: - - "GitHub Advanced Security customers using secret scanning can now opt to receive a webhook each time a secret is detected in a new location. The `secret_scanning_alert_location` webhook event includes location details, like the commit SHA, and the associated alert for the detection. A location is created for every new file path containing the detected secret. For more information, see \"[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location).\"\n" + - "Los clientes de GitHub Advanced Security que utilizan el escaneo de secretos ahora pueden decidir participar para recibir un webhook cada que se detecta un secreto en una ubicación nueva. El evento de webhook `secret_scanning_alert_location` incluye detalles de ubicación como el SHA de confirmación y la alerta asociada a la detección. Se crea una ubicación por cada ruta de archivo nueva que contenga el secreto detectado. Para obtener más información, consulta la sección \"[Cargas útiles y eventos de webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location)\".\n" - heading: 'View Dependabot alerts across an organization' notes: - - "GitHub Advanced Security customers can now view Dependabot alerts in in an organization's **Security** tab. This view is available to organization owners and members of teams with the [security manager role](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). For more information, see \"[About the security overview](/code-security/security-overview/about-the-security-overview).\"\n" + - "Los clientes de GitHub Advanced Security ahora pueden ver las alertas del Dependabot en la pestaña de **Seguridad** de una organización. Esta vista está disponible para los propietarios de las organizaciones y miembros de los equipos con el [rol de gerente de seguridad](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). Para obtener más información, consulta la sección \"[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)\".\n" - heading: 'Configure permissions for Dependabot alerts with custom repository roles' notes: - - "You can now configure two new permissions for Dependabot alerts when managing custom repository roles.\n\n- View Dependabot alerts\n- Dismiss or reopen Dependabot alerts\n\nFor more information, see \"[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization).\"\n" + - "Ahora puedes configurar dos permisos nuevos para las alertas del Dependabot cuando administres roles de repositorio personalizados.\n\n- Ver las alertas del Dependabot\n- Descartar o reabrir las alertas del Dependabot\n\nPara obtener más información, consulta la sección \"[Administrar los roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)\".\n" - heading: 'Reopen dismissed Dependabot alerts' notes: - "You can now reopen dismissed Dependabot alerts through the UI page for a closed alert. This does not affect Dependabot pull requests or the GraphQL API. For more information, see \"[About Dependabot alerts](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\"\n" @@ -103,7 +103,7 @@ sections: - "El nuevo objeto de GraphQL `DependabotUpdate` te permite ver la información sobre lo que le pasa a las actualizaciones de seguridad de tu repositorio. Cuando GitHub Enterprise Server detecta que una dependencia de tu repositorio está vulnerable, el Dependabot intentará abrir la solicitud de cambios para actualizar la dependencia a una versión no vulnerable. Ahora puedes ver la solicitud de cambios que corrige la vulnerabilidad. En algunos casos, el Dependabot no puede abrir una solicitud de cambios. Anteriormente, el mensaje de error que generaba el Dependabot solo se podía ver en la sección de \"Alertas del Dependabot\" en la pestaña de **Seguridad**. Ahora, si el Dependabot se encuentra con un error al intentar abrir la solicitud de cambios de una alerta de seguridad, puedes determinar la razón de esto utilizando la API de GraphQL. Para obtener más información, consulta la sección \"[Objects](/graphql/reference/objects#dependabotupdate)\" en la documentación de la API de GraphQL.\n" - heading: 'Access more information about Dependabot alerts via GraphQL API' notes: - - "You can now view fixed alerts from Dependabot with the GraphQL API. You can also access and filter by state, as well as by unique numeric identifier, and you can filter by state on the vulnerability alert object. The following fields now exist for a `RepositoryVulnerabilityAlert`.\n\n- `number`\n- `fixed_at`\n- `fix_reason`\n- `state`\n\nFor more information, see \"[Objects](/graphql/reference/objects#repositoryvulnerabilityalert)\" in the GraphQL API documentation.\n" + - "Ahora puedes ver las alertas fijas del Dependabot con la API de GraphQL. También puedes acceder y filtrar por estado y por identificador numérico único y puedes filtrar por estado en el objeto de alerta de la vulnerabilidad. Ahora existen los siguientes campos para una `RepositoryVulnerabilityAlert`.\n\n- `number`\n- `fixed_at`\n- `fix_reason`\n- `state`\n\nPara obtener más información, consulta la sección \"[Objects](/graphql/reference/objects#repositoryvulnerabilityalert)\" en la documentación de la API de GraphQL.\n" - heading: 'Git events in the enterprise audit log' notes: - "Los siguientes eventos relacionados con Git ahora pueden aparecer en la bitácora de auditoría empresarial. Si habilitas la característica y configuras un periodo de retención de bitácora de auditoría, los eventos nuevos estarán disponibles para su búsqueda a través de la IU y la API o para exportar en JSON o en CSV.\n\n- `git.clone`\n- `git.fetch`\n- `git.push`\n\nDebido a la gran cantidad de eventos de Git registrados, te recomendamos que monitorees el almacenamiento de archivos de tu instancia y revises tus configuraciones de alertas relacionadas. Para obtener más información, consulta las secciones \"[Eventos de bitácoras de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)\" y \"[Monitorear el almacenamiento](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)\".\n" @@ -124,7 +124,7 @@ sections: - "A light high contrast theme, with greater contrast between foreground and background elements, is now generally available. For more information, see \"[Managing your theme settings](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings).\"\n" - heading: 'Reglas de protección de etiquetas' notes: - - "Repository owners can now configure tag protection rules to protect a repository's tags. Once protected by a tag protection rule, tags matching a specified name pattern can only be created and deleted by users with the Maintain or Admin role in the repository. For more information, see \"[Configuring tag protection rules](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules).\"\n" + - "Los propietarios de los repositorios ahora pueden configurar reglas de protección de etiqueta para proteger las etiquetas de un repositorio, una vez que se encuentren protegidas con una regla de protección de etiqueta, solo los usuarios con rol de administrador o mantenedor en el repositorio podrán crear y borrar aquellas que coincidan con un patrón de nombre específico. Para obtener más información, consulta la sección \"[Configurar reglas de protección de etiqueta](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)\".\n" bugs: - "It is now possible for GitHub Apps to upload release assets.\n" changes: @@ -138,11 +138,11 @@ sections: - "Settings pages for users, organizations, repositories, and teams have been redesigned, grouping similar settings pages into sections for improved information architecture and discoverability. For more information, see the [GitHub changelog](https://github.blog/changelog/2022-02-02-redesign-of-githubs-settings-pages/).\n" - "Focusing or hovering over a label now displays the label description in a tooltip.\n" - "Creating and removing repository invitations, whether done through the API or web interface, are now subject to rate limits that may be enabled on your GitHub Enterprise Server instance. For more information about rate limits, see \"[Configuring rate limits](/admin/configuration/configuring-your-enterprise/configuring-rate-limits).\"\n" - - "MinIO has announced the removal of the MinIO Gateways starting June 1st, 2022. While MinIO Gateway for NAS continues to be one of the supported storage providers for Github Actions and Github Packages, we recommend moving to MinIO LTS support to avail support and bug fixes from MinIO. For more information about rate limits, see \"[Scheduled removal of MinIO Gateway for GCS, Azure, HDFS in the minio/minio repository](https://github.com/minio/minio/issues/14331).\"\n" + - "MinIO anunció la eliminación de MinIO Gateways desde el 1 de junio de 2022. Si bien MinIO Gateway para NAS sigue siendo uno de los proveedores de almacenamiento compatibles para GitHub Actions y GitHub Packages, recomendamos que te migres al soporte de MinIO LTS para obtener compatibilidad y correcciones de errores desde MinIO. Para obtener más información sobre los límites de tasa, consulta la \"[Eliminación programada de MinIO Gateway para GCS, Azure, HDFS en el repositorio minio/minio](https://github.com/minio/minio/issues/14331)\".\n" deprecations: - heading: 'Change to the format of authentication tokens' notes: - - "GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. For more information, see the [GitHub changelog](https://github.blog/changelog/2021-03-31-authentication-token-format-updates-are-generally-available/).\n" + - "GitHub Connect ya no funcionará después del 3 de junio para las instancias que ejecutan GitHub Enterprise Server 3.1 o anterior, debido a que el formato de los tokens de autenticación de GitHub cambiará. Para obtener más información, consulta la [Bitácora de cambios de GitHub](https://github.blog/changelog/2021-03-31-authentication-token-format-updates-are-generally-available/).\n" - heading: 'CodeQL runner deprecated in favor of CodeQL CLI' notes: - "El ejecutor de CodeQL es obsoleto para favorecer al CLI de CodeQL. GitHub Enterprise Server 3.4 y posterior ya no incluyen al ejecutor de CodeQL. Esta obsoletización solo afecta a los usuarios que utilizan el escaneo de código de CodeQL en sistemas de IC/DC de terceros. No se afecta a los usuarios de GitHub Actions. GitHub recomienda fuertemente que los clientes se migren al CLI de CodeQL, lo que es un reemplazo completo de características para el ejecutor de CodeQL y tiene muchas características adicionales. Para obtener más información, consulta la sección \"[Migrarse del ejecutor de CodeQL al CLI de CodeQL](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)\".\n" diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml index 65e6554f0b99..5706ed852cb0 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml @@ -25,7 +25,7 @@ sections: heading: GitHub Container registry in public beta notes: - | - The GitHub Container registry (GHCR) is now available in GitHub Enterprise Server 3.5 as a public beta, offering developers the ability to publish, download, and manage containers. GitHub Packages container support implements the OCI standards for hosting Docker images. For more information, see "[GitHub Container registry](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)." + El registro de contenedores de GitHub (GHCR) está ahora disponible en GitHub Enterprise Server 3.5 como un beta público. Este ofrece a los desarrolladores la capacidad de publicar, descargar y administrar contenedores. La compatibilidad de contenedores de GitHub Packages implementa los estándares OCI para hospedar imágenes de Docker. Para obtener más información, consulta la sección "[Registro de contenedores de GitHub](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)". - heading: Dependabot updates are generally available notes: @@ -120,34 +120,34 @@ sections: heading: Dependency graph supports GitHub Actions notes: - | - The dependency graph now detects YAML files for GitHub Actions workflows. GitHub Enterprise Server will display the workflow files within the **Insights** tab's dependency graph section. Repositories that publish actions will also be able to see the number of repositories that depend on that action from the "Used By" control on the repository homepage. For more information, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." + La gráfica de dependencias ahora detecta archivos YAML para los flujos de trabajo de GitHub Actions. GitHub Enterprise Server mostrará los archivos de flujo de trabajo dentro de la sección de gráfica de dependencias de la pestaña **Perspectivas**. Los repositorios que publiquen acciones también podrán ver la cantidad de repositorios que dependen de esa acción desde el control de "Utilizado por" en la página principal del repositorio. Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)". - heading: Security overview for enterprises in public beta notes: - | - GitHub Advanced Security customers can now view an overview of security alerts at the enterprise level. The new **Security** tab at the enterprise level provides a repository-centric view of application security risks, as well as an alert-centric view of all secret scanning alerts. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + Los clientes de GitHub Advanced Security ahora pueden ver un resumen de las alertas de seguridad a nivel empresarial. La nueva pestaña de **Seguridad** a nivel empresarial proporciona una vista centrada en los repositorios de los riesgos de seguridad de las aplicaciones, así como una vista centrada en las alertas para todas las alertas del escaneo de secretos. Para obtener más información, consulta la sección "[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)". - heading: Security view for organizations is generally available notes: - | - The overview of security alerts at the organization level is now generally available. GitHub Advanced Security customers can use the security overview to view a repository-centric view of application security risks, or an alert-centric view of all code scanning, Dependabot, and secret scanning alerts for all repositories in an organization. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + El resumen de alertas de seguridad a nivel organizacional ahora está disponible en general. Los clientes de GitHub Advanced Security pueden utilizar el resumen de seguridad para obtener una vista centrada en el repositorio de los riesgos de seguridad de las aplicaciones o una vista centrada en las alertas de todo el escaneo de código, el Dependabot y las alertas de escaneo para todos los repositorios en una organización. Para obtener más información, consulta la sección "[Acerca de la revisión de seguridad](/code-security/security-overview/about-the-security-overview)". - heading: Code scanning detects more security issues, supports new language versions notes: - | - Code scanning now detects a larger number of CWEs, and CodeQL code scanning fully supports the standard language features in the following language releases. + El escaneo de código ahora detecta una cantidad mayor de CWE y el escaneo de código de CodeQL es totalmente compatible con las características de lenguaje en los lanzamientos de los siguientes lenguajes. - C# 10 / .NET 6 - Python 3.10 - Java 17 - TypeScript 4.5 - For more information, see the [GitHub Blog](https://github.blog/changelog/2022-02-25-code-scanning-detects-more-security-issues-supports-new-language-versions/). + Para obtener más información, consulta el [Blog de GitHub](https://github.blog/changelog/2022-02-25-code-scanning-detects-more-security-issues-supports-new-language-versions/). - heading: View code scanning alerts across an organization notes: - | - GitHub Advanced Security customers can now view code scanning alerts in an organization's **Security** tab. This view is available to organization owners and members of teams with the [security manager role](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + Los clientes de GitHub Advanced Security ahora pueden ver las alertas del escaneo de código en la pestaña de **Seguridad** de una organización. Esta vista está disponible para los propietarios de las organizaciones y miembros de los equipos con el [rol de gerente de seguridad](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). Para obtener más información, consulta la sección "[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)". - | Users can now retrieve code scanning alerts for an organization on your GitHub Enterprise Server instance via the REST API. This new API endpoint supplements the existing [endpoint for repositories](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository). For more information, see [Code Scanning](/rest/code-scanning) in the REST API documentation. - @@ -169,37 +169,37 @@ sections: heading: Configure permissions for secret scanning with custom repository roles notes: - | - You can now configure two new permissions for secret scanning when managing custom repository roles. + Ahora puedes configurar dos permisos nuevos para el escaneo de secretos cuando administras roles de repositorio personalizados. - - View secret scanning results - - Dismiss or reopen secret scanning results + - Ver los resultados del escaneo de código + - Descartar o reabrir los resultados del escaneo de secretos - For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." + Para obtener más información, consulta la sección "[Administrar los roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". - heading: Secret scanning now supports archived repositories notes: - | - GitHub Advanced Security customers can now enable secret scanning for archived repositories via the UI and API. For more information, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)," "[About archived repositories](/repositories/archiving-a-github-repository/archiving-repositories)," and "[Repositories](/rest/repos/repos#update-a-repository)" in the REST API documentation. + Los clientes de GitHub Advanced Security ahora pueden habilitar el escaneo de secretos para los repositorios archivados a través de la IU y de la API. Para obtener más información, consulta las secciones "[Acerca del escaneo de secretos](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)", "[Acerca de los repositorios archivados](/repositories/archiving-a-github-repository/archiving-repositories)" y "[Repositories](/rest/repos/repos#update-a-repository)" en la documentación de la API de REST. - heading: Secret scanning webhooks for alert locations notes: - | - GitHub Advanced Security customers using secret scanning can now opt to receive a webhook each time a secret is detected in a new location. The `secret_scanning_alert_location` webhook event includes location details, like the commit SHA, and the associated alert for the detection. A location is created for every new file path containing the detected secret. For more information, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location)." + Los clientes de GitHub Advanced Security que utilizan el escaneo de secretos ahora pueden decidir participar para recibir un webhook cada que se detecta un secreto en una ubicación nueva. El evento de webhook `secret_scanning_alert_location` incluye detalles de ubicación como el SHA de confirmación y la alerta asociada a la detección. Se crea una ubicación por cada ruta de archivo nueva que contenga el secreto detectado. Para obtener más información, consulta la sección "[Cargas útiles y eventos de webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location)". - heading: View Dependabot alerts across an organization notes: - | - GitHub Advanced Security customers can now view Dependabot alerts in in an organization's **Security** tab. This view is available to organization owners and members of teams with the [security manager role](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + Los clientes de GitHub Advanced Security ahora pueden ver las alertas del Dependabot en la pestaña de **Seguridad** de una organización. Esta vista está disponible para los propietarios de las organizaciones y miembros de los equipos con el [rol de gerente de seguridad](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). Para obtener más información, consulta la sección "[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)". - heading: Configure permissions for Dependabot alerts with custom repository roles notes: - | - You can now configure two new permissions for Dependabot alerts when managing custom repository roles. + Ahora puedes configurar dos permisos nuevos para las alertas del Dependabot cuando administres roles de repositorio personalizados. - - View Dependabot alerts - - Dismiss or reopen Dependabot alerts + - Ver las alertas del Dependabot + - Descartar o reabrir las alertas del Dependabot - For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." + Para obtener más información, consulta la sección "[Administrar los roles de repositorio personalizados para una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". - heading: Reopen dismissed Dependabot alerts notes: @@ -230,14 +230,14 @@ sections: heading: Access more information about Dependabot alerts via GraphQL API notes: - | - You can now view fixed alerts from Dependabot with the GraphQL API. You can also access and filter by state, as well as by unique numeric identifier, and you can filter by state on the vulnerability alert object. The following fields now exist for a `RepositoryVulnerabilityAlert`. + Ahora puedes ver las alertas fijas del Dependabot con la API de GraphQL. También puedes acceder y filtrar por estado y por identificador numérico único y puedes filtrar por estado en el objeto de alerta de la vulnerabilidad. Ahora existen los siguientes campos para una `RepositoryVulnerabilityAlert`. - `number` - `fixed_at` - `fix_reason` - `state` - For more information, see "[Objects](/graphql/reference/objects#repositoryvulnerabilityalert)" in the GraphQL API documentation. + Para obtener más información, consulta la sección "[Objects](/graphql/reference/objects#repositoryvulnerabilityalert)" en la documentación de la API de GraphQL. - heading: Git events in the enterprise audit log notes: @@ -288,18 +288,18 @@ sections: heading: Reglas de protección de etiquetas notes: - | - Repository owners can now configure tag protection rules to protect a repository's tags. Once protected by a tag protection rule, tags matching a specified name pattern can only be created and deleted by users with the Maintain or Admin role in the repository. For more information, see "[Configuring tag protection rules](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)." + Los propietarios de los repositorios ahora pueden configurar reglas de protección de etiqueta para proteger las etiquetas de un repositorio, una vez que se encuentren protegidas con una regla de protección de etiqueta, solo los usuarios con rol de administrador o mantenedor en el repositorio podrán crear y borrar aquellas que coincidan con un patrón de nombre específico. Para obtener más información, consulta la sección "[Configurar reglas de protección de etiqueta](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)". bugs: - | It is now possible for GitHub Apps to upload release assets. changes: - | - Minimum requirements for root storage and memory increased for GitHub Enterprise Server 2.10 and 3.0, and are now enforced as of 3.5.0. + Los requisitos mínimos de memoria y almacenamiento en raíz aumentaron para GitHub Enterprise Server 2.10 y 3.0 y ahora se ofrecen desde la versión 3.5.0. - - In version 2.10, the minimum requirement for root storage increased from 80 GB to 200 GB. As of 3.5.0, system preflight checks will fail if the root storage is smaller than 80 GB. - - In version 3.0, the minimum requirement for memory increased to from 16 GB to 32 GB. As of 3.5.0, system preflight checks will fail if the system has less than 28 GB of memory. + - En la versión 2.10, el requisito mínimo para almacenamiento en raíz subió de 80 GB a 200 GB. Desde la versión 3.5.0, las verificaciones preliminares de sistema fallarán si el almacenamiento en raíz es menor a 80 GB. + - En la versión 3.0, el requisito mínimo de memoria subió de 16 GB a 32 GB. Desde la versión 3.5.0, las verificaciones preliminares de sistema fallarán si el sistema tiene menos de 28 GB de memoria. - For more information, see the minimum requirements for each supported deployment platform in "[Setting up a GitHub Enterprise Server instance](/enterprise-server/admin/installation/setting-up-a-github-enterprise-server-instance)." [Updated: 2022-06-20] + Para obtener más información, consulta los requisitos mínimos para cada plataforma de despliegue compatible en la sección "[Configurar una instancia de GitHub Enterprise Server](/admin/installation/setting-up-a-github-enterprise-server-instance)." [Actualizado: 2022-06-20] - | Para utilizar el flujo de autorización de dispositivos para las OAuth y GitHub Apps, debes habilitar la característica manualmente. Este cambio reduce la probabilidad de que se utilicen las apps en ataques de phishing contra los usuarios de GitHub Enterprise Server al asegurarse de que los integradores están consientes de los riesgos y toman decisiones conscientes para apoyar esta forma de autenticación. Si eres propietario o administras una OAuth App o GitHub App y quieres utilizar el flujo de dispositivos, puedes habilitarlo para tu app a través de la página de ajustes de la misma. Las terminales de la API de flujo de dispositivos responderán con el código de estado `400` a las apps que no hayan habilitado esta característica. Para obtener más información consulta la sección "[Autorizar las OAuth Apps](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". - | @@ -323,7 +323,7 @@ sections: - | Creating and removing repository invitations, whether done through the API or web interface, are now subject to rate limits that may be enabled on your GitHub Enterprise Server instance. For more information about rate limits, see "[Configuring rate limits](/admin/configuration/configuring-your-enterprise/configuring-rate-limits)." - | - MinIO has announced the removal of the MinIO Gateways starting June 1st, 2022. While MinIO Gateway for NAS continues to be one of the supported storage providers for Github Actions and Github Packages, we recommend moving to MinIO LTS support to avail support and bug fixes from MinIO. For more information about rate limits, see "[Scheduled removal of MinIO Gateway for GCS, Azure, HDFS in the minio/minio repository](https://github.com/minio/minio/issues/14331)." + MinIO anunció la eliminación de MinIO Gateways desde el 1 de junio de 2022. Si bien MinIO Gateway para NAS sigue siendo uno de los proveedores de almacenamiento compatibles para GitHub Actions y GitHub Packages, recomendamos que te migres al soporte de MinIO LTS para obtener compatibilidad y correcciones de errores desde MinIO. Para obtener más información sobre los límites de tasa, consulta la "[Eliminación programada de MinIO Gateway para GCS, Azure, HDFS en el repositorio minio/minio](https://github.com/minio/minio/issues/14331)". deprecations: - heading: Change to the format of authentication tokens affects GitHub Connect diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml index 08ca79efd1d5..a12aa468bb6b 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml @@ -4,7 +4,7 @@ sections: security_fixes: - Los paquetes se actualizaron a las últimas versiones de seguridad. bugs: - - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. - When {% data variables.product.prodname_actions %} was enabled but TLS was disabled on {% data variables.product.prodname_ghe_server %} 3.4.1 and later, applying a configuration update would fail. - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. @@ -13,13 +13,13 @@ sections: - In environments configured with a repository cache server, the `ghe-repl-status` command incorrectly showed gists as being under-replicated. - The "Get a commit" and "Compare two commits" endpoints in the [Commit API](/rest/commits/commits) would return a `500` error if a file path in the diff contained an encoded and escaped unicode character. - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. - - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + - Una entrada incorrecta en la base de datos para las réplicas de repositorio ocasionó que dicha base de datos se corrompiera al realizar una restauración utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. - 'A {% data variables.product.prodname_github_app %} would not be able to subscribe to the [`secret_scanning_alert_location` webhook event](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location) on an installation.' - The activity timeline for secret scanning alerts wasn't displayed. - Deleted repos were not purged after 90 days. changes: - Optimised the inclusion of metrics when generating a cluster support bundle. - - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + - En las configuraciones de disponibilidad alta en donde Elasticsearch reportó un estado amarillo válido, los cambios que se introdujeron en una corrección previa bloquearon el comando `ghe-repl-stop` y no permitieron que la replicación se detuviera. El utilizar `ghe-repo-stop --force` ahora forzará a Elasticsearch a detenerse cuando el servicio está en un estado amarillo válido o normal. known_issues: - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. diff --git a/translations/es-ES/data/reusables/actions/action-setup-python.md b/translations/es-ES/data/reusables/actions/action-setup-python.md index 27530f7cca79..4ecb2809b1b1 100644 --- a/translations/es-ES/data/reusables/actions/action-setup-python.md +++ b/translations/es-ES/data/reusables/actions/action-setup-python.md @@ -1 +1 @@ -actions/setup-python@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-python@{% ifversion actions-node16-action %}v4{% else %}v2{% endif %} diff --git a/translations/es-ES/data/reusables/actions/actions-activity-types.md b/translations/es-ES/data/reusables/actions/actions-activity-types.md index 7d7432efab16..2d01d88b1279 100644 --- a/translations/es-ES/data/reusables/actions/actions-activity-types.md +++ b/translations/es-ES/data/reusables/actions/actions-activity-types.md @@ -13,7 +13,7 @@ Si especificas tipos de actividad múltiples, solo uno de ellos necesitará ocur ```yaml on: - issue: + issues: types: - opened - labeled diff --git a/translations/es-ES/data/reusables/actions/caching-availability.md b/translations/es-ES/data/reusables/actions/caching-availability.md index b931be6a76a5..1fed8481d0f9 100644 --- a/translations/es-ES/data/reusables/actions/caching-availability.md +++ b/translations/es-ES/data/reusables/actions/caching-availability.md @@ -1 +1 @@ -{% data variables.product.prodname_actions %} caching is only available for repositories hosted on {% data variables.product.prodname_dotcom_the_website %} or {% data variables.product.prodname_ghe_server %} 3.5 and later. Para obtener más información, consulta la sección "Almacenar las dependencias en caché para agilizar los flujos de trabajo." \ No newline at end of file +{% data variables.product.prodname_actions %} caching is only available for repositories hosted on {% data variables.product.prodname_dotcom_the_website %} or {% data variables.product.prodname_ghe_server %} 3.5 and later. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo]({% ifversion actions-caching %}{% else %}/free-pro-team@latest{% endif %}/actions/guides/caching-dependencies-to-speed-up-workflows)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/github-token-expiration.md b/translations/es-ES/data/reusables/actions/github-token-expiration.md index 3391ce321f49..2b16df0857df 100644 --- a/translations/es-ES/data/reusables/actions/github-token-expiration.md +++ b/translations/es-ES/data/reusables/actions/github-token-expiration.md @@ -1 +1 @@ -The `GITHUB_TOKEN` expires when a job finishes or after a maximum of 24 hours. \ No newline at end of file +El `GITHUB_TOKEN` vence cuando un job finaliza o después de un máximo de 24 horas. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/proxy-considerations.md b/translations/es-ES/data/reusables/actions/proxy-considerations.md index e92144f2080b..9518ed5e36a7 100644 --- a/translations/es-ES/data/reusables/actions/proxy-considerations.md +++ b/translations/es-ES/data/reusables/actions/proxy-considerations.md @@ -1 +1 @@ -Si se habilitan las {% data variables.product.prodname_actions %} para tu empresa, solo los proxies HTTP serán compatibles. No son compatibles los proxies SOCK5, HTTPS y Polipo. +Si se habilitan las {% data variables.product.prodname_actions %} para tu empresa, solo los proxies HTTP serán compatibles. SOCKS5 and HTTPS proxies are not supported. diff --git a/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-general.md b/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-general.md index bc1137b623e0..2e08467c9092 100644 --- a/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-general.md +++ b/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-general.md @@ -1,2 +1,2 @@ -{% comment %}Este reutilizable solo puede usarse en otro repositorio/organización/empresa ajustando los reutilizables.{%- endcomment -%} +{% comment %}This reusable is only to be used in other repo/org/enterprise setting reusables.{%- endcomment -%} 1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **General**.{% else %}**Actions**.{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/workflow-basic-example-and-explanation.md b/translations/es-ES/data/reusables/actions/workflow-basic-example-and-explanation.md index 33c1a9494c34..ea9aafab2352 100644 --- a/translations/es-ES/data/reusables/actions/workflow-basic-example-and-explanation.md +++ b/translations/es-ES/data/reusables/actions/workflow-basic-example-and-explanation.md @@ -49,7 +49,7 @@ Para ayudarte a entender cómo se utiliza la sintaxis de YAML para crear un fluj ``` -Especifica el activador de este flujo de trabajo. Este ejemplo utiliza el evento push, así que una ejecución de flujo de trabajo se activa cada que alguien sube un cambio al repositorio o fusiona una solicitud de cambios. This is triggered by a push to every branch; for examples of syntax that runs only on pushes to specific branches, paths, or tags, see "Workflow syntax for {% data variables.product.prodname_actions %}." +Especifica el activador de este flujo de trabajo. Este ejemplo utiliza el evento push, así que una ejecución de flujo de trabajo se activa cada que alguien sube un cambio al repositorio o fusiona una solicitud de cambios. Esto se activa mediante una subida a cada rama; para encontrar ejemplos de la sintaxis que solo se ejecuta en subidas a ramas específicas, rutas o etiquetas, consulta la sección "Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}". diff --git a/translations/es-ES/data/reusables/advanced-security/getting-the-most-from-your-license.md b/translations/es-ES/data/reusables/advanced-security/getting-the-most-from-your-license.md index 4c8222f4ae01..760ec4d7385c 100644 --- a/translations/es-ES/data/reusables/advanced-security/getting-the-most-from-your-license.md +++ b/translations/es-ES/data/reusables/advanced-security/getting-the-most-from-your-license.md @@ -1,6 +1,6 @@ Cuando decides qué repositorios y organizaciones priorizar para la {% data variables.product.prodname_GH_advanced_security %}, debes revisarlas e identificar: -- Las bases de código que son más críticas para el éxito de tu empresa. These are the projects for which the introduction of vulnerable code, hard-coded secrets, or insecure dependencies would have the greatest impact on your company. +- Las bases de código que son más críticas para el éxito de tu empresa. Estos son los proyectos para los cuales la introducción de código vulnerable, los secretos de código rígido o las dependencias inseguras tendrían el mayor impacto en tu empresa. - Las bases de código con la frecuencia de confirmación más alta. Estos son los proyectos que se desarrollan de forma más activa y, por consecuencia, hay un riesgo mayor para que se introduzcan problemas de seguridad. Si habilitaste {% data variables.product.prodname_GH_advanced_security %} para estas organizaciones o repositorios, valor qué otras bases de código podrías agregar sin incurrir en un cargo para los confirmantes únicos. Finalmente, revisa las bases de código restantes que sean importantes y estén ocupadas. {% ifversion fpt or ghes or ghec %}Si quieres incrementar la cantidad de plazas en tu licencia, contacta a {% data variables.contact.contact_enterprise_sales %}.{% endif %} diff --git a/translations/es-ES/data/reusables/audit_log/streaming-check-s3-endpoint.md b/translations/es-ES/data/reusables/audit_log/streaming-check-s3-endpoint.md new file mode 100644 index 000000000000..6cade5d26f9e --- /dev/null +++ b/translations/es-ES/data/reusables/audit_log/streaming-check-s3-endpoint.md @@ -0,0 +1,3 @@ +1. To verify that {% data variables.product.prodname_dotcom %} can connect and write to the Amazon S3 endpoint, click **Check endpoint**. + + ![Verificar la terminal](/assets/images/help/enterprises/audit-stream-check.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/audit_log/streaming-choose-s3.md b/translations/es-ES/data/reusables/audit_log/streaming-choose-s3.md new file mode 100644 index 000000000000..e30a4ddc5164 --- /dev/null +++ b/translations/es-ES/data/reusables/audit_log/streaming-choose-s3.md @@ -0,0 +1,3 @@ +1. Select the **Configure stream** dropdown and click **Amazon S3**. + + ![Elige Amazon S3 del menú desplegable](/assets/images/help/enterprises/audit-stream-choice-s3.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds.md b/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds.md index 45c1495e1d35..f8075f218d17 100644 --- a/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds.md +++ b/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds.md @@ -1,7 +1,7 @@ -By default, a {% data variables.product.prodname_actions %} workflow is triggered every time you create or update a prebuild template, or push to a prebuild-enabled branch. As with other workflows, while prebuild workflows are running they will either consume some of the Actions minutes included with your account, if you have any, or they will incur charges for Actions minutes. For more information about pricing for Actions minutes, see "[About billing for {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)." +Predeterminadamente, un flujo de trabajo de {% data variables.product.prodname_actions %} se activa cada que creas o actualizas una plantilla de precompilación o cuando la subes a una rama habilitada para precompilación. Así como con otros flujos de trabajo, cuando se están ejecutando los flujos de trabajo de precompilación, estos podrán ya sea consumir algunos de los minutos de las acciones que se inlcuyen en tu cuenta, en caso de que los tengas, o incurrir en cambios para los minutos de las acciones. Para obtener más información sobre los precios para los minutos de las acciones, consulta la sección "[Acerca de la facturación para las {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". -Alongside {% data variables.product.prodname_actions %} minutes, you will also be billed for the storage of prebuild templates associated with each prebuild configuration for a given repository and region. Storage of prebuild templates is billed at the same rate as storage of codespaces. For more information, see "[Calculating storage usage](#calculating-storage-usage)." +Junto con los minutos de {% data variables.product.prodname_actions %}, también se te cobrará por el almacenamiento de las plantillas de precompilación asociadas con cada configuración de precompilación para los repositorios y regiones específicos. El almacenamiento de plantillas de precompilación se factura con la misma tasa que el almacenamiento de los codespaces. Para obtener más información, consulta la sección "[Calcular el uso de almacenamiento](#calculating-storage-usage)". -To reduce consumption of Actions minutes, you can set a prebuild template to be updated only when you make a change to your dev container configuration files, or only on a custom schedule. You can also manage your storage usage by adjusting the number of template versions to be retained for your prebuild configurations. Para obtener más información, consulta la sección "[Configurar las precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". +Para reducir el consumo de minutos de acciones, puedes configurar una plantilla de precompilaciòn para que se actualice únicamente cuando haces un cambio a los archivos de configuración de tu contenedor dev o solo bajo un itinerario personalizado. También puedes administrar el uso de tu almacenamiento si ajustas la cantidad de versiones de plantillas que se retendrán para tus configuraciones precompiladas. Para obtener más información, consulta la sección "[Configurar las precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". -If you are an organization owner, you can track usage of prebuild workflows and storage by downloading a {% data variables.product.prodname_actions %} usage report for your organization. You can identify workflow runs for prebuilds by filtering the CSV output to only include the workflow called "Create Codespaces Prebuilds." Para obtener más información, consulta la sección "[Visualizar tu uso de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)". \ No newline at end of file +Si eres un propietario de organización, puedes rastrear el uso de flujos de trabajo precompilados y de almacenamiento si descargas un reporte de uso de {% data variables.product.prodname_actions %} para tu organización. Puedes identificar las ejecuciones de flujo de trabajo para las precompilaciones si filtras la salida den CSV para que solo incluya el flujo de trabajo llamado "Crear precompilaciones de codespaces". Para obtener más información, consulta la sección "[Visualizar tu uso de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/codespaces/prebuilds-crossreference.md b/translations/es-ES/data/reusables/codespaces/prebuilds-crossreference.md index a6d82dba27a4..1defcb432b1d 100644 --- a/translations/es-ES/data/reusables/codespaces/prebuilds-crossreference.md +++ b/translations/es-ES/data/reusables/codespaces/prebuilds-crossreference.md @@ -1 +1 @@ -To speed up codespace creation, repository administrators can enable {% data variables.product.prodname_codespaces %} prebuilds for a repository. For more information, see "[About {% data variables.product.prodname_codespaces %} prebuilds](/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds)." +Para agilizar la creación de codespaces, los administradores de los repositorios pueden habilitar precompilaciones de {% data variables.product.prodname_codespaces %} para estos. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_codespaces %}](/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds)". diff --git a/translations/es-ES/data/reusables/codespaces/rebuild-command.md b/translations/es-ES/data/reusables/codespaces/rebuild-command.md index 29c9f0eeea86..9c61166fb11d 100644 --- a/translations/es-ES/data/reusables/codespaces/rebuild-command.md +++ b/translations/es-ES/data/reusables/codespaces/rebuild-command.md @@ -1,3 +1,5 @@ -1. Accede a la {% data variables.product.prodname_vscode_command_palette %} (`Shift + Command + P`/ `Ctrl + Shift + P`) y luego comienza a escribir "rebuild". Selecciona **Codespaces: Reconstruir contenedor**. +1. Access the {% data variables.product.prodname_vscode_command_palette %} (`Shift + Command + P`/ `Ctrl + Shift + P`), then start typing "rebuild". Selecciona **Codespaces: Reconstruir contenedor**. ![Opción de recompilar contenedor](/assets/images/help/codespaces/codespaces-rebuild.png) + + diff --git a/translations/es-ES/data/reusables/copilot/accept-or-reject-suggestion.md b/translations/es-ES/data/reusables/copilot/accept-or-reject-suggestion.md new file mode 100644 index 000000000000..462852d6c35b --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/accept-or-reject-suggestion.md @@ -0,0 +1 @@ +1. To accept a suggestion, press Tab. To reject all suggestions, press Esc. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/accept-suggestion-new-tab.md b/translations/es-ES/data/reusables/copilot/accept-suggestion-new-tab.md new file mode 100644 index 000000000000..539e42935d1c --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/accept-suggestion-new-tab.md @@ -0,0 +1 @@ +1. To accept a suggestion from the new tab, above the suggestion you want to accept, click **Accept solution**. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/accept-suggestion-tab.md b/translations/es-ES/data/reusables/copilot/accept-suggestion-tab.md new file mode 100644 index 000000000000..5bee724a534d --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/accept-suggestion-tab.md @@ -0,0 +1 @@ +1. If {% data variables.product.prodname_copilot %} offers a suggestion you want to accept, press Tab. diff --git a/translations/es-ES/data/reusables/copilot/accept-suggestion.md b/translations/es-ES/data/reusables/copilot/accept-suggestion.md new file mode 100644 index 000000000000..4882c5d748d0 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/accept-suggestion.md @@ -0,0 +1 @@ +1. To accept the suggestion, press Tab. diff --git a/translations/es-ES/data/reusables/copilot/alternative-suggestions.md b/translations/es-ES/data/reusables/copilot/alternative-suggestions.md new file mode 100644 index 000000000000..a92c9879c711 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/alternative-suggestions.md @@ -0,0 +1 @@ +For any given input, {% data variables.product.prodname_copilot %} may offer multiple suggestions. You can select which suggestion to use, or reject all suggestions. diff --git a/translations/es-ES/data/reusables/copilot/close-suggestions-tab.md b/translations/es-ES/data/reusables/copilot/close-suggestions-tab.md new file mode 100644 index 000000000000..0ba4288e6249 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/close-suggestions-tab.md @@ -0,0 +1 @@ +1. Alternatively, to reject all suggestions, close the suggestions tab. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/copilot-prerequisites.md b/translations/es-ES/data/reusables/copilot/copilot-prerequisites.md new file mode 100644 index 000000000000..5a66b11c8b38 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/copilot-prerequisites.md @@ -0,0 +1,2 @@ +- {% data variables.product.prodname_copilot %} is free to use for verified students and open source maintainers. +- If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. You must provide billing information in order to start a free trial. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/create-c-file.md b/translations/es-ES/data/reusables/copilot/create-c-file.md new file mode 100644 index 000000000000..ad5e9391eda9 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/create-c-file.md @@ -0,0 +1 @@ +1. In {% data variables.product.prodname_vs %}, create a new C# (_*.cs_) file. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/create-java-file.md b/translations/es-ES/data/reusables/copilot/create-java-file.md new file mode 100644 index 000000000000..d38696a1ddf9 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/create-java-file.md @@ -0,0 +1 @@ +1. In your JetBrains IDE, create a new Java (_*.java_) file. diff --git a/translations/es-ES/data/reusables/copilot/create-js-file.md b/translations/es-ES/data/reusables/copilot/create-js-file.md new file mode 100644 index 000000000000..aa5ba222500a --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/create-js-file.md @@ -0,0 +1 @@ +1. In {% data variables.product.prodname_vscode %}, create a new JavaScript (_*.js_) file. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/dotcom-settings.md b/translations/es-ES/data/reusables/copilot/dotcom-settings.md new file mode 100644 index 000000000000..a025d4e6ff2f --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/dotcom-settings.md @@ -0,0 +1,17 @@ +## Configuring {% data variables.product.prodname_copilot %} settings on {% data variables.product.prodname_dotcom_the_website %} + +Once you have an active {% data variables.product.prodname_copilot %} trial or subscription, you can adjust {% data variables.product.prodname_copilot %} settings for your personal account on {% data variables.product.prodname_dotcom %}. The settings apply anywhere that you use {% data variables.product.prodname_copilot %}. You can configure the suggestions that {% data variables.product.prodname_copilot %} offers and how {% data variables.product.company_short %} uses your telemetry data. + +### Enabling or disabling duplication detection + +{% data reusables.user-settings.access_settings %} +{% data reusables.user-settings.copilot-settings %} +1. Under **Suggestions matching public code**, select the dropdown menu and click **Allow** to allow suggestions matching public code, or **Block** to block suggestions matching public code. ![Screenshot of duplication detection option](/assets/images/help/copilot/duplication-detection.png) +{% data reusables.copilot.save-settings %} + +### Enabling and disabling telemetry + +{% data reusables.user-settings.access_settings %} +{% data reusables.user-settings.copilot-settings %} +1. To allow or prevent {% data variables.product.prodname_dotcom %} using your telemetry data, next to **Allow {% data variables.product.prodname_dotcom %} to use my telemetry for product improvements**, select or deselect the checkbox. ![Screenshot of telemetry option](/assets/images/help/copilot/telemetry-option.png) +{% data reusables.copilot.save-settings %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/enabling-disabling-in-jetbrains.md b/translations/es-ES/data/reusables/copilot/enabling-disabling-in-jetbrains.md new file mode 100644 index 000000000000..13635b03f85d --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/enabling-disabling-in-jetbrains.md @@ -0,0 +1,6 @@ +## Habilitar o inhabilitar {% data variables.product.prodname_copilot %} + +You can enable or disable {% data variables.product.prodname_copilot %} from within JetBrains. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the JetBrains window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the icon is highlighted. When disabled, the icon is grayed out. + +1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the JetBrains window. ![Screenshot of status icon in JetBrains](/assets/images/help/copilot/status-icon-jetbrains.png) +2. If you are disabling {% data variables.product.prodname_copilot %}, JetBrains will ask whether you want to disable the feature globally, or for the language of the file you are currently editing. To disable globally, click **Disable Completions**. Alternatively, click the button to disable completions for the language of the file you are currently editing. ![Screenshot of options to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/enabling-or-disabling-in-vsc.md b/translations/es-ES/data/reusables/copilot/enabling-or-disabling-in-vsc.md new file mode 100644 index 000000000000..bfc67cf6b1b2 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/enabling-or-disabling-in-vsc.md @@ -0,0 +1,9 @@ +## Habilitar o inhabilitar {% data variables.product.prodname_copilot %} + +You can enable or disable {% data variables.product.prodname_copilot %} from within {% data variables.product.prodname_vscode %}. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the {% data variables.product.prodname_vscode %} window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the background color of the icon will match the color of the status bar. When disabled, the background color of the icon will contrast with the color of the status bar. + +1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the {% data variables.product.prodname_vscode %} window. ![Screenshot of the status icon in {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/status-icon-visual-studio-code.png) +2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable suggestions globally, or for the language of the file you are currently editing. + + - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Disable Globally**. + - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Disable for _LANGUAGE_**. ![Screenshot of option to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage.png) diff --git a/translations/es-ES/data/reusables/copilot/enabling-or-disabling-vs.md b/translations/es-ES/data/reusables/copilot/enabling-or-disabling-vs.md new file mode 100644 index 000000000000..7966ecfa89ae --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/enabling-or-disabling-vs.md @@ -0,0 +1,9 @@ +## Habilitar o inhabilitar {% data variables.product.prodname_copilot %} + +The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the {% data variables.product.prodname_vs %} window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the background color of the icon will match the color of the status bar. When disabled, it will have a diagonal line through it. + +1. To enable or disable {% data variables.product.prodname_copilot %}, click the {% data variables.product.prodname_copilot %} icon in the bottom panel of the {% data variables.product.prodname_vs %} window. ![Screenshot of editor margin in Visual Studio with the GitHub Copilot icon emphasized](/assets/images/help/copilot/editor-margin-visual-studio.png) +2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable suggestions globally, or for the language of the file you are currently editing. + + - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Enable Globally**. + - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Enable for _LANGUAGE_**. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/generating-suggestions-from-comments.md b/translations/es-ES/data/reusables/copilot/generating-suggestions-from-comments.md new file mode 100644 index 000000000000..ad62637674dc --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/generating-suggestions-from-comments.md @@ -0,0 +1 @@ +You can describe something you want to do using natural language within a comment, and {% data variables.product.prodname_copilot %} will suggest the code to accomplish your goal. diff --git a/translations/es-ES/data/reusables/copilot/getting-started-further-reading.md b/translations/es-ES/data/reusables/copilot/getting-started-further-reading.md new file mode 100644 index 000000000000..511dd14e1db3 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/getting-started-further-reading.md @@ -0,0 +1,4 @@ +## Leer más + +- [{% data variables.product.prodname_copilot %}](https://copilot.github.com/) +- [Acerca de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/install-copilot-in-neovim.md b/translations/es-ES/data/reusables/copilot/install-copilot-in-neovim.md new file mode 100644 index 000000000000..fc5dd621819f --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/install-copilot-in-neovim.md @@ -0,0 +1,2 @@ +1. To use {% data variables.product.prodname_copilot %} in Neovim, install the {% data variables.product.prodname_copilot %} plugin. You can either install the plugin from a plugin manager or directly. + - If you use a plugin manager like vim-plug or packer.nvim, use the plugin manager to install `github/copilot.vim`. For more information, see the documentation for the plugin manager. For example, you can see the documentation for [vim-plug](https://github.com/junegunn/vim-plug) or [packer.nvim](https://github.com/wbthomason/packer.nvim). \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/java-int-snippet.md b/translations/es-ES/data/reusables/copilot/java-int-snippet.md new file mode 100644 index 000000000000..44c3c54f7aab --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/java-int-snippet.md @@ -0,0 +1,3 @@ +```java{:copy} +int calculateDaysBetweenDates( +``` diff --git a/translations/es-ES/data/reusables/copilot/jetbrains-ides.md b/translations/es-ES/data/reusables/copilot/jetbrains-ides.md new file mode 100644 index 000000000000..cc4e629c1a80 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/jetbrains-ides.md @@ -0,0 +1,19 @@ +To use {% data variables.product.prodname_copilot %} in JetBrains, you must have a compatible JetBrains IDE installed. {% data variables.product.prodname_copilot %} is compatible with the following IDEs. + +- IntelliJ IDEA (Ultimate, Community, Educational) +- Android Studio +- AppCode +- CLion +- Code With Me Guest +- DataGrip +- DataSpell +- GoLand +- JetBrains Client +- MPS +- PhpStorm +- PyCharm (Professional, Community, Educational) +- Rider +- RubyMine +- WebStorm + +For more information, see the [JetBrains IDEs](https://www.jetbrains.com/products/) tool finder. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/procedural-intro.md b/translations/es-ES/data/reusables/copilot/procedural-intro.md new file mode 100644 index 000000000000..7e9509c1fc74 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/procedural-intro.md @@ -0,0 +1 @@ +{% data variables.product.prodname_copilot %} provides autocomplete-style suggestions from an AI pair programmer as you code. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/reject-suggestions-escape.md b/translations/es-ES/data/reusables/copilot/reject-suggestions-escape.md new file mode 100644 index 000000000000..e80777941a83 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/reject-suggestions-escape.md @@ -0,0 +1 @@ +1. Alternatively, to reject all suggestions, press Esc. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/save-settings.md b/translations/es-ES/data/reusables/copilot/save-settings.md new file mode 100644 index 000000000000..d67bf91c409f --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/save-settings.md @@ -0,0 +1 @@ +1. To confirm your new settings, click **Save**. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/see-alternative-suggestions.md b/translations/es-ES/data/reusables/copilot/see-alternative-suggestions.md new file mode 100644 index 000000000000..d24b0b5e74f2 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/see-alternative-suggestions.md @@ -0,0 +1 @@ +1. Optionally, you can see alternative suggestions, if any are available. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/signup-procedure.md b/translations/es-ES/data/reusables/copilot/signup-procedure.md new file mode 100644 index 000000000000..6d592d7fc910 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/signup-procedure.md @@ -0,0 +1,17 @@ +Before you can start using {% data variables.product.prodname_copilot %}, you will need to set up a free trial or subscription. + +{% data reusables.user-settings.access_settings %} +1. In the "Code, planning, and automation" section of the sidebar, click **{% octicon "copilot" aria-label="The copilot icon" %} GitHub Copilot**. +1. On the {% data variables.product.prodname_copilot %} settings page, click **Enable {% data variables.product.prodname_copilot %}**. + + ![Screenshot of GitHub Copilot settings with Enable {% data variables.product.prodname_copilot %} button emphasized](/assets/images/help/copilot/copilot-settings-enable-button.png) +1. Choose whether you want to pay monthly or yearly, and click **Continue to get access to Copilot**. + - If your personal account meets the criteria for a free {% data variables.product.prodname_copilot %} subscription instead of a trial, you will automatically be taken to step 6. + + ![Screenshot of trial setup with Continue to get access to Copilot button emphasized](/assets/images/help/copilot/copilot-billing-cycle.png) +1. Follow the steps to confirm your payment details, then click **Submit**. +1. Select your preferences, then click **Save and get started**. + + ![Screenshot of GitHub Copilot settings with Save and get started button](/assets/images/help/copilot/copilot-signup-preferences.png) + + You can change these preferences at a later time by returning to your {% data variables.product.prodname_copilot %} settings. For more information, see "[Configuring GitHub Copilot in Visual Studio Code](/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code#configuring-github-copilot-settings-on-githubcom)." \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/suggestions-new-tab.md b/translations/es-ES/data/reusables/copilot/suggestions-new-tab.md new file mode 100644 index 000000000000..64653d5bbf6a --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/suggestions-new-tab.md @@ -0,0 +1 @@ +You may not want any of the initial suggestions {% data variables.product.prodname_copilot %} offers. You can use a keyboard shortcut to prompt {% data variables.product.prodname_copilot %} to show you multiple suggestions in a new tab. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/supported-languages.md b/translations/es-ES/data/reusables/copilot/supported-languages.md new file mode 100644 index 000000000000..3568cc314a10 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/supported-languages.md @@ -0,0 +1 @@ +{% data variables.product.prodname_copilot %} provides suggestions for numerous languages and a wide variety of frameworks, but works especially well for Python, JavaScript, TypeScript, Ruby, Go, C# and C++. diff --git a/translations/es-ES/data/reusables/copilot/type-function-header-c.md b/translations/es-ES/data/reusables/copilot/type-function-header-c.md new file mode 100644 index 000000000000..c3a3ff131dbc --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/type-function-header-c.md @@ -0,0 +1,5 @@ +1. In the C# file, type the following function header. + + ```csharp{:copy} + function calculateDaysBetweenDates(begin, end) { + ``` \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/type-function-header.md b/translations/es-ES/data/reusables/copilot/type-function-header.md new file mode 100644 index 000000000000..14d278d30419 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/type-function-header.md @@ -0,0 +1,6 @@ +1. In the JavaScript file, type the following function header. + + ```javascript{:copy} + function calculateDaysBetweenDates(begin, end) { + ``` + \ No newline at end of file diff --git a/translations/es-ES/data/reusables/copilot/windows-linux-next-suggestion.md b/translations/es-ES/data/reusables/copilot/windows-linux-next-suggestion.md new file mode 100644 index 000000000000..ff6799e72bc4 --- /dev/null +++ b/translations/es-ES/data/reusables/copilot/windows-linux-next-suggestion.md @@ -0,0 +1 @@ +- On Windows or Linux, press Alt+] for the next suggestion, or Alt+[ for the previous suggestion. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/dependabot/about-the-dependency-graph.md b/translations/es-ES/data/reusables/dependabot/about-the-dependency-graph.md index 255eae783f45..87e32bbf970d 100644 --- a/translations/es-ES/data/reusables/dependabot/about-the-dependency-graph.md +++ b/translations/es-ES/data/reusables/dependabot/about-the-dependency-graph.md @@ -1,4 +1,4 @@ -The dependency graph is a summary of the manifest and lock files stored in a repository{% ifversion dependency-submission-api %} and any dependencies that are submitted for the repository using the Dependency submission API (beta){% endif %}. Para cada repositorio, muestra{% ifversion fpt or ghec %}: +La gráfica de dependencias es un resumen de los archivos de bloqueo y manifiesto que se almacenan en un repositorio{% ifversion dependency-submission-api %} y de cualquier dependencia que se emita para dicho repositorio utilizando la API de emisión de dependencias (beta){% endif %}. Para cada repositorio, muestra{% ifversion fpt or ghec %}: - Las dependencias, ecosistemas y paquetes de los cuales depende - Los dependientes, repositorios y paquetes que dependen de ella{% else %} dependencias, es decir, los ecosistemas y los paquetes de los cuales depende. {% data variables.product.product_name %} no calcula información alguna sobre los dependientes, repositorios y paquetes que dependen de un repositorio.{% endif %} diff --git a/translations/es-ES/data/reusables/dependabot/configuration-options.md b/translations/es-ES/data/reusables/dependabot/configuration-options.md index c908caf2640c..d871e8f8311f 100644 --- a/translations/es-ES/data/reusables/dependabot/configuration-options.md +++ b/translations/es-ES/data/reusables/dependabot/configuration-options.md @@ -20,6 +20,6 @@ | [`schedule.day`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduleday) | | | X | Día de la semana para revisar si hay actualizaciones | | [`schedule.time`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduletime) | | | X | Hora del día para revisar si hay actualizaciones (hh:mm) | | [`schedule.timezone`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduletimezone) | | | X | Huso horario para la hora del día (identificador de zona) | -| [`target-branch`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#target-branch) | | X | X | Rama contra la cual se creará la solicitud de extracción | +| [`target-branch`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#target-branch) | | | X | Rama contra la cual se creará la solicitud de extracción | | [`vendor`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#vendor) | | | X | Actualiza las dependencias delegadas a proveedores o almacenadas en caché | | [`versioning-strategy`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#versioning-strategy) | | X | X | Cómo actualizar los requisitos de la versión del manifiesto | diff --git a/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-scope.md b/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-scope.md new file mode 100644 index 000000000000..efe3a93c7993 --- /dev/null +++ b/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-scope.md @@ -0,0 +1,25 @@ +The table below summarizes whether dependency scope is supported for various ecosystems and manifests, that is, whether {% data variables.product.prodname_dependabot %} can identify if a dependency is used for development or production. + +| **Lenguaje** | **Ecosystem** | **Manifest file** | **Dependency scope supported** | +|:----------------------- |:--------------:|:------------------------------------:|:----------------------------------------------------------------------------------- | +| Go | Módulos de Go | go.mod | No, defaults to runtime | +| Go | Módulos de Go | go.sum | No, defaults to runtime | +| Java | Maven | pom.xml | ✔ `test` maps to development, else scope defaults to runtime | +| JavaScript | npm | package.json | ✔ | +| JavaScript | npm | package-lock.json | ✔ | +| JavaScript | yarn v1 | yarn.lock | No, defaults to runtime | +| PHP | Composer | composer.json | ✔ | +| PHP | Composer | composer.lock | ✔ | +| Python | Poetry | poetry.lock | ✔ | +| Python | Poetry | pyproject.toml | ✔ | +| Python | pip | requirements.txt | ✔ Scope is development if the filename contains `test` or `dev`, else it is runtime | +| Python | pip | pipfile.lock | ✔ | +| Python | pip | pipfile | ✔ | +| Ruby | RubyGems | Gemfile | ✔ | +| Ruby | RubyGems | Gemfile.lock | No, defaults to runtime | +| Rust | Cargo | Cargo.toml | ✔ | +| Rust | Cargo | Cargo.lock | No, defaults to runtime | +| YAML | GitHub Actions | - | No, defaults to runtime | +| .NET (C#, F#, VB, etc.) | NuGet | .csproj / .vbproj .vcxproj / .fsproj | No, defaults to runtime | +| .NET | NuGet | packages.config | No, defaults to runtime | +| .NET | NuGet | .nuspec | ✔ When the tag != runtime | diff --git a/translations/es-ES/data/reusables/dependabot/supported-package-managers.md b/translations/es-ES/data/reusables/dependabot/supported-package-managers.md index d6f1ff6be2bd..0cdc2fe48b0d 100644 --- a/translations/es-ES/data/reusables/dependabot/supported-package-managers.md +++ b/translations/es-ES/data/reusables/dependabot/supported-package-managers.md @@ -25,7 +25,7 @@ La siguiente tabla muestra, para cada administrador de paquetes: | poetry | `pip` | v1 | | **✓** | |{% ifversion fpt or ghec or ghes > 3.4 %} | pub | `pub` | v2 [4] | | | {% endif %} -| Terraform | `terraform` | >= 0.13, <= 1.0 | **✓** | **✓** | | +| Terraform | `terraform` | >= 0.13, <= 1.2.x | **✓** | **✓** | | | yarn | `npm` | v1 | **✓** | **✓** | | {% tip %} @@ -40,8 +40,12 @@ La siguiente tabla muestra, para cada administrador de paquetes: [3] El {% data variables.product.prodname_dependabot %} no ejecuta el CLI de NuGet pero sí es compatible con la mayoría de las características hasta la versión 4.8. -{% ifversion fpt or ghec or ghes > 3.4 %}[4] la compatibilidad para `pub` se encuentra actualmente en beta. Cualquier limitación conocida está sujeta a cambios. Toma en cuenta que el {% data variables.product.prodname_dependabot %}: +{% ifversion fpt or ghec or ghes > 3.4 %} +[4] +{% ifversion ghes = 3.5 %} La compatibilidad para `pub` se encuentra actualmente en beta. Cualquier limitación conocida está sujeta a cambios. Toma en cuenta que el {% data variables.product.prodname_dependabot %}: - No es compatible con la actualización de dependencias para `pub`. - No realizará una actualización cuando la versión que intenta actualizar se ignora, incluso si hay una versión anterior disponible. - Para obtener más información sobre cómo configurar tu archivo _dependabot.yml_ para `pub`, consulta la sección "[Habilitar la compatibilidad para los ecosistemas de nivel beta](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#enable-beta-ecosystems)". {% endif %} + Para obtener más información sobre cómo configurar tu archivo _dependabot.yml_ para `pub`, consulta la sección "[Habilitar la compatibilidad para los ecosistemas de nivel beta](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#enable-beta-ecosystems)". + {%- else %}El {% data variables.product.prodname_dependabot %} no realizará una actualización para `pub` cuando la versión a la que intenta actualizarse se ignora, incluso si exista una versión anterior disponible.{% endif %} +{% endif %} diff --git a/translations/es-ES/data/reusables/dependency-submission/dependency-submission-link.md b/translations/es-ES/data/reusables/dependency-submission/dependency-submission-link.md index 8eb5aa567340..a5e987b69a5b 100644 --- a/translations/es-ES/data/reusables/dependency-submission/dependency-submission-link.md +++ b/translations/es-ES/data/reusables/dependency-submission/dependency-submission-link.md @@ -1 +1 @@ -Additionally, you can use the Dependency submission API (beta) to submit dependencies from the package manager or ecosystem of your choice, even if the ecosystem is not supported by dependency graph for manifest or lock file analysis. The dependency graph will display the submitted dependencies grouped by ecosystem, but separately from the dependencies parsed from manifest or lock files. For more information on the Dependency submission API, see "[Using the Dependency submission API](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)." \ No newline at end of file +Additionally, you can use the Dependency submission API (beta) to submit dependencies from the package manager or ecosystem of your choice, even if the ecosystem is not supported by dependency graph for manifest or lock file analysis. La gráfica de dependencias mostrará las dependencias emitidas agrupadas por ecosistema, pero separadas de aquellas que se analizan de archivos de bloqueo o de manifiesto. For more information on the Dependency submission API, see "[Using the Dependency submission API](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)." \ No newline at end of file diff --git a/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity.md b/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity.md index a60d8321d0c0..12f1b87e01a5 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/dormant-user-activity.md @@ -1,6 +1,23 @@ -"Actividad" incluye, entre otros: -- Iniciar sesión en {% data variables.product.product_name %}. -- Comentar en propuestas y en solicitudes de extracción. -- Crear, eliminar, observar y destacar repositorios. -- Subir confirmaciones de cambios. -- Acceder a los recursos utilizando un token de acceso personal o llave de SSH. +Se considera que un usuario está activo si este ha realizado alguna de las siguientes actividades en {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. + +- Iniciar sesión en {% data variables.product.product_location %} +- Crear un repositorio +- Subir información a un repositorio +- Haber sido agregado a un repositorio +- Cambiar la visibilidad de un repositorio +- Crear un nuevo informe de problemas o solicitud de extracción +- Comentar en una propuesta o solicitud de cambio +- Cerrar o reabrir una propuesta o solicitud de cambios +- Aplicar una etiqueta a una propuesta o solicitud de cambios, o eliminarla +- Asignar o desasignar una propuesta o solicitud de cambios +- Solicitar o eliminar una revisión de solicitud de cambios +- Crear o editar un comentario en una revisión de solicitud de cambios +- Descartar un comentario en una solicitud de cambios +- Sincronizar una solicitud de cambios +- Comentar en una confirmación +- Publicar un lanzamiento +- Subir información a un wiki +- Ver un repositorio +- Marcar un repositorio como favorito +- Eliminar un repositorio +- Acceder a los recursos utilizando un token de acceso personal o llave de SSH diff --git a/translations/es-ES/data/reusables/enterprise/navigate-to-log-streaming-tab.md b/translations/es-ES/data/reusables/enterprise/navigate-to-log-streaming-tab.md index 0face6ceaa5c..c03947a06503 100644 --- a/translations/es-ES/data/reusables/enterprise/navigate-to-log-streaming-tab.md +++ b/translations/es-ES/data/reusables/enterprise/navigate-to-log-streaming-tab.md @@ -1,4 +1,4 @@ {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} -1. Haz clic en la pestaña de **Transmisión de bitácoras**. +1. Under "Audit log", click **Log streaming**. diff --git a/translations/es-ES/data/reusables/enterprise/test-in-staging.md b/translations/es-ES/data/reusables/enterprise/test-in-staging.md index 86d4811f19b3..72167d89ca1e 100644 --- a/translations/es-ES/data/reusables/enterprise/test-in-staging.md +++ b/translations/es-ES/data/reusables/enterprise/test-in-staging.md @@ -1 +1 @@ -{% data variables.product.company_short %} strongly recommends that you verify any new configuration for authentication in a staging environment. An incorrect configuration could result in downtime for {% data variables.product.product_location %}. Para obtener más información, consulta "[Configurar una instancia de preparación](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)." +{% data variables.product.company_short %} te recomienda fuertemente que verifiques cualquier configuración nueva para autenticación en un ambiente de pruebas. Una configuración incorrecto podría ocasionar una interrupción de {% data variables.product.product_location %}. Para obtener más información, consulta "[Configurar una instancia de preparación](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)." diff --git a/translations/es-ES/data/reusables/enterprise_installation/request-a-trial.md b/translations/es-ES/data/reusables/enterprise_installation/request-a-trial.md index f8c205ead4c0..e70b7db0b8b5 100644 --- a/translations/es-ES/data/reusables/enterprise_installation/request-a-trial.md +++ b/translations/es-ES/data/reusables/enterprise_installation/request-a-trial.md @@ -1 +1 @@ -Puedes solicitar una prueba para evaluar {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "Configurar una prueba de {% data variables.product.prodname_ghe_server %}". +Puedes solicitar una prueba para evaluar {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Configurar una prueba de {% data variables.product.prodname_ghe_server %}]({% ifversion ghae %}/enterprise-server@latest{% endif %}/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server)". diff --git a/translations/es-ES/data/reusables/gated-features/copilot.md b/translations/es-ES/data/reusables/gated-features/copilot.md new file mode 100644 index 000000000000..22bff59ff400 --- /dev/null +++ b/translations/es-ES/data/reusables/gated-features/copilot.md @@ -0,0 +1 @@ +{% data variables.product.prodname_copilot %} is available to {% data variables.product.company_short %} customers with a personal account on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %} is free to use for verified students and open source maintainers. If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)". diff --git a/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-options.md b/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-options.md index 0f7cf7e61eaf..f5a65632295d 100644 --- a/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-options.md +++ b/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-options.md @@ -2,8 +2,8 @@ {% ifversion fpt or ghec %}Predeterminadamente, recibirás notificaciones:{% endif %}{% ifversion ghes > 3.1 or ghae %}Predeterminadamente, si tu propietario de empresa configuró las notificaciones por correo electrónico en tu instancia, recibiras {% data variables.product.prodname_dependabot_alerts %}:{% endif %} - por correo electrónico, se enviará un mensaje de correo electrónico cuando se habilite el {% data variables.product.prodname_dependabot %} para un repositorio cuando se confirme un archivo de manifiesto nuevo en dicho repositorio y cuando se encuentre una vulnerabilidad nueva de severidad crítica o alta (opción **Enviar un correo electrónico cada vez que se encuentra una vulnerabilidad**). -- in the user interface, a warning is shown in your repository's file and code views if there are any insecure dependencies (**UI alerts** option). -- on the command line, warnings are displayed as callbacks when you push to repositories with any insecure dependencies (**Command Line** option). +- en la interfaz de usuario, se muestra una advertencia en el archivo y vistas de código de tu repositorio si es que hay alguna dependencia insegura (opción de **alertas de IU**). +- en la línea de comandos, se muestran advertencias como rellamados cuando subes información a los repositorios con cualquier dependencia insegura (opción **línea de comandos**). - en tu bandeja de entrada, como notificaciones web. Se enviará una notificación web cuando se habilite el {% data variables.product.prodname_dependabot %} en un repositorio cada que se confirme un archivo de manifiesto nuevo en dicho repositorio y cuando se encuentre una vulnerabilidad nueva con severidad crítica o alta (opción **Web**).{% ifversion not ghae %} - en {% data variables.product.prodname_mobile %}, como notificaciones web. Para obtener más información, consulta la sección [Habilitar las notificaciones de subida con GitHub Móvil](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#enabling-push-notifications-with-github-mobile)".{% endif %} @@ -25,8 +25,8 @@ Puede spersonalizar la forma en que se te notifica sobre Predeterminadamente, si tu administrador de sitio configuró el correo electrónico para recibir notificaciones en tu instancia, recibirás las {% data variables.product.prodname_dependabot_alerts %} nuevas: - por correo electrónico, se envía un correo electrónico cada vez que se encuentra una vulnerabilidad con una severidad crítica o alta (Opción de **Enviar un correo electrónico cada vez que se encuentra una vulnerabilidad**) -- in the user interface, a warning is shown in your repository's file and code views if there are any insecure dependencies (**UI alerts** option) -- on the command line, warnings are displayed as callbacks when you push to repositories with any insecure dependencies (**Command Line** option) +- en la interfaz de usuario, se muestra una advertencia en el archivo y vistas de código de tu repositorio si es que hay alguna dependencia insegura (opción de **alertas de IU**) +- en la línea de comandos, se muestran advertencias como rellamados cuando subes información a los repositorios con cualquier dependencia insegura (opción **línea de comandos**) - en tu bandeja de entrada como notificaciones web para vulnerabilidades nuevas con una severidad alta o crítica (opción **Web**) Puede spersonalizar la forma en que se te notifica sobre diff --git a/translations/es-ES/data/reusables/products/which-product-to-use.md b/translations/es-ES/data/reusables/products/which-product-to-use.md index 51009369e378..820f3e3d3465 100644 --- a/translations/es-ES/data/reusables/products/which-product-to-use.md +++ b/translations/es-ES/data/reusables/products/which-product-to-use.md @@ -1 +1 @@ -Si no estás seguro si {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_ghe_server %}, o ambos son la mejor opción para tu organización, contacta a {% data variables.contact.contact_enterprise_sales %}. Si tu organización tiene 11 desarrolladores o menos, considera a {% data variables.product.prodname_team %}; las organizaciones con 12 desarrolladores o más habitualmente se benefician más de {% data variables.product.prodname_enterprise %}. Para obtener más información, consulta los productos de "{% data variables.product.prodname_dotcom %}" +Si no estás seguro si {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_ghe_server %}, o ambos son la mejor opción para tu organización, contacta a {% data variables.contact.contact_enterprise_sales %}. Si tu organización tiene 11 desarrolladores o menos, considera a {% data variables.product.prodname_team %}; las organizaciones con 12 desarrolladores o más habitualmente se benefician más de {% data variables.product.prodname_enterprise %}. Para obtener más información, consulta "Productos de [{% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/githubs-products)". diff --git a/translations/es-ES/data/reusables/projects/graphql-deprecation.md b/translations/es-ES/data/reusables/projects/graphql-deprecation.md new file mode 100644 index 000000000000..c5f65c8ade30 --- /dev/null +++ b/translations/es-ES/data/reusables/projects/graphql-deprecation.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** We deprecated the `ProjectNext` GraphQL API on **2022-06-20**, and we will remove the `ProjectNext` GraphQL API on **2022-10-01**. For more information on migrating to the new `ProjectV2` GraphQL API, please see "[The new GitHub Issues – June 23rd update](https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/)" in {% data variables.product.prodname_blog %}. + +{% endnote %} diff --git a/translations/es-ES/data/reusables/repositories/dependency-review.md b/translations/es-ES/data/reusables/repositories/dependency-review.md index c7fe2fb21b52..b8951cb61cc7 100644 --- a/translations/es-ES/data/reusables/repositories/dependency-review.md +++ b/translations/es-ES/data/reusables/repositories/dependency-review.md @@ -1,4 +1,4 @@ {% ifversion fpt or ghes > 3.1 or ghae or ghec %} Adicionalmente, -{% data variables.product.prodname_dotcom %} can review any dependencies added, updated, or removed in a pull request made against the default branch of a repository, and flag any changes that would reduce the security of your project. This allows you to spot and deal with vulnerable dependencies{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %} before, rather than after, they reach your codebase. Para obtener más información, consulta la sección "[Revisar los cambios a las dependencias en una solicitud de cambios](/github/collaborating-with-issues-and-pull-requests/reviewing-dependency-changes-in-a-pull-request)". +{% data variables.product.prodname_dotcom %} puede revisar cualquier dependencia que se haya agregado, actualizado o eliminado en una solicitud de cambios que se hizo contra la rama predeterminada de un repositorio y marcar cualquier cambio que reduzca la seguridad de tu proyecto. Esto te permite detectar y tratar las dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} o el malware{% endif %} antes, en vez de después, de que lleguen a tu base de código. Para obtener más información, consulta la sección "[Revisar los cambios a las dependencias en una solicitud de cambios](/github/collaborating-with-issues-and-pull-requests/reviewing-dependency-changes-in-a-pull-request)". {% endif %} diff --git a/translations/es-ES/data/reusables/repositories/you-can-fork.md b/translations/es-ES/data/reusables/repositories/you-can-fork.md index ebb97591b775..f542e346b785 100644 --- a/translations/es-ES/data/reusables/repositories/you-can-fork.md +++ b/translations/es-ES/data/reusables/repositories/you-can-fork.md @@ -1,7 +1,11 @@ -{% ifversion ghae %}Si las políticas de tu empresa permiten bifurcar repositorios privados e internos, puedes{% else %}Puedes{% endif %} bifurcar un repositorio a tu cuenta personal o a cualquier organización en donde tengas permisos de creación de repositorios. Para obtener más información, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". +{% ifversion ghae %} +If the policies for your enterprise permit forking private and internal repositories, you can fork a repository to your personal account or an organization where you have repository creation permissions. Para obtener más información, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". -{% ifversion fpt or ghes or ghec %} - -Si tienes acceso a un repositorio privado y el propietario permite la bifurcación, puedes bifurcar el repositorio hacia tu cuenta personal o hacia cualquier organización en {% ifversion fpt or ghec %}{% data variables.product.prodname_team %}{% else %}{% data variables.product.product_location %}{% endif %} en donde tengas permisos de creación de repositorios. {% ifversion fpt or ghec %}No puedes bifurcar un repositorio privado hacia una organización que utilice {% data variables.product.prodname_free_team %}. Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)".{% endif %} +{% elsif ghes or ghec %} +You can fork a private or internal repository to your personal account or an organization on +{% data variables.product.product_location %} where you have repository creation permissions, if settings for the repository and your enterprise policies allow forking. +{% elsif fpt %} +If you have access to a private repository and the owner permits forking, you can fork the repository to your personal account, or an organization on +{% data variables.product.prodname_team %} where you have repository creation permissions. You cannot fork a private repository to an organization using {% data variables.product.prodname_free_team %}. Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)". {% endif %} diff --git a/translations/es-ES/data/reusables/scim/emu-scim-rate-limit.md b/translations/es-ES/data/reusables/scim/emu-scim-rate-limit.md index fa882c716a46..bcdb22a624a5 100644 --- a/translations/es-ES/data/reusables/scim/emu-scim-rate-limit.md +++ b/translations/es-ES/data/reusables/scim/emu-scim-rate-limit.md @@ -1,5 +1,5 @@ {% note %} -**Nota:** Para evitar exceder el límite de tasa en {% data variables.product.product_name %}, no asignes más de 1000 usuarios por hora a la aplicación del IdP. If you use groups to assign users to the IdP application, do not add more than 100 users to each group per hour. If you exceed these thresholds, attempts to provision users may fail with a "rate limit" error. +**Nota:** Para evitar exceder el límite de tasa en {% data variables.product.product_name %}, no asignes más de 1000 usuarios por hora a la aplicación del IdP. Si utilizas grupos para asignar usuarios a la aplicación del IdP, no agregues más de 100 usuarios a cada grupo por hora. Si excedes estos umbrales, los intentos de aprovisionar usuarios podrían fallar con un error de "límite de tasa". {% endnote %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/secret-scanning/fpt-GHAS-scans.md b/translations/es-ES/data/reusables/secret-scanning/fpt-GHAS-scans.md index f0e6cee6a44c..7eefa566c3e5 100644 --- a/translations/es-ES/data/reusables/secret-scanning/fpt-GHAS-scans.md +++ b/translations/es-ES/data/reusables/secret-scanning/fpt-GHAS-scans.md @@ -1 +1 @@ -**Note:** Organizations using {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_GH_advanced_security %} can also enable {% data variables.product.prodname_secret_scanning_GHAS %} on any repository they own, including private repositories. Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/secret-security/about-secret-scanning#about-secret-scanning-for-advanced-security). +**Nota:** Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} con {% data variables.product.prodname_GH_advanced_security %} también pueden habilitar la {% data variables.product.prodname_secret_scanning_GHAS %} en cualquier repositorio que les pertenezca, incluyendo los privados. Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/secret-security/about-secret-scanning#about-secret-scanning-for-advanced-security). diff --git a/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md b/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md index 78ba14c3e829..823da8ee7001 100644 --- a/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md +++ b/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md @@ -43,22 +43,7 @@ | Grafana | Clave de la API de Grafana | grafana_api_key | | Hubspot | Clave de API de Hubspot | hubspot_api_key | | Intercom | Token de Acceso de Intercom | intercom_access_token | -| Ionic | Token de Acceso Personal de Ionic | ionic_personal_access_token | -| Ionic | Token de Actualización de Ionic | ionic_refresh_token | -| Linear | Llave de la API de Linear | linear_api_key | -| Linear | Token de Acceso Oauth de Linear | linear_oauth_access_token | -| Midtrans | Midtrans Production Server Key | midtrans_production_server_key | -| Reliquia nueva | New Relic Personal API Key | new_relic_personal_api_key | -| Reliquia nueva | New Relic REST API Key | new_relic_rest_api_key | -| Reliquia nueva | New Relic Insights Query Key | new_relic_insights_query_key | -| npm | Token de Acceso de npm | npm_access_token | -| NuGet | Clave de API de NuGet | nuget_api_key | -| Onfido | Onfido Live API Token | onfido_live_api_token | -| OpenAI | Clave de la API de OpenAI | openai_api_key | -| PlanetScale | Contraseña de base de datos de PlanetScale | planetscale_database_password | -| PlanetScale | Token de OAuth de PlanetScale | planetscale_oauth_token | -| PlanetScale | Token de Servicio de PlanetScale | planetscale_service_token | -| Postman | Clave de API de Postman | postman_api_key | -| Proctorio | Clave de Secreto de Proctorio | proctorio_secret_key | +{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} +JFrog | Token de Acceso a la Plataforma de JFrog | jfrog_platform_access_token JFrog | Llave de la API de la Plataforma de JFrog | jfrog_platform_api_key{% endif %} Ionic | Token de Acceso personal a Ionic | ionic_personal_access_token Ionic | Token de Actualización de Ionic | ionic_refresh_token Linear | Llave de la API de Linear | linear_api_key Linear | Token de Acceso OAuth de Linear | linear_oauth_access_token Midtrans | Llave del Servidor de Producción de Midtrans | midtrans_production_server_key New Relic | Llave de la API Personal de New Relic | new_relic_personal_api_key New Relic | Llave de la API de REST de New Relic | new_relic_rest_api_key New Relic | Llave de Consulta de Perspectivas de New Relic | new_relic_insights_query_key npm | Token de Acceso a npm | npm_access_token NuGet | Llave de la API de NuGet | nuget_api_key Onfido | Token de la API en Vivo de Onfido | onfido_live_api_token OpenAI | Llave de la API de OpenAI | openai_api_key PlanetScale | Contraseña de la Base de Datos de PlanetScale | planetscale_database_password PlanetScale | Token OAuth de PlanetScale | planetscale_oauth_token PlanetScale | Token de Servicio de PlanetScale | planetscale_service_token Postman | Llave de la API de Postman | postman_api_key Proctorio | Llave del Secreto de Proctorio | proctorio_secret_key {%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} -redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} Samsara | Samsara API Token | samsara_api_token Samsara | Samsara OAuth Access Token | samsara_oauth_access_token SendGrid | SendGrid API Key | sendgrid_api_key Sendinblue | Sendinblue API Key | sendinblue_api_key Sendinblue | Sendinblue SMTP Key | sendinblue_smtp_key Shippo | Shippo Live API Token | shippo_live_api_token Shopify | Shopify App Shared Secret | shopify_app_shared_secret Shopify | Shopify Access Token | shopify_access_token Slack | Slack API Token | slack_api_token Stripe | Stripe Live API Secret Key | stripe_api_key Tencent Cloud | Tencent Cloud Secret ID | tencent_cloud_secret_id Typeform | Typeform Personal Access Token | typeform_personal_access_token WorkOS | WorkOS Production API Key | workos_production_api_key +redirect.pizza | Token de la API de redirect.pizza | redirect_pizza_api_token{% endif %} Samsara | Token de la API de Samsara | samsara_api_token Samsara | Token de Acceso OAuth a Samsara | samsara_oauth_access_token SendGrid | Llave de la API de SendGrid | sendgrid_api_key Sendinblue | Llave de la API de Sendinblue | sendinblue_api_key Sendinblue | Llave SMTP de Sendinblue | sendinblue_smtp_key Shippo | Token de la API en Vivo de Shippo | shippo_live_api_token Shopify | Secreto Compartido de la App de Shopify | shopify_app_shared_secret Shopify | Token de Acceso a Shopify | shopify_access_token Slack | Token de la API de Slack | slack_api_token Stripe | Llave de Secreto de la API en Vivo de Stripe | stripe_api_key Tencent Cloud | ID de Secreto en la Nube de Tencent | tencent_cloud_secret_id Typeform | Token de Acceso Personal de Typeform | typeform_personal_access_token WorkOS | Llave de la API de Producción de WorkOS | workos_production_api_key diff --git a/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md b/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md index 7a23691721f1..73d35d1fcfbe 100644 --- a/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md +++ b/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md @@ -1,5 +1,5 @@ {% ifversion fpt or ghec %} -For more information, see "[Browsing security advisories in the {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/browsing-security-vulnerabilities-in-the-github-advisory-database)." +Para obtener más información, consulta la sección "[Buscar asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/browsing-security-vulnerabilities-in-the-github-advisory-database)". {% else %} -For more information about advisory data, see "[Browsing security advisories in the {% data variables.product.prodname_advisory_database %}](/free-pro-team@latest/code-security/supply-chain-security/browsing-security-vulnerabilities-in-the-github-advisory-database)" in the {% data variables.product.prodname_dotcom_the_website %} documentation. +Para obtener más información sobre los datos de la asesoría, consulta la sección "[Buscar asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/free-pro-team@latest/code-security/supply-chain-security/browsing-security-vulnerabilities-in-the-github-advisory-database)" en la documentación de {% data variables.product.prodname_dotcom_the_website %}. {% endif %} diff --git a/translations/es-ES/data/reusables/security/displayed-information.md b/translations/es-ES/data/reusables/security/displayed-information.md index 8ba063e1cac8..ffbf068584b8 100644 --- a/translations/es-ES/data/reusables/security/displayed-information.md +++ b/translations/es-ES/data/reusables/security/displayed-information.md @@ -4,5 +4,5 @@ Cuando habilitas una o más características de seguridad y análisis para los r - Los repositorios nuevos seguirán la configuración seleccionada si habilitaste la casilla de verificación para estos.{% ifversion fpt or ghec %} - Utilizamos los permisos para escanear en busca de archivos de manifiesto para aplicar los servicios relevantes. - Si se habilita, verás la información de dependencias en la gráfica de dependencias. -- If enabled, {% data variables.product.prodname_dotcom %} will generate {% data variables.product.prodname_dependabot_alerts %} for vulnerable dependencies or malware.{% endif %}{% ifversion fpt or ghec or ghes > 3.2 %} +- De habilitarse, {% data variables.product.prodname_dotcom %} generará {% data variables.product.prodname_dependabot_alerts %} para las dependencias vulnerables o el malware.{% endif %}{% ifversion fpt or ghec or ghes > 3.2 %} - Si se habilita, las actualizaciones de seguridad del {% data variables.product.prodname_dependabot %} crearán solicitudes de cambios para actualizar las dependencias vulnerables cuando se activen las {% data variables.product.prodname_dependabot_alerts %}.{% endif %} diff --git a/translations/es-ES/data/reusables/support/premium-support-features.md b/translations/es-ES/data/reusables/support/premium-support-features.md index e338ffe81ee1..be8a52472779 100644 --- a/translations/es-ES/data/reusables/support/premium-support-features.md +++ b/translations/es-ES/data/reusables/support/premium-support-features.md @@ -2,11 +2,10 @@ Adicionalmente a todos los beneficios de {% data variables.contact.enterprise_su - Soporte técnico por escrito, en inglés, a través del portal de soporte de 24 horas al día, 7 días a la semana. - Soporte vía telefónica a través de solicitud de devolución de llamada, en inglés, o mediante nuestro portal de soporte 24 horas al día, 7 días por semana - Un Acuerdo de nivel de servicio (SLA) con tiempos de respuesta iniciales garantizados. - - Escalation management - - The ability to escalate ticket progression in the {% data variables.contact.enterprise_portal %} - - A dedicated team of Incident Coordinators who orchestrate all necessary {% data variables.product.company_short %} parties to resolve urgent tickets + - Administración del escalamiento + - La capacidad de escalar la progresión de un ticket en el {% data variables.contact.enterprise_portal %} + - Un equipo dedicado de coordinadores de incidentes que organizan a todas las partes necesarias de {% data variables.product.company_short %} para que se resuelvan los tickets urgentes - Acceso a contenido prémium. - - Health Checks - - Application upgrade assistance: Before you upgrade {% data variables.product.prodname_ghe_server %}, we review your upgrade plans, playbooks, and other documentation and answer questions specific to your environment ({% data variables.product.premium_plus_support_plan %} only) - - Cloud planning: Customer Success Managers and Customer Success Architects help you plan your journey to the cloud ({% data variables.product.premium_plus_support_plan %} only) - - Technical advisory hours ({% data variables.product.premium_plus_support_plan %} only) + - Verificaciones de salud + - Asistencia de mejora de aplicación: Antes de que mejores a {% data variables.product.prodname_ghe_server %}, revisamos tus planes de mejora, tácticas y otra documentación y respondemos las preguntas específicas de tu ambiente (solo en {% data variables.product.premium_plus_support_plan %}) + - Horas de asesoría técnica (solo en {% data variables.product.premium_plus_support_plan %}) diff --git a/translations/es-ES/data/reusables/user-settings/copilot-settings.md b/translations/es-ES/data/reusables/user-settings/copilot-settings.md new file mode 100644 index 000000000000..f5a67478d586 --- /dev/null +++ b/translations/es-ES/data/reusables/user-settings/copilot-settings.md @@ -0,0 +1 @@ +1. In the left sidebar, click **Copilot**. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md b/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md index b502bcbf4450..74e0780816e1 100644 --- a/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md +++ b/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md @@ -1 +1 @@ -Configurar una dirección de correo electrónico en Git. You can use {% ifversion fpt or ghec %}your [{% data variables.product.product_name %}-provided `noreply` email address](/articles/setting-your-commit-email-address) or {% endif %}any email address. +Configurar una dirección de correo electrónico en Git. Puedes utilizar {% ifversion fpt or ghec %}tu [dirección de correo electrónico de `noreply` que proporciona {% data variables.product.product_name %}](/articles/setting-your-commit-email-address) o {% endif %}cualquier otra. diff --git a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md index 58d0b79857ce..d463308abe1f 100644 --- a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md +++ b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md @@ -69,7 +69,7 @@ jobs: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Build with Gradle - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: build ``` @@ -105,7 +105,7 @@ steps: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Run the Gradle package task - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: -b ci.gradle package ``` @@ -136,7 +136,7 @@ steps: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Build with Gradle - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: build - uses: {% data reusables.actions.action-upload-artifact %} diff --git a/translations/ja-JP/content/actions/creating-actions/metadata-syntax-for-github-actions.md b/translations/ja-JP/content/actions/creating-actions/metadata-syntax-for-github-actions.md index 9f1543826d76..3ea470401580 100644 --- a/translations/ja-JP/content/actions/creating-actions/metadata-syntax-for-github-actions.md +++ b/translations/ja-JP/content/actions/creating-actions/metadata-syntax-for-github-actions.md @@ -290,7 +290,7 @@ steps: **Example: Using status check functions** -The `my backup step` only runs when the previous step of a composite action fails. For more information, see "[Expressions](/actions/learn-github-actions/expressions#status-check-functions)." +The `my backup step` only runs when the previous step of a composite action fails. 詳しい情報については「[式](/actions/learn-github-actions/expressions#status-check-functions)」を参照してください。 ```yaml steps: diff --git a/translations/ja-JP/content/actions/publishing-packages/publishing-java-packages-with-gradle.md b/translations/ja-JP/content/actions/publishing-packages/publishing-java-packages-with-gradle.md index 4121c7afece0..a8654fe54d76 100644 --- a/translations/ja-JP/content/actions/publishing-packages/publishing-java-packages-with-gradle.md +++ b/translations/ja-JP/content/actions/publishing-packages/publishing-java-packages-with-gradle.md @@ -96,7 +96,7 @@ jobs: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Publish package - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: publish env: @@ -167,7 +167,7 @@ jobs: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Publish package - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: publish env: @@ -246,7 +246,7 @@ jobs: - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Publish package - uses: gradle/gradle-build-action@0d13054264b0bb894ded474f08ebb30921341cee + uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: publish env: {% raw %} diff --git a/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md b/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md index 3470a958b458..8bbfa3afa811 100644 --- a/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md +++ b/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md @@ -88,13 +88,13 @@ While the job runs, the logs and output can be viewed in the {% data variables.p Windows および Linux 仮想マシンのハードウェア仕様: - 2コアCPU -- 7 GBのRAMメモリー -- 14 GBのSSDディスク容量 +- 7 GB of RAM +- 14 GB of SSD space macOS 仮想マシンのハードウェア仕様: - 3-core CPU -- 14 GB of RAM memory -- 14 GBのSSDディスク容量 +- 14 GB of RAM +- 14 GB of SSD space {% data reusables.actions.supported-github-runners %} diff --git a/translations/ja-JP/content/actions/using-workflows/workflow-syntax-for-github-actions.md b/translations/ja-JP/content/actions/using-workflows/workflow-syntax-for-github-actions.md index a2ecf29e39a5..3342c1f1d56b 100644 --- a/translations/ja-JP/content/actions/using-workflows/workflow-syntax-for-github-actions.md +++ b/translations/ja-JP/content/actions/using-workflows/workflow-syntax-for-github-actions.md @@ -282,7 +282,7 @@ jobs: 1つのジョブには、`steps` (ステップ) と呼ばれる一連のタスクがあります。 ステップでは、コマンドを実行する、設定タスクを実行する、あるいはリポジトリやパブリックリポジトリ、Dockerレジストリで公開されたアクションを実行することができます。 すべてのステップでアクションを実行するとは限りませんが、すべてのアクションはステップとして実行されます。 各ステップは、ランナー環境のそれ自体のプロセスで実行され、ワークスペースとファイルシステムにアクセスします。 ステップはそれ自体のプロセスで実行されるため、環境変数を変更しても、ステップ間では反映されません。 {% data variables.product.prodname_dotcom %}には、ジョブを設定して完了するステップが組み込まれています。 -ワークフローの利用限度内であれば、実行するステップ数に限度はありません。 For more information, see {% ifversion fpt or ghec or ghes %}"[Usage limits and billing](/actions/reference/usage-limits-billing-and-administration)" for {% data variables.product.prodname_dotcom %}-hosted runners and {% endif %}"[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits){% ifversion fpt or ghec or ghes %}" for self-hosted runner usage limits.{% elsif ghae %}."{% endif %} +ワークフローの利用限度内であれば、実行するステップ数に限度はありません。 詳しい情報については{% ifversion fpt or ghec or ghes %}{% data variables.product.prodname_dotcom %}ホストランナーの「[使用制限と支払い](/actions/reference/usage-limits-billing-and-administration)」及び{% endif %}{% ifversion fpt or ghec or ghes %}セルフホストランナーの使用制限に関する{% elsif ghae %}{% endif %}「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)」を参照してください。 ### サンプル @@ -331,7 +331,7 @@ steps: #### Example: Using status check functions -`my backup step`は、ジョブの前のステップが失敗した場合にのみ実行されます。 For more information, see "[Expressions](/actions/learn-github-actions/expressions#status-check-functions)." +`my backup step`は、ジョブの前のステップが失敗した場合にのみ実行されます。 詳しい情報については「[式](/actions/learn-github-actions/expressions#status-check-functions)」を参照してください。 ```yaml steps: diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md index 6cfe1ef92582..3cdd6e2a6a1a 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md @@ -1,6 +1,6 @@ --- title: Using Enterprise Managed Users for IAM -shortTitle: Entepriseで管理されているユーザ +shortTitle: Enterprise Managed Users product: '{% data reusables.gated-features.emus %}' intro: You can manage identity and access with your identity provider and provision accounts that can only contribute to your enterprise. redirect_from: diff --git a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md index 3a839ddddb1a..3f235b0b9e3e 100644 --- a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md +++ b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor.md @@ -38,6 +38,7 @@ shortTitle: Configure default editor - [RStudio](https://rstudio.com/) - [Nova](https://nova.app/) - [Android Studio](https://developer.android.com/studio) +- [Aptana Studio](http://www.aptana.com/) {% endmac %} @@ -62,6 +63,7 @@ shortTitle: Configure default editor - [Brackets](http://brackets.io/) - [Notepad++](https://notepad-plus-plus.org/) - [RStudio](https://rstudio.com/) +- [Aptana Studio](http://www.aptana.com/) {% endwindows %} diff --git a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md index 378f90110538..2c5cf2886c4f 100644 --- a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -29,8 +29,9 @@ You can create a branch in different ways on {% data variables.product.product_n {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.navigate-to-branches %} 1. Click **New branch**. ![Screenshot of branches overview page with new branch button emphasized](/assets/images/help/branches/new-branch-button.png) -2. In the dialog box, enter the branch name and optionally change the branch source. -3. Click **Create branch**. ![Screenshot of branch creation modal with create branch button emphasized](/assets/images/help/branches/branch-creation-popup.png) +2. In the dialog box, enter the branch name and optionally change the branch source. + If the repository is a fork, you also have the option to select the upstream repository as the branch source. ![Screenshot of branch creation modal for a fork with branch source emphasized](/assets/images/help/branches/branch-creation-popup-branch-source.png) +3. Click **Create branch**. ![Screenshot of branch creation modal with create branch button emphasized](/assets/images/help/branches/branch-creation-popup-button.png) ### Creating a branch using the branch dropdown {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ja-JP/content/rest/overview/media-types.md b/translations/ja-JP/content/rest/overview/media-types.md index 1109f53a41e4..23358bb88b2b 100644 --- a/translations/ja-JP/content/rest/overview/media-types.md +++ b/translations/ja-JP/content/rest/overview/media-types.md @@ -26,11 +26,11 @@ API がサポートする最も基本的なメディアタイプは次のとお {% note %} -**Note:** In the past, we recommended including `v3` in your `Accept` header. This is no longer required and will have no impact on your API requests. +**ノート:** 以前は`Accept`ヘッダに`v3`を含めることをおすすめしていました。 これは必要ではなくなっており、APIリクエストに影響を及ぼしません。 {% endnote %} -If you're specifying a property (such as full/raw/etc defined below), put it after `github`: +プロパティ(以下で定義されているfull/raw/etcなど)を指定している場合、それは`github`のあとに置いてください: application/vnd.github.raw+json diff --git a/translations/ja-JP/data/reusables/actions/action-setup-python.md b/translations/ja-JP/data/reusables/actions/action-setup-python.md index 27530f7cca79..4ecb2809b1b1 100644 --- a/translations/ja-JP/data/reusables/actions/action-setup-python.md +++ b/translations/ja-JP/data/reusables/actions/action-setup-python.md @@ -1 +1 @@ -actions/setup-python@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-python@{% ifversion actions-node16-action %}v4{% else %}v2{% endif %} diff --git a/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md b/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md index 39dcd7146309..9b4965f63dba 100644 --- a/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md +++ b/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md @@ -1,6 +1,6 @@ -Use `jobs..needs` to identify any jobs that must complete successfully before this job will run. 文字列型または文字列の配列です。 1つのジョブが失敗した場合、失敗したジョブを続行するような条件式を使用していない限り、そのジョブを必要としている他のジョブはすべてスキップされます。 If a run contains a series of jobs that need each other, a failure applies to all jobs in the dependency chain from the point of failure onwards. +`jobs..needs`を使って、このジョブを実行する前に成功して完了していなければならないジョブを特定してください。 これは文字列型または文字列の配列です。 1つのジョブが失敗した場合、失敗したジョブを続行するような条件式を使用していない限り、そのジョブを必要としている他のジョブはすべてスキップされます。 1つの実行にお互いを必要とする一連のジョブが含まれていた場合、失敗時点以降の依存関係チェーン中のすべてのジョブに失敗が適用されます。 -#### Example: Requiring successful dependent jobs +#### 例: 依存対象のジョブの成功を必要とする ```yaml jobs: @@ -19,7 +19,7 @@ jobs: 2. `job2` 3. `job3` -#### Example: Not requiring successful dependent jobs +#### 例: 依存対象のジョブの成功を必要としない ```yaml jobs: @@ -31,4 +31,4 @@ jobs: needs: [job1, job2] ``` -この例では、`job3`は条件式の`always()` を使っているので、`job1`と`job2`が成功したかどうかにかかわらず、それらのジョブが完了したら常に実行されます。 For more information, see "[Expressions](/actions/learn-github-actions/expressions#status-check-functions)." +この例では、`job3`は条件式の`always()` を使っているので、`job1`と`job2`が成功したかどうかにかかわらず、それらのジョブが完了したら常に実行されます。 詳しい情報については「[式](/actions/learn-github-actions/expressions#status-check-functions)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow.md b/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow.md index 14953a98cb36..4497882d8b1a 100644 --- a/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow.md +++ b/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow.md @@ -1,7 +1,7 @@ -A workflow run is made up of one or more `jobs`, which run in parallel by default. ジョブを逐次的に実行するには、`jobs..needs`キーワードを使用して他のジョブに対する依存関係を定義します。 +ワークフローの実行は、1つ以上の`ジョブ`で構成されており、それらのジョブはデフォルトでは並列に実行されます。 ジョブを逐次的に実行するには、`jobs..needs`キーワードを使用して他のジョブに対する依存関係を定義します。 それぞれのジョブは、`runs-on`で指定されたランナー環境で実行されます。 -ワークフローの利用限度内であれば、実行するジョブ数に限度はありません。 For more information, see {% ifversion fpt or ghec or ghes %}"[Usage limits and billing](/actions/reference/usage-limits-billing-and-administration)" for {% data variables.product.prodname_dotcom %}-hosted runners and {% endif %}"[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits){% ifversion fpt or ghec or ghes %}" for self-hosted runner usage limits.{% elsif ghae %}."{% endif %} +ワークフローの利用限度内であれば、実行するジョブ数に限度はありません。 詳しい情報については{% ifversion fpt or ghec or ghes %}{% data variables.product.prodname_dotcom %}ホストランナーの「[使用制限と支払い](/actions/reference/usage-limits-billing-and-administration)」及び{% endif %}{% ifversion fpt or ghec or ghes %}セルフホストランナーの使用制限に関する{% elsif ghae %}{% endif %}「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)」を参照してください。 -If you need to find the unique identifier of a job running in a workflow run, you can use the {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API. 詳しい情報については、「[ワークフロージョブ](/rest/reference/actions#workflow-jobs)」を参照してください。 +ワークフローの実行中で動作しているジョブの一意の識別子を知る必要がある場合は、{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} APIが利用できます。 詳しい情報については、「[ワークフロージョブ](/rest/reference/actions#workflow-jobs)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md b/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md index 0bdfbacb30b7..e970a1ebf26b 100644 --- a/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md +++ b/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md @@ -1,10 +1,10 @@ -Use `jobs..defaults.run` to provide default `shell` and `working-directory` to all `run` steps in the job. このセクションではコンテキストと式は許されていません。 +`jobs..defaults.run`を使ってジョブ中のすべての`run`ステップにデフォルトの`shell`と`working-directory`を指定してください。 このセクションではコンテキストと式は許されていません。 ジョブ中のすべての[`run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun)ステップにデフォルトの`shell`及び`working-directory`を提供できます。 ワークフロー全体について`run`のためのデフォルト設定を設定することもできます。 詳しい情報については[`jobs.defaults.run`](/actions/using-workflows/workflow-syntax-for-github-actions#defaultsrun)を参照してください。 このキーワード中では、コンテキストや式を使うことはできません。 {% data reusables.actions.defaults-override %} -#### Example: Setting default `run` step options for a job +#### 例: ジョブの`run`ステップにデフォルトのオプションを設定 ```yaml jobs: diff --git a/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md b/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md index 4948e73c3721..5135f3b67ce9 100644 --- a/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md +++ b/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md @@ -1,3 +1,3 @@ -Use `jobs..defaults` to create a `map` of default settings that will apply to all steps in the job. ワークフロー全体に対してデフォルト設定を設定することもできます。 詳しい情報については[`defaults`](/actions/using-workflows/workflow-syntax-for-github-actions#defaults)を参照してください。 +`jobs..defaults`を使って、ジョブ中のすべてのステップに適用されるデフォルト設定の`map`を作成してください。 ワークフロー全体に対してデフォルト設定を設定することもできます。 詳しい情報については[`defaults`](/actions/using-workflows/workflow-syntax-for-github-actions#defaults)を参照してください。 {% data reusables.actions.defaults-override %} diff --git a/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md b/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md index 515ca71ef015..2c6846ddf570 100644 --- a/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md +++ b/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md @@ -1,8 +1,8 @@ -You can use `defaults.run` to provide default `shell` and `working-directory` options for all [`run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun) steps in a workflow. 1つのジョブだけで利用できる`run`のデフォルト設定を設定することもできます。 詳しい情報については[`jobs..defaults.run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaultsrun)を参照してください。 このキーワード中では、コンテキストや式を使うことはできません。 +`defaults.run`を使って、ワークフロー中のすべての[`run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun)ステップにデフォルトの`shell`及び`working-directory`オプションを指定できます。 1つのジョブだけで利用できる`run`のデフォルト設定を設定することもできます。 詳しい情報については[`jobs..defaults.run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaultsrun)を参照してください。 このキーワード中では、コンテキストや式を使うことはできません。 {% data reusables.actions.defaults-override %} -#### Example: Set the default shell and working directory +#### 例: デフォルトのシェルとワーキングディレクトリの設定 ```yaml defaults: diff --git a/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md b/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md index a60e850baa81..7017e5add808 100644 --- a/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md +++ b/translations/ja-JP/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md @@ -1,3 +1,3 @@ -Use `defaults` to create a `map` of default settings that will apply to all jobs in the workflow. 1つのジョブだけで利用できるデフォルト設定を設定することもできます。 詳しい情報については[`jobs..defaults`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaults)を参照してください。 +`defaults`を使って、ワークフロー中のすべてのジョブに適用されるデフォルト設定の`map`を作成してください。 1つのジョブだけで利用できるデフォルト設定を設定することもできます。 詳しい情報については[`jobs..defaults`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaults)を参照してください。 {% data reusables.actions.defaults-override %} diff --git a/translations/ja-JP/data/reusables/actions/jobs/single-dimension-matrix.md b/translations/ja-JP/data/reusables/actions/jobs/single-dimension-matrix.md index 252ff4456837..d66cf9fb80af 100644 --- a/translations/ja-JP/data/reusables/actions/jobs/single-dimension-matrix.md +++ b/translations/ja-JP/data/reusables/actions/jobs/single-dimension-matrix.md @@ -1,6 +1,6 @@ -You can specify a single variable to create a single-dimension matrix. +1つの変数を指定して、1次元のマトリックスを作成できます。 -For example, the following workflow defines the variable `version` with the values `[10, 12, 14]`. The workflow will run three jobs, one for each value in the variable. Each job will access the `version` value through the `matrix.version` context and pass the value as `node-version` to the `actions/setup-node` action. +たとえば、以下のワークフローは変数`version`に`[10, 12, 14]`という値を定義しています。 このワークフローは、変数中のそれぞれの値に対して1つずつ、3つのジョブを実行します。 それぞれのジョブは`version`の値に`matrix.version`コンテキストを通じてアクセスし、その値を`node-version`として`actions/setup-node`アクションに渡します。 ```yaml jobs: diff --git a/translations/ja-JP/data/reusables/actions/jobs/using-matrix-strategy.md b/translations/ja-JP/data/reusables/actions/jobs/using-matrix-strategy.md index 6b0d0c377c33..60f7a75922d0 100644 --- a/translations/ja-JP/data/reusables/actions/jobs/using-matrix-strategy.md +++ b/translations/ja-JP/data/reusables/actions/jobs/using-matrix-strategy.md @@ -1,4 +1,4 @@ -Use `jobs..strategy.matrix` to define a matrix of different job configurations. Within your matrix, define one or more variables followed by an array of values. For example, the following matrix has a variable called `version` with the value `[10, 12, 14]` and a variable called `os` with the value `[ubuntu-latest, windows-latest]`: +`jobs..strategy.matrix`を使って、様々なジョブ設定のマトリックスを定義してください。 マトリックス内では、1つ以上の変数のあとに値の配列を続けて定義してください。 たとえば、以下のマトリックスは`[10, 12, 14]`という値の`version`という変数を、そして`[ubuntu-latest, windows-latest]`という値の`os`という変数を持っています。 ```yaml jobs: @@ -9,9 +9,9 @@ jobs: os: [ubuntu-latest, windows-latest] ``` -A job will run for each possible combination of the variables. In this example, the workflow will run six jobs, one for each combination of the `os` and `version` variables. +取り得る変数のそれぞれの組み合わせに対して、ジョブが実行されます。 この例では、ワークフローは`os`及び`version`変数のそれぞれの組み合わせに対応する6つのジョブを実行します。 -By default, {% data variables.product.product_name %} will maximize the number of jobs run in parallel depending on runner availability. The order of the variables in the matrix determines the order in which the jobs are created. The first variable you define will be the first job that is created in your workflow run. For example, the above matrix will create the jobs in the following order: +デフォルトでは、{% data variables.product.product_name %}は利用可能なランナーに応じて並列に実行されるジョブ数を最大化します。 マトリックス内の変数の順序によって、ジョブが生成される順序が決まります。 定義された最初の変数が、ワークフロー中で生成される最初のジョブになります。 たとえば、上のマトリックスはジョブを以下の順序で生成します。 - `{version: 10, os: ubuntu-latest}` - `{version: 10, os: windows-latest}` @@ -20,6 +20,6 @@ By default, {% data variables.product.product_name %} will maximize the number o - `{version: 14, os: ubuntu-latest}` - `{version: 14, os: windows-latest}` -A matrix will generate a maximum of 256 jobs per workflow run. This limit applies to both {% data variables.product.product_name %}-hosted and self-hosted runners. +1つのマトリックスはワークフローの実行ごとに最大で256のジョブを生成します。 この制限は、{% data variables.product.product_name %}ホスト及びセルフホストの両方のランナーに適用されます。 -The variables that you define become properties in the `matrix` context, and you can reference the property in other areas of your workflow file. In this example, you can use `matrix.version` and `matrix.os` to access the current value of `version` and `os` that the job is using. 詳細については、「[コンテキスト](/actions/learn-github-actions/contexts)」を参照してください。 +定義した変数は`matrix`コンテキストのプロパティとなり、このプロパティはワークフローファイルの他の領域から参照できます。 この例では、`matrix.version`と`matrix.os`を使ってジョブが使用している現在の`version`と`os`の値にアクセスできます。 詳細については、「[コンテキスト](/actions/learn-github-actions/contexts)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-general.md b/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-general.md index 2e08467c9092..331f7dffe3a0 100644 --- a/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-general.md +++ b/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-general.md @@ -1,2 +1,2 @@ -{% comment %}This reusable is only to be used in other repo/org/enterprise setting reusables.{%- endcomment -%} -1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **General**.{% else %}**Actions**.{% endif %} \ No newline at end of file +{% comment %}このreusableは他のrepo/org/enterprise設定のreusableでのみ使われています。{%- endcomment -%} +1. 左のサイドバーで、{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**をクリックし、続いて**General**をクリックしてください。{% else %}**Actions**をクリックしてください。{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-runner-groups.md b/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-runner-groups.md index cb8aac7753bf..3b89233a7e29 100644 --- a/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-runner-groups.md +++ b/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-runner-groups.md @@ -1,5 +1,5 @@ -{% comment %}This reusable is only to be used in other repo/org/enterprise setting reusables.{%- endcomment -%} -1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **Runner groups**.{% else %}**Actions**.{% ifversion ghes > 3.3 or ghae-issue-5091 %} -1. In the left sidebar, under "Actions", click **Runner groups**. +{% comment %}このreusableは他のrepo/org/enterprise設定のreusableでのみ使われています。{%- endcomment -%} +1. 左のサイドバーで、{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**をクリックし、続いて**Runner groups(ランナーグループ)**をクリックしてください。{% else %}**Actions**をクリックしてください。{% ifversion ghes > 3.3 or ghae-issue-5091 %} +1. 左のサイドバーで、"Actions"の下の**Runner groups(ランナーグループ)**をクリックしてください。 {%- elsif ghes > 3.1 or ghae %} -1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %} \ No newline at end of file +1. 左のサイドバーで、"Actions"の下の**Runners(ランナー)**をクリックしてください。{% endif %}{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-runners.md b/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-runners.md index f54e9c4b40dc..3e228105a06e 100644 --- a/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-runners.md +++ b/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-runners.md @@ -1,3 +1,3 @@ -{% comment %}This reusable is only to be used in other repo/org/enterprise setting reusables.{%- endcomment -%} -1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **Runners**.{% else %}**Actions**.{% ifversion ghes > 3.1 or ghae %} -1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %} \ No newline at end of file +{% comment %}このreusableは他のrepo/org/enterprise設定のreusableでのみ使われています。{%- endcomment -%} +1. 左のサイドバーで、{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**をクリックし、続いて**Runners(ランナー)**をクリックしてください。{% else %}**Actions**をクリックしてください。{% ifversion ghes > 3.1 or ghae %} +1. 左のサイドバーで、"Actions"の下の**Runners(ランナー)**をクリックしてください。{% endif %}{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/workflows/section-run-on-specific-branches-or-tags.md b/translations/ja-JP/data/reusables/actions/workflows/section-run-on-specific-branches-or-tags.md index f4ef8eb5ccab..ca144e585caa 100644 --- a/translations/ja-JP/data/reusables/actions/workflows/section-run-on-specific-branches-or-tags.md +++ b/translations/ja-JP/data/reusables/actions/workflows/section-run-on-specific-branches-or-tags.md @@ -1,45 +1,45 @@ -When using the `push` event, you can configure a workflow to run on specific branches or tags. +`push`イベントを使う場合、特定のブランチもしくはタグでワークフローを実行するように設定できます。 -Use the `branches` filter when you want to include branch name patterns or when you want to both include and exclude branch names patterns. Use the `branches-ignore` filter when you only want to exclude branch name patterns. You cannot use both the `branches` and `branches-ignore` filters for the same event in a workflow. +ブランチ名のパターンを含めたい場合、あるいはブランチ名のパターンを含めるとともに除外もしたい場合に、`branches`フィルターを使ってください。 ブランチ名のパターンを除外のみしたい場合には、`branches-ignore`フィルターを使ってください。 `branches`及び`branches-ignore`フィルタを1つのワークフロー中の同じイベントでどちらも使用することはできません。 -Use the `tags` filter when you want to include tag name patterns or when you want to both include and exclude tag names patterns. Use the `tags-ignore` filter when you only want to exclude tag name patterns. You cannot use both the `tags` and `tags-ignore` filters for the same event in a workflow. +タグ名のパターンを含めたい場合、あるいはタグ名のパターンを含めるとともに除外もしたい場合に、`tags`フィルターを使ってください。 タグ名のパターンを除外のみしたい場合には、`tags-ignore`フィルターを使ってください。 `tags`及び`tags-ignore`フィルタを1つのワークフロー中の同じイベントでどちらも使用することはできません。 -If you define only `tags`/`tags-ignore` or only `branches`/`branches-ignore`, the workflow won't run for events affecting the undefined Git ref. If you define neither `tags`/`tags-ignore` or `branches`/`branches-ignore`, the workflow will run for events affecting either branches or tags. If you define both `branches`/`branches-ignore` and [`paths`](#onpushpull_requestpull_request_targetpathspaths-ignore), the workflow will only run when both filters are satisfied. +`tags`/`tags-ignore`のみ、もしくは`branches`/`branches-ignore`だけを定義した場合、ワークフローは未定義のGit refに影響するイベントに対しては実行されません。 `tags`/`tags-ignore`あるいは`branches`/`branches-ignore`のどちらも定義しなかった場合、ブランチもしくはタグに影響するイベントに対して実行されます。 `branches`/`branches-ignore`及び[`paths`](#onpushpull_requestpull_request_targetpathspaths-ignore)をどちらも定義した場合、ワークフローは双方のフィルタを満たす場合にのみ実行されます。 -The `branches`, `branches-ignore`, `tags`, and `tags-ignore` keywords accept glob patterns that use characters like `*`, `**`, `+`, `?`, `!` and others to match more than one branch or tag name. If a name contains any of these characters and you want a literal match, you need to *escape* each of these special characters with `\`. For more information about glob patterns, see the "[Filter pattern cheat sheet](/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)." +`branches`、`branches-ignore`、`tags`、`tags-ignore`のキーワードは、1つ以上ののブランチもしくはタグ名にマッチする`*`、`**`、`+`、`?`、`!`といった文字を使うglobパターンを受け付けます。 これらの文字のいずれかを含む名前に対してリテラルの一致をさせたい場合には、これらの特殊文字を`\`で*エスケープ*しなければなりません。 globパターンに関する詳しい情報については「[フィルタパターンのチートシート](/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)」を参照してください。 -#### Example: Including branches and tags +#### 例: ブランチ及びタグ名を含める -`branches`および`tags`で定義されているパターンは、Git refの名前と照らし合わせて評価されます。 For example, the following workflow would run whenever there is a `push` event to: +`branches`および`tags`で定義されているパターンは、Git refの名前と照らし合わせて評価されます。 たとえば、次のワークフローは以下に対する`push`イベントがあった場合に実行されます。 -- A branch named `main` (`refs/heads/main`) -- A branch named `mona/octocat` (`refs/heads/mona/octocat`) -- A branch whose name starts with `releases/`, like `releases/10` (`refs/heads/releases/10`) -- A tag named `v2` (`refs/tags/v2`) -- A tag whose name starts with `v1.`, like `v1.9.1` (`refs/tags/v1.9.1`) +- `main`という名前のブランチ(`refs/heads/main`) +- `mona/octocat`という名前のブランチ(`refs/heads/mona/octocat`) +- `releases/10`のように`releases/`で始まる名前のブランチ(`refs/heads/releases/10`) +- `v2`という名前のタグ(`refs/tags/v2`) +- `v1.9.1`のように`v1.`で始まる名前のタグ(`refs/tags/v1.9.1`) ```yaml on: push: - # Sequence of patterns matched against refs/heads + # refs/headsに対してマッチするパターンのシーケンス branches: - main - 'mona/octocat' - 'releases/**' - # Sequence of patterns matched against refs/tags + # refs/tagsに対してマッチするパターンのシーケンス tags: - v2 - v1.* ``` -#### Example: Excluding branches and tags +#### 例: ブランチ及びタグの除外 -When a pattern matches the `branches-ignore` or `tags-ignore` pattern, the workflow will not run. `branches`および`tags`で定義されているパターンは、Git refの名前と照らし合わせて評価されます。 For example, the following workflow would run whenever there is a `push` event, unless the `push` event is to: +パターンが`branches-ignore`または`tags-ignore`とマッチする場合、ワークフローは実行されません。 `branches`および`tags`で定義されているパターンは、Git refの名前と照らし合わせて評価されます。 For example, the following workflow would run whenever there is a `push` event, unless the `push` event is to: - A branch named `mona/octocat` (`refs/heads/mona/octocat`) - A branch whose name matches `releases/**-alpha`, like `beta/3-alpha` (`refs/releases/beta/3-alpha`) -- A tag named `v2` (`refs/tags/v2`) +- `v2`という名前のタグ(`refs/tags/v2`) - A tag whose name starts with `v1.`, like `v1.9` (`refs/tags/v1.9`) ```yaml diff --git a/translations/ja-JP/data/variables/product.yml b/translations/ja-JP/data/variables/product.yml index 5e9ba2ed6072..eae920a25052 100644 --- a/translations/ja-JP/data/variables/product.yml +++ b/translations/ja-JP/data/variables/product.yml @@ -82,14 +82,14 @@ prodname_debug: 'GitHub デバッグ' #GitHub Discussions prodname_discussions: 'GitHub Discussions' #GitHub Enterprise Managed Users -prodname_emu_idp_application: 'GitHub Enterpriseで管理されているユーザ' -prodname_emu_idp_oidc_application: 'GitHub Enterpriseで管理されているユーザ(OIDC)' -prodname_emus: 'Entepriseで管理されているユーザ' +prodname_emu_idp_application: 'GitHub Enterprise Managed User' +prodname_emu_idp_oidc_application: 'GitHub Enterprise Managed User(OIDC)' +prodname_emus: 'Enterprise Managed Users' prodname_managed_user: '管理されているユーザアカウント' -prodname_managed_users: '管理されているユーザアカウント' -prodname_managed_users_caps: '管理されているユーザアカウント' -prodname_emu_enterprise: '管理されたユーザを持つEnterprise' -prodname_emu_org: '管理されたユーザを持つOrganization' +prodname_managed_users: 'managed userアカウント' +prodname_managed_users_caps: 'Managed userアカウント' +prodname_emu_enterprise: 'managed usersを持つEnterprise' +prodname_emu_org: 'managed usersを持つOrganization' #GitHub Issues prodname_github_issues: 'GitHubのIssue' #GitHub Packages diff --git a/translations/log/es-resets.csv b/translations/log/es-resets.csv index 644f1f52f68d..ffa3e77d810b 100644 --- a/translations/log/es-resets.csv +++ b/translations/log/es-resets.csv @@ -127,6 +127,7 @@ translations/es-ES/content/codespaces/getting-started/deep-dive.md,Listed in loc translations/es-ES/content/codespaces/index.md,Listed in localization-support#489 translations/es-ES/content/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces.md,broken liquid tags translations/es-ES/content/codespaces/overview.md,Listed in localization-support#489 +translations/es-ES/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md,broken liquid tags translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-dotnet-project-for-codespaces.md,Listed in localization-support#489 translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-java-project-for-codespaces.md,Listed in localization-support#489 translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-nodejs-project-for-codespaces.md,Listed in localization-support#489 @@ -166,8 +167,6 @@ translations/es-ES/content/get-started/using-git/resolving-merge-conflicts-after translations/es-ES/content/get-started/using-github/github-command-palette.md,Listed in localization-support#489 translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md,Listed in localization-support#489 translations/es-ES/content/github-cli/github-cli/github-cli-reference.md,Listed in localization-support#489 -translations/es-ES/content/github/copilot/index.md,Listed in localization-support#489 -translations/es-ES/content/github/index.md,Listed in localization-support#489 translations/es-ES/content/graphql/overview/breaking-changes.md,Listed in localization-support#489 translations/es-ES/content/index.md,Listed in localization-support#489 translations/es-ES/content/issues/tracking-your-work-with-issues/about-task-lists.md,Listed in localization-support#489 @@ -183,6 +182,7 @@ translations/es-ES/content/organizations/managing-membership-in-your-organizatio translations/es-ES/content/organizations/managing-membership-in-your-organization/index.md,Listed in localization-support#489 translations/es-ES/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md,Listed in localization-support#489 translations/es-ES/content/organizations/managing-organization-settings/converting-an-organization-into-a-user.md,Listed in localization-support#489 +translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md,rendering error translations/es-ES/content/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization.md,Listed in localization-support#489 translations/es-ES/content/organizations/managing-organization-settings/renaming-an-organization.md,Listed in localization-support#489 translations/es-ES/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md,Listed in localization-support#489 @@ -252,7 +252,6 @@ translations/es-ES/content/pull-requests/collaborating-with-pull-requests/workin translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md,Listed in localization-support#489 translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork.md,Listed in localization-support#489 translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/index.md,Listed in localization-support#489 -translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork.md,Listed in localization-support#489 translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md,Listed in localization-support#489 translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md,Listed in localization-support#489 translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md,Listed in localization-support#489 @@ -306,6 +305,7 @@ translations/es-ES/data/release-notes/github-ae/2022-05/2022-05-17.yml,broken li translations/es-ES/data/reusables/actions/contacting-support.md,broken liquid tags translations/es-ES/data/reusables/actions/enterprise-marketplace-actions.md,broken liquid tags translations/es-ES/data/reusables/actions/enterprise-storage-ha-backups.md,broken liquid tags +translations/es-ES/data/reusables/actions/settings-ui/settings-actions-general.md,rendering error translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runner-groups.md,rendering error translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runners.md,rendering error translations/es-ES/data/reusables/code-scanning/codeql-context-for-actions-and-third-party-tools.md,broken liquid tags