From f438423bb6507824d2d68f89d634ac920cf5c768 Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:50:39 -0400 Subject: [PATCH] [DO NOT MERGE] Msft: New translation batch for es (#30592) Co-authored-by: Robert Sese <734194+rsese@users.noreply.github.com> --- translations/es-ES/Placeholder.txt | 1 + .../content/account-and-profile/index.md | 10 +- .../index.md | 8 +- .../index.md | 8 +- .../managing-your-subscriptions.md | 42 +- .../viewing-your-subscriptions.md | 39 +- .../about-notifications.md | 64 +- .../configuring-notifications.md | 270 ++- .../setting-up-notifications/index.md | 6 + ...orkflow-for-triaging-your-notifications.md | 37 +- .../index.md | 8 +- .../managing-notifications-from-your-inbox.md | 171 +- .../triaging-a-single-notification.md | 23 +- .../about-your-organizations-profile.md | 25 +- .../about-your-profile.md | 29 +- .../customizing-your-profile/index.md | 6 + .../managing-your-profile-readme.md | 42 +- .../personalizing-your-profile.md | 170 +- .../pinning-items-to-your-profile.md | 32 +- .../setting-your-profile-to-private.md | 59 +- .../index.md | 10 +- .../index.md | 8 +- ...contributions-to-your-githubcom-profile.md | 37 +- ...erview-of-your-activity-on-your-profile.md | 16 +- ...utions-and-achievements-on-your-profile.md | 37 +- ...roubleshooting-commits-on-your-timeline.md | 29 +- .../viewing-contributions-on-your-profile.md | 47 +- ...tributions-not-showing-up-on-my-profile.md | 51 +- .../index.md | 4 +- .../index.md | 8 +- ...-collaborators-to-a-personal-repository.md | 52 +- ...-of-your-personal-accounts-repositories.md | 26 +- ...collaborator-from-a-personal-repository.md | 31 +- ...ourself-from-a-collaborators-repository.md | 24 +- ...an-email-address-to-your-github-account.md | 22 +- ...that-expose-your-personal-email-address.md | 22 +- .../changing-your-primary-email-address.md | 24 +- .../managing-email-preferences/index.md | 8 +- .../managing-marketing-emails-from-github.md | 24 +- ...membering-your-github-username-or-email.md | 42 +- .../setting-a-backup-email-address.md | 23 +- .../setting-your-commit-email-address.md | 31 +- .../types-of-emails-github-sends.md | 25 +- .../about-your-personal-dashboard.md | 38 +- .../changing-your-github-username.md | 53 +- .../index.md | 10 +- ...rating-jira-with-your-personal-projects.md | 34 +- ...o-your-personal-accounts-project-boards.md | 29 +- .../managing-accessibility-settings.md | 43 +- ...ysis-settings-for-your-personal-account.md | 43 +- ...fault-branch-name-for-your-repositories.md | 27 +- ...-for-githubs-enterprise-marketing-pages.md | 33 - ...ging-your-tab-size-rendering-preference.md | 16 +- .../managing-your-theme-settings.md | 39 +- ...evels-for-a-personal-account-repository.md | 115 +- ...oject-board-owned-by-a-personal-account.md | 33 +- ...does-the-available-for-hire-checkbox-do.md | 20 +- .../about-organization-membership.md | 29 +- .../accessing-an-organization.md | 14 +- .../index.md | 8 +- .../managing-your-scheduled-reminders.md | 57 +- ...izing-or-hiding-organization-membership.md | 21 +- .../removing-yourself-from-an-organization.md | 19 +- ...ng-organization-approval-for-oauth-apps.md | 24 +- ...iewing-peoples-roles-in-an-organization.md | 47 +- ...best-practices-for-leaving-your-company.md | 35 +- .../converting-a-user-into-an-organization.md | 63 +- .../deleting-your-personal-account.md | 65 - .../managing-your-personal-account/index.md | 19 - .../managing-multiple-accounts.md | 105 - .../merging-multiple-personal-accounts.md | 31 +- .../building-and-testing-go.md | 62 +- .../building-and-testing-java-with-ant.md | 49 +- .../building-and-testing-java-with-gradle.md | 53 +- .../building-and-testing-java-with-maven.md | 53 +- .../building-and-testing-net.md | 47 +- .../building-and-testing-nodejs.md | 63 +- .../building-and-testing-powershell.md | 98 +- .../building-and-testing-python.md | 132 +- .../building-and-testing-ruby.md | 46 +- .../building-and-testing-swift.md | 35 +- ...ilding-and-testing-xamarin-applications.md | 34 +- .../automating-builds-and-tests/index.md | 8 +- .../creating-actions/about-custom-actions.md | 71 +- .../creating-a-composite-action.md | 48 +- .../creating-a-docker-container-action.md | 112 +- .../creating-a-javascript-action.md | 105 +- .../developing-a-third-party-cli-action.md | 21 +- .../dockerfile-support-for-github-actions.md | 52 +- .../content/actions/creating-actions/index.md | 10 +- .../metadata-syntax-for-github-actions.md | 319 ++- ...ublishing-actions-in-github-marketplace.md | 73 +- .../releasing-and-maintaining-actions.md | 42 +- .../setting-exit-codes-for-actions.md | 32 +- ...ions-and-workflows-with-your-enterprise.md | 19 +- .../about-continuous-deployment.md | 28 +- .../deploying-with-github-actions.md | 82 +- .../deployment/about-deployments/index.md | 10 +- ...ing-to-amazon-elastic-container-service.md | 66 +- .../deploying-docker-to-azure-app-service.md | 32 +- .../deploying-java-to-azure-app-service.md | 28 +- .../deploying-net-to-azure-app-service.md | 28 +- .../deploying-nodejs-to-azure-app-service.md | 30 +- .../deploying-php-to-azure-app-service.md | 28 +- .../deploying-python-to-azure-app-service.md | 34 +- .../deploying-to-azure-kubernetes-service.md | 40 +- .../deploying-to-azure-static-web-app.md | 36 +- .../deploying-to-azure/index.md | 10 +- .../deploying-to-google-kubernetes-engine.md | 57 +- .../deploying-to-your-cloud-provider/index.md | 10 +- .../deploying-xcode-applications/index.md | 8 +- ...-on-macos-runners-for-xcode-development.md | 34 +- .../es-ES/content/actions/deployment/index.md | 10 +- .../managing-your-deployments/index.md | 10 +- .../viewing-deployment-history.md | 26 +- ...g-openid-connect-in-amazon-web-services.md | 58 +- .../configuring-openid-connect-in-azure.md | 58 +- ...uring-openid-connect-in-cloud-providers.md | 35 +- ...openid-connect-in-google-cloud-platform.md | 44 +- ...uring-openid-connect-in-hashicorp-vault.md | 97 +- .../index.md | 10 +- ...-openid-connect-with-reusable-workflows.md | 73 +- .../targeting-different-environments/index.md | 8 +- .../using-environments-for-deployment.md | 92 +- .../es-ES/content/actions/examples/index.md | 10 +- ...ncurrency-expressions-and-a-test-matrix.md | 98 +- ...g-scripts-to-test-your-code-on-a-runner.md | 76 +- .../using-the-github-cli-on-a-runner.md | 84 +- translations/es-ES/content/actions/guides.md | 6 + .../about-self-hosted-runners.md | 206 +- .../autoscaling-with-self-hosted-runners.md | 96 +- ...-hosted-runner-application-as-a-service.md | 59 +- ...customizing-the-containers-used-by-jobs.md | 249 +-- .../actions/hosting-your-own-runners/index.md | 10 +- ...ess-to-self-hosted-runners-using-groups.md | 18 +- ...and-troubleshooting-self-hosted-runners.md | 137 +- .../removing-self-hosted-runners.md | 77 +- .../running-scripts-before-or-after-a-job.md | 65 +- ...a-proxy-server-with-self-hosted-runners.md | 30 +- .../using-labels-with-self-hosted-runners.md | 71 +- ...using-self-hosted-runners-in-a-workflow.md | 54 +- translations/es-ES/content/actions/index.md | 10 +- .../actions/learn-github-actions/contexts.md | 24 +- .../environment-variables.md | 154 +- .../essential-features-of-github-actions.md | 36 +- .../learn-github-actions/expressions.md | 173 +- .../finding-and-customizing-actions.md | 70 +- .../actions/learn-github-actions/index.md | 10 +- .../understanding-github-actions.md | 66 +- ...usage-limits-billing-and-administration.md | 78 +- .../adding-labels-to-issues.md | 28 +- .../closing-inactive-issues.md | 36 +- ...nting-on-an-issue-when-a-label-is-added.md | 32 +- .../index.md | 8 +- ...oving-assigned-issues-on-project-boards.md | 42 +- ...card-is-added-to-a-project-board-column.md | 40 +- .../scheduling-issue-creation.md | 40 +- ...g-github-actions-for-project-management.md | 24 +- ...proving-workflow-runs-from-public-forks.md | 19 +- .../canceling-a-workflow.md | 26 +- .../deleting-a-workflow-run.md | 18 +- .../disabling-and-enabling-a-workflow.md | 42 +- .../downloading-workflow-artifacts.md | 33 +- .../actions/managing-workflow-runs/index.md | 14 +- .../manually-running-a-workflow.md | 53 +- .../re-running-workflows-and-jobs.md | 94 +- .../removing-workflow-artifacts.md | 31 +- .../reviewing-deployments.md | 22 +- .../skipping-workflow-runs.md | 24 +- .../migrating-to-github-actions/index.md | 8 +- ...-from-azure-pipelines-to-github-actions.md | 58 +- ...grating-from-circleci-to-github-actions.md | 138 +- ...ting-from-gitlab-cicd-to-github-actions.md | 101 +- ...igrating-from-jenkins-to-github-actions.md | 91 +- ...rating-from-travis-ci-to-github-actions.md | 81 +- .../about-monitoring-and-troubleshooting.md | 40 +- .../adding-a-workflow-status-badge.md | 38 +- .../enabling-debug-logging.md | 28 +- .../index.md | 12 +- .../notifications-for-workflow-runs.md | 12 +- .../using-the-visualization-graph.md | 23 +- .../using-workflow-run-logs.md | 76 +- .../viewing-job-execution-time.md | 26 +- .../viewing-workflow-run-history.md | 33 +- .../about-packaging-with-github-actions.md | 18 +- .../actions/publishing-packages/index.md | 8 +- .../publishing-docker-images.md | 117 +- .../publishing-java-packages-with-gradle.md | 58 +- .../publishing-java-packages-with-maven.md | 68 +- .../publishing-nodejs-packages.md | 78 +- .../es-ES/content/actions/quickstart.md | 75 +- .../automatic-token-authentication.md | 96 +- .../security-guides/encrypted-secrets.md | 124 +- .../content/actions/security-guides/index.md | 8 +- .../security-hardening-for-github-actions.md | 254 +-- .../about-service-containers.md | 67 +- .../creating-postgresql-service-containers.md | 112 +- .../creating-redis-service-containers.md | 95 +- .../using-containerized-services/index.md | 8 +- .../connecting-to-a-private-network.md | 98 +- .../controlling-access-to-larger-runners.md | 50 - .../customizing-github-hosted-runners.md | 31 +- .../using-github-hosted-runners/index.md | 12 +- .../monitoring-your-current-jobs.md | 37 +- .../using-larger-runners.md | 135 -- .../assigning-permissions-to-jobs.md | 16 +- .../choosing-the-runner-for-a-job.md | 14 +- .../using-jobs/defining-outputs-for-jobs.md | 14 +- .../es-ES/content/actions/using-jobs/index.md | 8 +- .../using-jobs/running-jobs-in-a-container.md | 28 +- .../setting-default-values-for-jobs.md | 14 +- .../using-a-matrix-for-your-jobs.md | 38 +- .../actions/using-jobs/using-concurrency.md | 17 +- ...ing-conditions-to-control-job-execution.md | 20 +- .../using-jobs/using-environments-for-jobs.md | 18 +- .../using-jobs/using-jobs-in-a-workflow.md | 14 +- .../using-workflows/about-workflows.md | 79 +- ...hing-dependencies-to-speed-up-workflows.md | 148 +- ...starter-workflows-for-your-organization.md | 53 +- .../events-that-trigger-workflows.md | 627 +++--- .../content/actions/using-workflows/index.md | 10 +- .../using-workflows/reusing-workflows.md | 185 +- ...rets-and-runners-with-your-organization.md | 52 +- .../storing-workflow-data-as-artifacts.md | 85 +- .../using-workflows/triggering-a-workflow.md | 60 +- .../using-github-cli-in-workflows.md | 16 +- .../using-starter-workflows.md | 41 +- .../workflow-commands-for-github-actions.md | 233 ++- .../es-ES/content/admin/all-releases.md | 57 +- .../content/admin/code-security/index.md | 12 +- ...ring-secret-scanning-for-your-appliance.md | 45 +- ...b-advanced-security-for-your-enterprise.md | 76 +- .../index.md | 7 + ...pply-chain-security-for-your-enterprise.md | 19 +- ...he-dependency-graph-for-your-enterprise.md | 50 +- .../index.md | 12 +- ...-vulnerability-data-for-your-enterprise.md | 25 +- .../about-github-connect.md | 92 +- ...c-user-license-sync-for-your-enterprise.md | 25 +- ...enabling-dependabot-for-your-enterprise.md | 106 +- ...g-server-statistics-for-your-enterprise.md | 31 +- ...ified-contributions-for-your-enterprise.md | 28 +- ...ling-unified-search-for-your-enterprise.md | 33 +- .../configuring-github-connect/index.md | 6 + .../configuring-a-hostname.md | 31 +- ...onfiguring-an-outbound-web-proxy-server.md | 32 +- .../configuring-built-in-firewall-rules.md | 35 +- .../configuring-dns-nameservers.md | 13 +- ...dress-using-the-virtual-machine-console.md | 18 +- .../configuring-tls.md | 55 +- .../enabling-subdomain-isolation.md | 66 +- .../configuring-network-settings/index.md | 10 +- .../network-ports.md | 59 +- ...-enterprise-server-with-a-load-balancer.md | 64 +- .../validating-your-domain-settings.md | 18 +- .../about-enterprise-configuration.md | 31 +- .../accessing-the-administrative-shell-ssh.md | 34 +- .../accessing-the-management-console.md | 43 +- .../command-line-utilities.md | 438 ++-- .../configuring-applications.md | 23 +- .../configuring-backups-on-your-appliance.md | 102 +- .../configuring-custom-footers.md | 29 +- .../configuring-email-for-notifications.md | 148 +- ...guring-github-pages-for-your-enterprise.md | 60 +- ...configuring-host-keys-for-your-instance.md | 27 +- .../configuring-rate-limits.md | 90 +- ...guring-ssh-connections-to-your-instance.md | 34 +- ...the-referrer-policy-for-your-enterprise.md | 26 +- .../configuring-time-synchronization.md | 27 +- .../configuring-web-commit-signing.md | 61 +- .../deploying-github-ae.md | 72 +- ...nabling-and-scheduling-maintenance-mode.md | 70 +- .../enabling-private-mode.md | 19 +- .../configuring-your-enterprise/index.md | 8 +- .../initializing-github-ae.md | 108 +- ...aging-github-mobile-for-your-enterprise.md | 34 +- ...ting-network-traffic-to-your-enterprise.md | 40 +- .../troubleshooting-tls-errors.md | 29 +- ...-approving-a-domain-for-your-enterprise.md | 50 +- .../content/admin/configuration/index.md | 17 +- .../about-repository-caching.md | 21 +- .../configuring-a-repository-cache.md | 68 +- .../caching-repositories/index.md | 11 +- .../about-cluster-nodes.md | 43 +- .../about-clustering.md | 13 +- .../cluster-network-configuration.md | 104 +- ...-availability-replication-for-a-cluster.md | 99 +- ...een-clustering-and-high-availability-ha.md | 31 +- .../evacuating-a-cluster-node.md | 25 +- .../configuring-clustering/index.md | 6 + .../initializing-the-cluster.md | 40 +- ...ting-a-failover-to-your-replica-cluster.md | 15 +- .../monitoring-cluster-nodes.md | 34 +- .../replacing-a-cluster-node.md | 29 +- .../upgrading-a-cluster.md | 40 +- .../about-geo-replication.md | 30 +- .../about-high-availability-configuration.md | 76 +- .../creating-a-high-availability-replica.md | 68 +- .../configuring-high-availability/index.md | 10 +- ...ng-a-failover-to-your-replica-appliance.md | 33 +- ...ering-a-high-availability-configuration.md | 19 +- .../removing-a-high-availability-replica.md | 27 +- .../admin/enterprise-management/index.md | 10 +- .../about-system-logs.md | 55 +- .../accessing-the-monitor-dashboard.md | 33 +- .../configuring-collectd.md | 43 +- ...ting-a-health-check-for-your-enterprise.md | 63 +- .../monitoring-your-appliance/index.md | 8 +- .../monitoring-using-snmp.md | 98 +- .../recommended-alert-thresholds.md | 35 +- .../setting-up-external-monitoring.md | 15 +- .../enabling-automatic-update-checks.md | 25 +- .../increasing-cpu-or-memory-resources.md | 85 +- .../increasing-storage-capacity.md | 43 +- .../index.md | 8 +- ...ng-from-github-enterprise-1110x-to-2123.md | 84 +- .../upgrade-requirements.md | 30 +- .../upgrading-github-enterprise-server.md | 190 +- ...rise-server-with-github-actions-enabled.md | 25 +- .../high-availability-for-github-actions.md | 17 +- .../index.md | 8 +- ...ting-github-actions-for-your-enterprise.md | 151 +- .../using-a-staging-environment.md | 37 +- ...g-github-actions-with-amazon-s3-storage.md | 35 +- ...-github-actions-with-azure-blob-storage.md | 30 +- ...ions-with-minio-gateway-for-nas-storage.md | 34 +- .../index.md | 10 +- ...f-hosted-runners-for-dependabot-updates.md | 73 +- .../about-github-actions-for-enterprises.md | 52 +- ...arted-with-github-actions-for-github-ae.md | 16 +- ...hub-actions-for-github-enterprise-cloud.md | 21 +- ...ub-actions-for-github-enterprise-server.md | 66 +- ...self-hosted-runners-for-your-enterprise.md | 132 +- .../index.md | 8 +- ...ucing-github-actions-to-your-enterprise.md | 85 +- ...ating-your-enterprise-to-github-actions.md | 17 +- .../content/admin/github-actions/index.md | 14 +- .../about-using-actions-in-your-enterprise.md | 42 +- ...-githubcom-actions-using-github-connect.md | 57 +- .../index.md | 8 +- ...manually-syncing-actions-from-githubcom.md | 66 +- ...-hosted-runners-without-internet-access.md | 36 +- ...version-of-the-official-bundled-actions.md | 67 +- .../index.md | 8 +- .../using-actions-in-github-ae.md | 20 +- translations/es-ES/content/admin/guides.md | 13 +- .../identity-and-access-management/index.md | 10 +- ...bout-authentication-for-your-enterprise.md | 134 +- ...ication-for-users-outside-your-provider.md | 53 +- .../changing-authentication-methods.md | 33 +- .../managing-iam-for-your-enterprise/index.md | 17 +- ...d-access-management-for-your-enterprise.md | 36 +- ...siderations-for-external-authentication.md | 153 +- ...f-your-identity-provider-is-unavailable.md | 19 +- ...-accounts-single-sign-on-recovery-codes.md | 37 +- .../index.md | 12 +- .../configuring-built-in-authentication.md | 35 +- .../disabling-unauthenticated-sign-ups.md | 21 +- .../using-built-in-authentication/index.md | 10 +- .../inviting-people-to-use-your-instance.md | 25 +- .../using-cas-for-enterprise-iam/index.md | 10 +- .../using-cas-for-enterprise-iam/using-cas.md | 35 +- .../about-enterprise-managed-users.md | 123 +- ...for-your-idps-conditional-access-policy.md | 14 +- ...uring-oidc-for-enterprise-managed-users.md | 44 +- ...le-sign-on-for-enterprise-managed-users.md | 56 +- ...-for-enterprise-managed-users-with-okta.md | 77 +- ...ovisioning-for-enterprise-managed-users.md | 60 +- .../index.md | 10 +- ...mberships-with-identity-provider-groups.md | 49 +- .../migrating-from-saml-to-oidc.md | 20 +- .../using-ldap-for-enterprise-iam/index.md | 10 +- .../using-ldap.md | 133 +- .../about-saml-for-enterprise-iam.md | 67 +- ...ning-for-your-enterprise-using-azure-ad.md | 25 +- ...isioning-for-your-enterprise-using-okta.md | 105 +- ...-sign-on-for-your-enterprise-using-okta.md | 35 +- ...saml-single-sign-on-for-your-enterprise.md | 134 +- ...g-user-provisioning-for-your-enterprise.md | 55 +- .../enabling-encrypted-assertions.md | 41 +- .../using-saml-for-enterprise-iam/index.md | 11 +- ...on-for-organizations-in-your-enterprise.md | 36 +- .../mapping-okta-groups-to-teams.md | 84 +- .../saml-configuration-reference.md | 88 +- ...n-organization-to-an-enterprise-account.md | 21 +- .../troubleshooting-saml-authentication.md | 59 +- .../updating-a-users-saml-nameid.md | 35 +- translations/es-ES/content/admin/index.md | 8 +- .../es-ES/content/admin/installation/index.md | 15 +- .../index.md | 8 +- ...talling-github-enterprise-server-on-aws.md | 81 +- ...lling-github-enterprise-server-on-azure.md | 64 +- ...erprise-server-on-google-cloud-platform.md | 54 +- ...ing-github-enterprise-server-on-hyper-v.md | 51 +- ...thub-enterprise-server-on-openstack-kvm.md | 47 +- ...ling-github-enterprise-server-on-vmware.md | 41 +- ...g-github-enterprise-server-on-xenserver.md | 55 +- .../setting-up-a-staging-instance.md | 37 +- .../about-server-statistics.md | 59 +- .../exporting-server-statistics.md | 47 +- .../index.md | 12 +- ...ng-server-statistics-using-the-rest-api.md | 17 +- .../activity-dashboard.md | 17 +- .../exploring-user-activity/index.md | 12 +- .../exploring-user-activity/log-forwarding.md | 49 +- .../managing-global-webhooks.md | 79 +- .../viewing-push-logs.md | 14 +- .../index.md | 10 +- ...about-the-audit-log-for-your-enterprise.md | 55 +- ...ssing-the-audit-log-for-your-enterprise.md | 15 +- .../audit-log-events-for-your-enterprise.md | 1813 +++++++++-------- ...uring-the-audit-log-for-your-enterprise.md | 52 +- ...es-in-the-audit-log-for-your-enterprise.md | 55 +- ...-audit-log-activity-for-your-enterprise.md | 49 +- .../index.md | 12 +- ...ching-the-audit-log-for-your-enterprise.md | 119 +- ...aming-the-audit-log-for-your-enterprise.md | 315 +-- ...g-the-audit-log-api-for-your-enterprise.md | 59 +- .../admin/overview/about-data-residency.md | 7 +- .../overview/about-enterprise-accounts.md | 70 +- .../content/admin/overview/about-github-ae.md | 49 +- .../about-github-enterprise-server.md | 101 +- .../overview/about-github-for-enterprises.md | 39 +- .../about-the-github-enterprise-api.md | 21 +- ...-compliance-reports-for-your-enterprise.md | 22 +- .../creating-an-enterprise-account.md | 59 +- .../es-ES/content/admin/overview/index.md | 12 +- .../content/admin/overview/system-overview.md | 109 +- ...e-ecosystem-support-for-your-enterprise.md | 44 +- .../enabling-github-packages-with-aws.md | 36 +- ...github-packages-with-azure-blob-storage.md | 26 +- .../enabling-github-packages-with-minio.md | 50 +- ...ith-github-packages-for-your-enterprise.md | 36 +- .../es-ES/content/admin/packages/index.md | 13 +- ...ainer-registry-from-the-docker-registry.md | 63 +- ...inio-storage-bucket-for-github-packages.md | 45 +- .../about-enterprise-policies.md | 24 +- ...or-advanced-security-in-your-enterprise.md | 17 +- ...-dependency-insights-in-your-enterprise.md | 22 +- ...s-for-github-actions-in-your-enterprise.md | 109 +- ...oject-board-policies-in-your-enterprise.md | 46 - ...-management-policies-in-your-enterprise.md | 201 +- ...orcing-team-policies-in-your-enterprise.md | 22 +- .../index.md | 10 +- ...email-notifications-for-your-enterprise.md | 20 +- .../about-pre-receive-hooks.md | 11 +- ...creating-a-pre-receive-hook-environment.md | 60 +- .../creating-a-pre-receive-hook-script.md | 139 +- .../index.md | 8 +- ...-the-github-enterprise-server-appliance.md | 71 +- .../es-ES/content/admin/policies/index.md | 8 +- .../es-ES/content/admin/release-notes.md | 8 +- .../content/admin/user-management/index.md | 8 +- ...adding-organizations-to-your-enterprise.md | 87 +- .../adding-people-to-teams.md | 15 +- ...-visibility-for-organization-membership.md | 28 +- .../continuous-integration-using-jenkins.md | 11 +- .../creating-teams.md | 58 +- .../index.md | 10 +- .../managing-projects-using-jira.md | 49 +- ...n-organization-owned-by-your-enterprise.md | 49 +- ...nting-users-from-creating-organizations.md | 20 +- ...ving-organizations-from-your-enterprise.md | 18 +- ...ving-users-from-teams-and-organizations.md | 31 +- ...ctor-authentication-for-an-organization.md | 48 +- .../restoring-a-deleted-organization.md | 59 +- ...-large-file-storage-for-your-enterprise.md | 58 +- ...bling-git-ssh-access-on-your-enterprise.md | 40 +- .../index.md | 8 +- .../migrating-to-internal-repositories.md | 29 +- .../restoring-a-deleted-repository.md | 27 +- .../troubleshooting-service-hooks.md | 32 +- .../auditing-ssh-keys.md | 31 +- .../auditing-users-across-your-enterprise.md | 134 +- .../best-practices-for-user-security.md | 17 +- ...izing-user-messages-for-your-enterprise.md | 90 +- .../impersonating-a-user.md | 41 +- .../index.md | 10 +- ...viting-people-to-manage-your-enterprise.md | 67 +- .../managing-dormant-users.md | 61 +- ...upport-entitlements-for-your-enterprise.md | 36 +- ...-a-legal-hold-on-a-user-or-organization.md | 19 +- ...moting-or-demoting-a-site-administrator.md | 54 +- .../rebuilding-contributions-data.md | 18 +- .../removing-a-member-from-your-enterprise.md | 28 +- .../roles-in-an-enterprise.md | 38 +- .../suspending-and-unsuspending-users.md | 99 +- ...-a-users-saml-access-to-your-enterprise.md | 38 +- .../viewing-people-in-your-enterprise.md | 128 +- .../about-migrations.md | 57 +- ...exporting-migration-data-from-githubcom.md | 66 +- ...ing-migration-data-from-your-enterprise.md | 39 +- ...rom-third-party-version-control-systems.md | 25 +- .../index.md | 8 +- .../migrating-data-to-your-enterprise.md | 105 +- ...ring-to-migrate-data-to-your-enterprise.md | 115 +- ...authentication-with-saml-single-sign-on.md | 46 +- ...-token-for-use-with-saml-single-sign-on.md | 25 +- ...sh-key-for-use-with-saml-single-sign-on.md | 28 +- .../index.md | 8 +- ...-and-managing-your-active-saml-sessions.md | 27 +- .../about-ssh.md | 24 +- .../checking-for-existing-ssh-keys.md | 27 +- ...-ssh-key-and-adding-it-to-the-ssh-agent.md | 105 +- .../connecting-to-github-with-ssh/index.md | 8 +- .../testing-your-ssh-connection.md | 39 +- .../working-with-ssh-key-passphrases.md | 25 +- .../es-ES/content/authentication/index.md | 10 +- .../about-anonymized-urls.md | 70 +- .../about-authentication-to-github.md | 112 +- .../about-githubs-ip-addresses.md | 27 +- .../authorizing-github-apps.md | 34 +- .../authorizing-oauth-apps.md | 62 +- ...onnecting-with-third-party-applications.md | 43 +- .../creating-a-personal-access-token.md | 70 +- .../creating-a-strong-password.md | 27 +- .../githubs-ssh-key-fingerprints.md | 9 +- .../index.md | 10 +- .../preventing-unauthorized-access.md | 25 +- ...moving-sensitive-data-from-a-repository.md | 85 +- ...wing-your-authorized-applications-oauth.md | 18 +- .../reviewing-your-authorized-integrations.md | 26 +- .../reviewing-your-deploy-keys.md | 28 +- .../reviewing-your-security-log.md | 325 ++- .../reviewing-your-ssh-keys.md | 59 +- .../sudo-mode.md | 66 +- .../token-expiration-and-revocation.md | 27 +- ...updating-your-github-access-credentials.md | 64 +- ...adding-a-gpg-key-to-your-github-account.md | 56 +- .../associating-an-email-with-your-gpg-key.md | 41 +- .../checking-for-existing-gpg-keys.md | 34 +- ...cation-statuses-for-all-of-your-commits.md | 25 +- .../generating-a-new-gpg-key.md | 46 +- .../index.md | 6 +- .../signing-commits.md | 34 +- .../signing-tags.md | 19 +- .../telling-git-about-your-signing-key.md | 45 +- .../about-two-factor-authentication.md | 28 +- ...-github-using-two-factor-authentication.md | 50 +- ...delivery-methods-for-your-mobile-device.md | 32 +- ...-factor-authentication-recovery-methods.md | 58 +- .../configuring-two-factor-authentication.md | 112 +- ...s-where-sms-authentication-is-supported.md | 45 +- ...uthentication-for-your-personal-account.md | 29 +- .../index.md | 8 +- ...ccount-if-you-lose-your-2fa-credentials.md | 46 +- ...t-and-tag-signature-verification-status.md | 40 +- .../index.md | 10 +- ...-verified-email-address-in-your-gpg-key.md | 20 +- .../deleted-or-missing-ssh-keys.md | 13 +- .../error-agent-admitted-failure-to-sign.md | 19 +- .../error-bad-file-number.md | 19 +- .../error-key-already-in-use.md | 23 +- .../error-permission-denied-publickey.md | 57 +- ...ission-to-userrepo-denied-to-other-user.md | 11 +- ...on-to-userrepo-denied-to-userother-repo.md | 13 +- .../error-ssh-add-illegal-option----k.md | 26 +- ...e-problem-verify-that-the-ca-cert-is-ok.md | 9 +- .../error-unknown-key-type.md | 19 +- .../error-were-doing-an-ssh-key-audit.md | 11 +- .../troubleshooting-ssh/index.md | 6 + .../recovering-your-ssh-key-passphrase.md | 23 +- .../using-ssh-over-the-https-port.md | 21 +- translations/es-ES/content/billing/index.md | 10 +- ...bout-billing-for-git-large-file-storage.md | 21 +- .../downgrading-git-large-file-storage.md | 42 +- .../index.md | 8 +- .../upgrading-git-large-file-storage.md | 26 +- ...ewing-your-git-large-file-storage-usage.md | 24 +- .../about-billing-for-github-actions.md | 96 +- .../index.md | 6 + ...-your-spending-limit-for-github-actions.md | 41 +- .../viewing-your-github-actions-usage.md | 40 +- ...ut-billing-for-github-advanced-security.md | 49 +- .../index.md | 6 + ...ing-your-github-advanced-security-usage.md | 110 +- .../about-billing-for-github-codespaces.md | 54 +- .../index.md | 6 + ...g-spending-limits-for-github-codespaces.md | 50 +- .../viewing-your-github-codespaces-usage.md | 36 +- .../about-billing-for-github-copilot.md | 21 +- .../index.md | 12 +- ...naging-your-github-copilot-subscription.md | 57 +- .../about-billing-for-github-marketplace.md | 19 +- .../canceling-a-github-marketplace-app.md | 37 +- ...lling-plan-for-a-github-marketplace-app.md | 32 +- .../index.md | 10 +- ...lling-plan-for-a-github-marketplace-app.md | 26 +- .../about-billing-for-github-packages.md | 58 +- .../index.md | 8 +- ...your-spending-limit-for-github-packages.md | 39 +- .../viewing-your-github-packages-usage.md | 40 +- .../about-billing-for-github-sponsors.md | 13 +- .../downgrading-a-sponsorship.md | 25 +- .../index.md | 8 +- .../upgrading-a-sponsorship.md | 15 +- .../about-billing-for-github-accounts.md | 19 +- .../about-billing-for-your-enterprise.md | 55 +- .../about-per-user-pricing.md | 80 +- ...n-azure-subscription-to-your-enterprise.md | 45 +- ...unted-subscriptions-for-github-accounts.md | 30 +- .../downgrading-your-github-subscription.md | 70 +- ...-downgrading-affect-the-billing-process.md | 25 +- .../index.md | 12 +- .../managing-invoices-for-your-enterprise.md | 43 +- ...ne-time-payments-for-customers-in-india.md | 69 +- .../upgrading-your-github-subscription.md | 63 +- ...ng-pending-changes-to-your-subscription.md | 24 +- ...n-and-usage-for-your-enterprise-account.md | 32 +- .../index.md | 6 + ...io-subscriptions-with-github-enterprise.md | 59 +- .../about-billing-on-github.md | 35 +- .../adding-information-to-your-receipts.md | 22 +- .../adding-or-editing-a-payment-method.md | 29 +- ...ging-the-duration-of-your-billing-cycle.md | 24 +- .../index.md | 8 +- .../redeeming-a-coupon.md | 15 +- .../setting-your-billing-email.md | 81 +- ...eshooting-a-declined-credit-card-charge.md | 23 +- .../unlocking-a-locked-account.md | 13 +- ...ewing-your-payment-history-and-receipts.md | 18 +- ...ing-your-subscriptions-and-billing-date.md | 22 +- .../about-licenses-for-github-enterprise.md | 35 +- ...ding-your-license-for-github-enterprise.md | 26 +- .../index.md | 8 +- ...rise-server-and-github-enterprise-cloud.md | 47 +- ...ing-license-usage-for-github-enterprise.md | 119 +- ...new-license-to-github-enterprise-server.md | 28 +- ...ing-license-usage-for-github-enterprise.md | 68 +- ...organizations-for-procurement-companies.md | 27 +- ...r-an-organization-on-behalf-of-a-client.md | 88 +- .../index.md | 8 +- ...renewing-your-clients-paid-organization.md | 18 +- ...ngrading-your-clients-paid-organization.md | 24 +- .../index.md | 10 +- ...pting-github-advanced-security-at-scale.md | 49 +- ...lign-on-your-rollout-strategy-and-goals.md | 63 +- .../phase-3-pilot-programs.md | 61 +- .../phase-4-create-internal-documentation.md | 23 +- ...phase-5-rollout-and-scale-code-scanning.md | 45 +- ...ase-6-rollout-and-scale-secret-scanning.md | 99 +- .../about-code-scanning.md | 31 +- ...-codeql-workflow-for-compiled-languages.md | 101 +- .../index.md | 10 +- ...ode-scanning-alerts-for-your-repository.md | 231 +-- ...d-hardware-resources-for-running-codeql.md | 17 +- ...ing-codeql-code-scanning-in-a-container.md | 24 +- ...nning-alerts-in-issues-using-task-lists.md | 80 +- ...g-code-scanning-alerts-in-pull-requests.md | 132 +- .../troubleshooting-the-codeql-workflow.md | 218 +- .../viewing-code-scanning-logs.md | 36 +- .../code-security/code-scanning/index.md | 8 +- .../about-integration-with-code-scanning.md | 35 +- .../sarif-support-for-code-scanning.md | 26 +- .../uploading-a-sarif-file-to-github.md | 75 +- .../index.md | 8 +- ...ng-from-the-codeql-runner-to-codeql-cli.md | 39 +- ...hooting-codeql-runner-in-your-ci-system.md | 50 +- .../about-dependabot-alerts.md | 71 +- ...isories-in-the-github-advisory-database.md | 116 +- .../configuring-dependabot-alerts.md | 110 +- ...ing-notifications-for-dependabot-alerts.md | 46 +- ...isories-in-the-github-advisory-database.md | 50 +- .../dependabot/dependabot-alerts/index.md | 12 +- .../viewing-and-updating-dependabot-alerts.md | 170 +- .../about-dependabot-security-updates.md | 28 +- ...configuring-dependabot-security-updates.md | 66 +- .../dependabot-security-updates/index.md | 12 +- .../about-dependabot-version-updates.md | 28 +- ...ion-options-for-the-dependabot.yml-file.md | 269 +-- .../configuring-dependabot-version-updates.md | 65 +- .../customizing-dependency-updates.md | 48 +- .../dependabot-version-updates/index.md | 12 +- ...ndencies-configured-for-version-updates.md | 28 +- .../content/code-security/dependabot/index.md | 10 +- ...tomating-dependabot-with-github-actions.md | 85 +- .../working-with-dependabot/index.md | 12 +- ...your-actions-up-to-date-with-dependabot.md | 35 +- ...naging-encrypted-secrets-for-dependabot.md | 62 +- ...ng-pull-requests-for-dependency-updates.md | 52 +- .../troubleshooting-dependabot-errors.md | 71 +- ...he-detection-of-vulnerable-dependencies.md | 71 +- ...ng-a-security-policy-to-your-repository.md | 44 +- .../github-security-features.md | 93 +- .../code-security/getting-started/index.md | 8 +- .../securing-your-organization.md | 135 +- .../securing-your-repository.md | 137 +- .../es-ES/content/code-security/guides.md | 10 +- .../es-ES/content/code-security/index.md | 10 +- ...-disclosure-of-security-vulnerabilities.md | 68 +- ...ub-security-advisories-for-repositories.md | 32 +- ...rator-to-a-repository-security-advisory.md | 33 +- ...lve-a-repository-security-vulnerability.md | 71 +- ...creating-a-repository-security-advisory.md | 36 +- .../editing-a-repository-security-advisory.md | 36 +- .../repository-security-advisories/index.md | 12 +- ...vels-for-repository-security-advisories.md | 55 +- ...blishing-a-repository-security-advisory.md | 58 +- ...tor-from-a-repository-security-advisory.md | 34 +- ...hdrawing-a-repository-security-advisory.md | 17 +- ...g-secret-scanning-for-your-repositories.md | 73 +- ...ing-custom-patterns-for-secret-scanning.md | 201 +- .../code-security/secret-scanning/index.md | 8 +- .../managing-alerts-from-secret-scanning.md | 64 +- .../protecting-pushes-with-secret-scanning.md | 89 +- ...ing-a-branch-blocked-by-push-protection.md | 9 +- .../secret-scanning-patterns.md | 70 +- .../about-the-security-overview.md | 52 +- ...ltering-alerts-in-the-security-overview.md | 138 +- .../code-security/security-overview/index.md | 8 +- .../viewing-the-security-overview.md | 54 +- .../end-to-end-supply-chain-overview.md | 37 +- .../end-to-end-supply-chain/index.md | 8 +- .../securing-accounts.md | 107 +- .../securing-builds.md | 51 +- .../end-to-end-supply-chain/securing-code.md | 89 +- .../supply-chain-security/index.md | 8 +- .../about-dependency-review.md | 47 +- .../about-supply-chain-security.md | 151 +- .../about-the-dependency-graph.md | 108 +- .../configuring-dependency-review.md | 72 +- .../configuring-the-dependency-graph.md | 42 +- ...loring-the-dependencies-of-a-repository.md | 98 +- .../index.md | 8 +- .../troubleshooting-the-dependency-graph.md | 39 +- .../using-the-dependency-submission-api.md | 49 +- ...pace-to-access-a-private-image-registry.md | 88 +- ...disaster-recovery-for-github-codespaces.md | 33 +- .../codespaces/codespaces-reference/index.md | 8 +- .../security-in-github-codespaces.md | 73 +- ...rstanding-billing-for-github-codespaces.md | 33 +- ...ing-github-copilot-in-github-codespaces.md | 15 +- ...e-vs-code-command-palette-in-codespaces.md | 56 +- ...ing-the-machine-type-for-your-codespace.md | 29 +- ...g-automatic-deletion-of-your-codespaces.md | 82 +- .../customizing-your-codespace/index.md | 8 +- ...zing-github-codespaces-for-your-account.md | 70 +- ...ur-default-editor-for-github-codespaces.md | 20 +- ...ur-default-region-for-github-codespaces.md | 17 +- ...ur-timeout-period-for-github-codespaces.md | 33 +- .../codespaces-lifecycle.md | 69 +- .../connecting-to-a-private-network.md | 33 +- .../creating-a-codespace.md | 3 + ...nvironment-variables-for-your-codespace.md | 35 +- .../deleting-a-codespace.md | 53 +- .../developing-in-a-codespace.md | 57 +- .../forwarding-ports-in-your-codespace.md | 113 +- ...-github-codespaces-for-machine-learning.md | 120 -- .../developing-in-codespaces/index.md | 12 +- .../renaming-a-codespace.md | 12 +- ...ing-github-codespaces-for-pull-requests.md | 34 +- ...github-codespaces-in-visual-studio-code.md | 62 +- ...using-github-codespaces-with-github-cli.md | 101 +- .../using-source-control-in-your-codespace.md | 56 +- .../codespaces/getting-started/deep-dive.md | 113 +- .../codespaces/getting-started/index.md | 12 +- .../codespaces/getting-started/quickstart.md | 112 +- .../es-ES/content/codespaces/guides.md | 9 +- .../es-ES/content/codespaces/index.md | 10 +- ...github-codespaces-for-your-organization.md | 30 +- .../index.md | 8 +- ...-github-codespaces-in-your-organization.md | 38 +- ...-and-organization-for-github-codespaces.md | 56 +- ...ccess-for-your-organizations-codespaces.md | 29 +- .../restricting-access-to-machine-types.md | 70 +- .../restricting-the-idle-timeout-period.md | 40 +- ...ing-the-retention-period-for-codespaces.md | 40 +- ...cting-the-visibility-of-forwarded-ports.md | 62 +- ...ations-audit-logs-for-github-codespaces.md | 23 +- .../managing-your-codespaces/index.md | 6 + ...g-encrypted-secrets-for-your-codespaces.md | 76 +- ...-gpg-verification-for-github-codespaces.md | 26 +- ...g-repository-access-for-your-codespaces.md | 92 +- ...our-security-logs-for-github-codespaces.md | 25 +- .../es-ES/content/codespaces/overview.md | 35 +- .../about-github-codespaces-prebuilds.md | 55 +- ...a-prebuild-to-access-other-repositories.md | 57 +- .../configuring-prebuilds.md | 106 +- .../prebuilding-your-codespaces/index.md | 10 +- .../managing-prebuilds.md | 107 +- .../testing-dev-container-changes.md | 35 +- .../index.md | 13 +- .../introduction-to-dev-containers.md | 171 +- ...um-specification-for-codespace-machines.md | 37 +- ...g-up-your-dotnet-project-for-codespaces.md | 212 +- ...ing-up-your-java-project-for-codespaces.md | 158 +- ...g-up-your-nodejs-project-for-codespaces.md | 157 +- .../setting-up-your-project-for-codespaces.md | 9 +- ...g-up-your-python-project-for-codespaces.md | 194 +- .../the-githubdev-web-based-editor.md | 78 +- .../exporting-changes-to-a-branch.md | 29 +- .../troubleshooting/github-codespaces-logs.md | 71 +- .../codespaces/troubleshooting/index.md | 10 +- .../troubleshooting-codespaces-clients.md | 30 +- ...ing-creation-and-deletion-of-codespaces.md | 47 +- ...troubleshooting-dotfiles-for-codespaces.md | 19 +- ...g-port-forwarding-for-github-codespaces.md | 19 +- .../troubleshooting-prebuilds.md | 67 +- ...ng-your-connection-to-github-codespaces.md | 35 +- ...king-with-support-for-github-codespaces.md | 32 +- .../adding-or-editing-wiki-pages.md | 49 +- .../changing-access-permissions-for-wikis.md | 19 +- ...ating-a-footer-or-sidebar-for-your-wiki.md | 39 +- .../disabling-wikis.md | 17 +- .../editing-wiki-content.md | 29 +- .../index.md | 8 +- .../viewing-a-wikis-history-of-changes.md | 29 +- .../es-ES/content/communities/index.md | 8 +- .../blocking-a-user-from-your-organization.md | 61 +- ...cking-a-user-from-your-personal-account.md | 105 +- .../index.md | 8 +- .../reporting-abuse-or-spam.md | 51 +- ...nblocking-a-user-from-your-organization.md | 37 +- ...cking-a-user-from-your-personal-account.md | 33 +- ...-who-are-blocked-from-your-organization.md | 25 +- ...ouve-blocked-from-your-personal-account.md | 23 +- .../index.md | 8 +- ...-interactions-for-your-personal-account.md | 24 +- ...iting-interactions-in-your-organization.md | 33 +- ...imiting-interactions-in-your-repository.md | 33 +- .../locking-conversations.md | 42 +- .../managing-disruptive-comments.md | 73 +- ...-abuse-in-your-organizations-repository.md | 22 +- ...ontent-in-your-organizations-repository.md | 35 +- .../tracking-changes-in-a-comment.md | 22 +- ...out-community-management-and-moderation.md | 23 +- ...munity-profiles-for-public-repositories.md | 31 +- .../accessing-a-projects-community-profile.md | 19 +- ...dding-a-code-of-conduct-to-your-project.md | 49 +- .../adding-a-license-to-a-repository.md | 52 +- ...dding-support-resources-to-your-project.md | 29 +- ...reating-a-default-community-health-file.md | 47 +- ...ntributions-to-your-project-with-labels.md | 26 +- .../index.md | 8 +- ...-guidelines-for-repository-contributors.md | 41 +- .../about-issue-and-pull-request-templates.md | 34 +- ...dation-errors-when-creating-issue-forms.md | 265 ++- ...ing-issue-templates-for-your-repository.md | 102 +- ...ll-request-template-for-your-repository.md | 45 +- .../index.md | 8 +- ...ngle-issue-template-for-your-repository.md | 53 +- .../syntax-for-githubs-form-schema.md | 127 +- .../syntax-for-issue-forms.md | 59 +- ...uring-github-copilot-in-a-jetbrains-ide.md | 95 +- .../configuring-github-copilot-in-neovim.md | 14 +- ...ng-github-copilot-in-visual-studio-code.md | 112 +- ...iguring-github-copilot-in-visual-studio.md | 59 +- ...ng-github-copilot-settings-on-githubcom.md | 15 +- .../configuring-github-copilot/index.md | 10 +- ...-with-github-copilot-in-a-jetbrains-ide.md | 121 +- ...g-started-with-github-copilot-in-neovim.md | 32 +- ...th-github-copilot-in-visual-studio-code.md | 87 +- ...ed-with-github-copilot-in-visual-studio.md | 78 +- .../index.md | 10 +- translations/es-ES/content/copilot/index.md | 10 +- .../about-github-copilot.md | 37 +- .../overview-of-github-copilot/index.md | 12 +- .../es-ES/content/copilot/quickstart.md | 67 +- ...m-your-local-computer-to-github-desktop.md | 29 +- ...-project-to-github-using-github-desktop.md | 37 +- ...epository-from-github-to-github-desktop.md | 33 +- ...orking-repositories-from-github-desktop.md | 64 +- .../adding-and-cloning-repositories/index.md | 8 +- .../index.md | 8 +- .../index.md | 8 +- .../syncing-your-branch.md | 115 +- ...g-and-reviewing-changes-to-your-project.md | 66 +- .../making-changes-in-a-branch/index.md | 8 +- .../managing-branches.md | 109 +- .../pushing-changes-to-github.md | 26 +- .../stashing-changes.md | 24 +- .../viewing-the-branch-history.md | 19 +- .../managing-commits/amending-a-commit.md | 17 +- .../cherry-picking-a-commit.md | 14 +- .../managing-commits/index.md | 6 + .../managing-commits/managing-tags.md | 28 +- .../managing-commits/reordering-commits.md | 18 +- .../managing-commits/reverting-a-commit.md | 17 +- .../managing-commits/squashing-commits.md | 25 +- ...nging-a-remotes-url-from-github-desktop.md | 17 +- ...iguring-notifications-in-github-desktop.md | 69 +- .../creating-an-issue-or-pull-request.md | 63 +- .../index.md | 8 +- ...iewing-a-pull-request-in-github-desktop.md | 27 +- ...and-re-running-checks-in-github-desktop.md | 37 +- translations/es-ES/content/desktop/index.md | 8 +- ...t-large-file-storage-and-github-desktop.md | 17 +- .../configuring-a-default-editor.md | 31 +- .../configuring-basic-settings.md | 19 +- .../configuring-git-for-github-desktop.md | 87 +- .../index.md | 8 +- .../setting-a-theme-for-github-desktop.md | 17 +- .../index.md | 8 +- .../about-connections-to-github.md | 17 +- .../authenticating-to-github.md | 78 +- .../index.md | 8 +- .../installing-github-desktop.md | 27 +- .../setting-up-github-desktop.md | 27 +- .../uninstalling-github-desktop.md | 31 +- .../updating-github-desktop.md | 19 +- ...r-first-repository-using-github-desktop.md | 97 +- .../getting-started-with-github-desktop.md | 61 +- .../overview/index.md | 8 +- .../overview/keyboard-shortcuts.md | 171 +- ...ng-github-desktop-from-the-command-line.md | 18 +- .../overview/supported-operating-systems.md | 48 +- .../authenticating-with-github-apps.md | 94 +- ...ting-a-custom-badge-for-your-github-app.md | 31 +- .../creating-a-github-app-from-a-manifest.md | 93 +- ...ating-a-github-app-using-url-parameters.md | 197 +- .../creating-a-github-app.md | 73 +- ...g-and-authorizing-users-for-github-apps.md | 806 ++++---- .../apps/building-github-apps/index.md | 6 + ...g-allowed-ip-addresses-for-a-github-app.md | 23 +- .../rate-limits-for-github-apps.md | 39 +- ...refreshing-user-to-server-access-tokens.md | 47 +- .../setting-permissions-for-github-apps.md | 11 +- .../authorizing-oauth-apps.md | 163 +- ...ating-a-custom-badge-for-your-oauth-app.md | 32 +- .../creating-an-oauth-app.md | 49 +- .../apps/building-oauth-apps/index.md | 6 + .../scopes-for-oauth-apps.md | 103 +- .../getting-started-with-apps/about-apps.md | 39 +- .../activating-optional-features-for-apps.md | 19 +- ...nces-between-github-apps-and-oauth-apps.md | 117 +- .../apps/getting-started-with-apps/index.md | 8 +- .../migrating-oauth-apps-to-github-apps.md | 95 +- ...ment-environment-to-create-a-github-app.md | 201 +- .../creating-ci-tests-with-the-checks-api.md | 297 +-- .../content/developers/apps/guides/index.md | 6 + .../apps/guides/using-content-attachments.md | 53 +- .../using-the-github-api-in-your-app.md | 135 +- .../es-ES/content/developers/apps/index.md | 6 + .../deleting-a-github-app.md | 24 +- .../editing-a-github-apps-permissions.md | 33 +- .../apps/managing-github-apps/index.md | 6 + .../installing-github-apps.md | 48 +- .../making-a-github-app-public-or-private.md | 29 +- .../modifying-a-github-app.md | 21 +- .../suspending-a-github-app-installation.md | 22 +- .../transferring-ownership-of-a-github-app.md | 29 +- .../deleting-an-oauth-app.md | 20 +- .../apps/managing-oauth-apps/index.md | 6 + .../modifying-an-oauth-app.md | 12 +- .../transferring-ownership-of-an-oauth-app.md | 28 +- ...leshooting-authorization-request-errors.md | 17 +- ...g-oauth-app-access-token-request-errors.md | 23 +- ...omer-experience-best-practices-for-apps.md | 11 +- .../index.md | 8 +- .../requirements-for-listing-an-app.md | 37 +- .../security-best-practices-for-apps.md | 30 +- .../viewing-metrics-for-your-listing.md | 36 +- .../viewing-transactions-for-your-listing.md | 46 +- .../about-github-marketplace.md | 43 +- .../about-marketplace-badges.md | 28 +- ...sher-verification-for-your-organization.md | 32 +- .../github-marketplace-overview/index.md | 8 +- .../developers/github-marketplace/index.md | 8 +- ...a-webhook-to-notify-you-of-plan-changes.md | 23 +- .../drafting-a-listing-for-your-app.md | 29 +- .../index.md | 8 +- .../setting-pricing-plans-for-your-listing.md | 41 +- ...submitting-your-listing-for-publication.md | 19 +- ...ting-a-listing-description-for-your-app.md | 88 +- .../billing-customers.md | 21 +- .../index.md | 8 +- ...icing-plans-for-github-marketplace-apps.md | 23 +- .../receiving-payment-for-app-purchases.md | 11 +- .../handling-new-purchases-and-free-trials.md | 53 +- .../handling-plan-cancellations.md | 21 +- .../handling-plan-changes.md | 31 +- .../index.md | 8 +- ...ndpoints-for-the-github-marketplace-api.md | 21 +- .../testing-your-app.md | 19 +- ...k-events-for-the-github-marketplace-api.md | 83 +- .../es-ES/content/developers/index.md | 31 +- .../developers/overview/about-githubs-apis.md | 9 +- .../overview/github-developer-program.md | 25 +- .../content/developers/overview/index.md | 10 +- .../overview/managing-deploy-keys.md | 110 +- .../overview/replacing-github-services.md | 44 +- .../secret-scanning-partner-program.md | 53 +- .../overview/using-ssh-agent-forwarding.md | 55 +- .../events/github-event-types.md | 159 +- .../webhooks-and-events/events/index.md | 6 + .../events/issue-event-types.md | 635 +++--- .../developers/webhooks-and-events/index.md | 6 + .../webhooks/about-webhooks.md | 19 +- ...iguring-your-server-to-receive-payloads.md | 25 +- .../webhooks/creating-webhooks.md | 37 +- .../webhooks-and-events/webhooks/index.md | 8 +- .../webhooks/securing-your-webhooks.md | 38 +- .../webhooks/testing-webhooks.md | 22 +- .../webhooks/webhook-events-and-payloads.md | 818 +++----- .../about-discussions.md | 54 +- ...ting-with-maintainers-using-discussions.md | 47 +- .../index.md | 8 +- .../participating-in-a-discussion.md | 23 +- ...s-for-community-conversations-on-github.md | 62 +- .../guides/finding-your-discussions.md | 23 +- ...-higher-permissions-to-top-contributors.md | 22 +- .../es-ES/content/discussions/guides/index.md | 8 +- .../es-ES/content/discussions/index.md | 10 +- .../index.md | 8 +- .../managing-categories-for-discussions.md | 68 +- .../managing-discussions.md | 114 +- .../moderating-discussions.md | 37 +- .../viewing-insights-for-your-discussions.md | 29 +- .../es-ES/content/discussions/quickstart.md | 51 +- ...-started-with-github-community-exchange.md | 47 +- .../index.md | 10 +- ...ubmissions-to-github-community-exchange.md | 31 +- ...repository-to-github-community-exchange.md | 69 +- .../about-github-community-exchange.md | 35 +- ...about-github-global-campus-for-students.md | 41 +- ...ly-to-github-global-campus-as-a-student.md | 39 +- .../index.md | 8 +- ...-to-global-campus-for-students-approved.md | 37 +- ...about-github-global-campus-for-teachers.md | 38 +- ...ly-to-github-global-campus-as-a-teacher.md | 31 +- .../index.md | 12 +- ...-to-global-campus-for-teachers-approved.md | 21 +- .../index.md | 8 +- .../about-campus-experts.md | 11 +- .../about-github-campus-program.md | 23 +- .../index.md | 8 +- .../es-ES/content/education/guides.md | 69 +- translations/es-ES/content/education/index.md | 8 +- .../basics-of-setting-up-github-classroom.md | 35 +- .../glossary.md | 27 +- .../index.md | 8 +- .../index.md | 6 + ...isual-studio-code-with-github-classroom.md | 42 +- .../index.md | 8 +- .../integrate-github-classroom-with-an-ide.md | 44 +- .../replit-with-github-classroom.md | 15 +- .../run-student-code-in-an-ide.md | 20 +- ...github-codespaces-with-github-classroom.md | 93 +- .../learn-with-github-classroom/index.md | 8 +- .../view-autograding-results.md | 19 +- .../create-a-group-assignment.md | 124 +- ...n-assignment-from-a-template-repository.md | 17 +- .../create-an-individual-assignment.md | 100 +- .../teach-with-github-classroom/index.md | 8 +- .../leave-feedback-with-pull-requests.md | 35 +- .../manage-classrooms.md | 97 +- .../reuse-an-assignment.md | 61 +- .../use-autograding.md | 79 +- ...e-the-git-and-github-starter-assignment.md | 55 +- .../es-ES/content/education/quickstart.md | 70 +- .../about-integrations.md | 23 +- .../exploring-integrations/about-webhooks.md | 11 +- .../github-extensions-and-integrations.md | 33 +- .../exploring-integrations/index.md | 6 + .../customizing-your-github-workflow/index.md | 12 +- .../index.md | 8 +- .../installing-an-app-in-your-organization.md | 34 +- ...talling-an-app-in-your-personal-account.md | 34 +- ...-to-contribute-to-open-source-on-github.md | 29 +- .../following-organizations.md | 38 +- .../following-people.md | 34 +- .../exploring-projects-on-github/index.md | 10 +- .../saving-repositories-with-stars.md | 85 +- .../about-remote-repositories.md | 50 +- .../associating-text-editors-with-git.md | 67 +- .../caching-your-github-credentials-in-git.md | 45 +- .../configuring-git-to-handle-line-endings.md | 61 +- .../getting-started-with-git/git-workflows.md | 9 +- .../ignoring-files.md | 38 +- .../getting-started-with-git/index.md | 6 + .../managing-remote-repositories.md | 79 +- .../setting-your-username-in-git.md | 21 +- ...ing-credentials-from-the-macos-keychain.md | 28 +- ...hy-is-git-always-asking-for-my-password.md | 19 +- .../about-github-importer.md | 25 +- .../adding-locally-hosted-code-to-github.md | 120 +- ...a-git-repository-using-the-command-line.md | 21 +- ...rting-a-repository-with-github-importer.md | 41 +- .../importing-source-code-to-github/index.md | 10 +- .../source-code-migration-tools.md | 27 +- ...author-attribution-with-github-importer.md | 35 +- .../index.md | 10 +- .../index.md | 8 +- ...bversion-properties-supported-by-github.md | 19 +- .../support-for-subversion-clients.md | 44 +- ...-differences-between-subversion-and-git.md | 39 +- .../es-ES/content/get-started/index.md | 10 +- .../about-github-advanced-security.md | 67 +- .../about-versions-of-github-docs.md | 29 +- .../access-permissions-on-github.md | 41 +- .../faq-about-changes-to-githubs-plans.md | 31 +- .../github-language-support.md | 24 +- .../learning-about-github/githubs-products.md | 78 +- .../learning-about-github/index.md | 6 + .../types-of-github-accounts.md | 53 +- .../getting-started-with-github-ae.md | 57 +- ...g-started-with-github-enterprise-server.md | 102 +- .../getting-started-with-github-team.md | 63 +- ...etting-started-with-your-github-account.md | 162 +- .../content/get-started/onboarding/index.md | 6 + .../about-githubs-use-of-your-data.md | 23 +- .../get-started/privacy-on-github/index.md | 8 +- ...se-settings-for-your-private-repository.md | 36 +- ...hive-program-for-your-public-repository.md | 21 +- ...-archive-of-your-personal-accounts-data.md | 34 +- .../quickstart/communicating-on-github.md | 63 +- .../quickstart/contributing-to-projects.md | 71 +- .../get-started/quickstart/create-a-repo.md | 77 +- .../get-started/quickstart/fork-a-repo.md | 150 +- .../git-and-github-learning-resources.md | 48 +- .../get-started/quickstart/git-cheatsheet.md | 11 +- .../get-started/quickstart/github-flow.md | 84 +- .../get-started/quickstart/github-glossary.md | 11 +- .../get-started/quickstart/hello-world.md | 87 +- .../content/get-started/quickstart/index.md | 8 +- .../get-started/quickstart/set-up-git.md | 45 +- .../signing-up-for-github/index.md | 6 + ...g-up-a-trial-of-github-enterprise-cloud.md | 75 +- ...-up-a-trial-of-github-enterprise-server.md | 65 +- .../signing-up-for-a-new-github-account.md | 21 +- .../verifying-your-email-address.md | 24 +- .../get-started/using-git/about-git-rebase.md | 72 +- .../using-git/about-git-subtree-merges.md | 29 +- .../get-started/using-git/about-git.md | 37 +- .../dealing-with-non-fast-forward-errors.md | 13 +- ...cial-characters-in-branch-and-tag-names.md | 27 +- ...etting-changes-from-a-remote-repository.md | 68 +- .../content/get-started/using-git/index.md | 6 + .../pushing-commits-to-a-remote-repository.md | 86 +- ...ving-merge-conflicts-after-a-git-rebase.md | 22 +- ...g-a-subfolder-out-into-a-new-repository.md | 29 +- .../using-git-rebase-on-the-command-line.md | 81 +- ...ly-access-releases-with-feature-preview.md | 26 +- .../get-started/using-github/github-cli.md | 9 +- .../using-github/github-command-palette.md | 257 +-- .../using-github/github-desktop.md | 13 +- .../get-started/using-github/github-mobile.md | 54 +- .../content/get-started/using-github/index.md | 6 + .../using-github/keyboard-shortcuts.md | 321 ++- .../using-github/supported-browsers.md | 29 +- .../troubleshooting-connectivity-problems.md | 17 +- .../creating-gists.md | 41 +- .../forking-and-cloning-gists.md | 9 +- .../index.md | 8 +- .../about-writing-and-formatting-on-github.md | 29 +- .../basic-writing-and-formatting-syntax.md | 214 +- .../index.md | 10 +- .../get-started/writing-on-github/index.md | 6 + .../attaching-files.md | 39 +- .../autolinked-references-and-urls.md | 52 +- ...ting-a-permanent-link-to-a-code-snippet.md | 31 +- .../creating-and-highlighting-code-blocks.md | 28 +- .../creating-diagrams.md | 51 +- .../working-with-advanced-formatting/index.md | 8 +- ...ing-information-with-collapsed-sections.md | 35 +- .../organizing-information-with-tables.md | 49 +- ...ng-keywords-in-issues-and-pull-requests.md | 23 +- .../writing-mathematical-expressions.md | 62 +- .../about-saved-replies.md | 15 +- .../creating-a-saved-reply.md | 26 +- .../deleting-a-saved-reply.md | 14 +- .../editing-a-saved-reply.md | 28 +- .../working-with-saved-replies/index.md | 8 +- .../using-saved-replies.md | 26 +- .../github-cli/github-cli/about-github-cli.md | 17 +- .../creating-github-cli-extensions.md | 95 +- .../github-cli/github-cli-reference.md | 19 +- .../content/github-cli/github-cli/index.md | 8 +- .../github-cli/github-cli/quickstart.md | 28 +- .../github-cli/using-github-cli-extensions.md | 37 +- .../es-ES/content/github-cli/index.md | 8 +- translations/es-ES/content/graphql/README.md | 18 +- .../guides/forming-calls-with-graphql.md | 143 +- .../es-ES/content/graphql/guides/index.md | 6 + .../graphql/guides/introduction-to-graphql.md | 59 +- .../guides/managing-enterprise-accounts.md | 104 +- .../guides/migrating-from-rest-to-graphql.md | 41 +- .../migrating-graphql-global-node-ids.md | 31 +- .../graphql/guides/using-global-node-ids.md | 33 +- .../graphql/guides/using-the-explorer.md | 52 +- .../using-the-graphql-api-for-discussions.md | 125 +- translations/es-ES/content/graphql/index.md | 10 +- .../graphql/overview/about-the-graphql-api.md | 39 +- .../graphql/overview/breaking-changes.md | 31 +- .../content/graphql/overview/changelog.md | 11 +- .../content/graphql/overview/explorer.md | 8 +- .../es-ES/content/graphql/overview/index.md | 8 +- .../content/graphql/overview/public-schema.md | 9 +- .../graphql/overview/resource-limitations.md | 65 +- .../graphql/overview/schema-previews.md | 13 +- .../es-ES/content/graphql/reference/enums.md | 15 +- .../es-ES/content/graphql/reference/index.md | 6 + .../graphql/reference/input-objects.md | 13 +- .../content/graphql/reference/interfaces.md | 13 +- .../content/graphql/reference/mutations.md | 11 +- .../content/graphql/reference/objects.md | 13 +- .../content/graphql/reference/queries.md | 11 +- .../content/graphql/reference/scalars.md | 11 +- .../es-ES/content/graphql/reference/unions.md | 13 +- translations/es-ES/content/index.md | 9 +- translations/es-ES/content/issues/guides.md | 8 +- translations/es-ES/content/issues/index.md | 10 +- .../index.md | 11 +- .../about-automation-for-project-boards.md | 37 +- .../about-project-boards.md | 71 +- .../changing-project-board-visibility.md | 24 +- .../closing-a-project-board.md | 33 +- ...nfiguring-automation-for-project-boards.md | 37 +- .../copying-a-project-board.md | 40 +- .../creating-a-project-board.md | 91 +- .../deleting-a-project-board.md | 31 +- .../editing-a-project-board.md | 27 +- .../managing-project-boards/index.md | 13 +- ...linking-a-repository-to-a-project-board.md | 38 +- .../reopening-a-closed-project-board.md | 31 +- ...es-and-pull-requests-to-a-project-board.md | 64 +- .../adding-notes-to-a-project-board.md | 62 +- .../archiving-cards-on-a-project-board.md | 31 +- .../filtering-cards-on-a-project-board.md | 52 +- .../index.md | 13 +- ...tracking-progress-on-your-project-board.md | 20 +- .../automating-projects-using-actions.md | 80 +- .../automating-your-project/index.md | 10 +- .../using-the-api-to-manage-projects.md | 95 +- .../using-the-built-in-automations.md | 13 +- .../creating-projects/creating-a-project.md | 27 +- .../creating-projects/index.md | 12 +- .../migrating-from-projects-classic.md | 63 +- .../customizing-a-view.md | 88 +- .../filtering-projects.md | 21 +- .../index.md | 10 +- .../managing-your-views.md | 47 +- .../index.md | 10 +- .../learning-about-projects/about-projects.md | 33 +- .../best-practices-for-projects.md | 41 +- .../learning-about-projects/index.md | 10 +- .../quickstart-for-projects.md | 91 +- .../adding-items-to-your-project.md | 71 +- .../archiving-items-from-your-project.md | 50 +- .../converting-draft-issues-to-issues.md | 35 +- .../managing-items-in-your-project/index.md | 12 +- .../adding-your-project-to-a-repository.md | 25 +- .../closing-and-deleting-your-projects.md | 46 +- .../managing-your-project/index.md | 10 +- .../managing-access-to-your-projects.md | 100 +- .../managing-visibility-of-your-projects.md | 27 +- .../about-date-fields.md | 25 +- .../about-iteration-fields.md | 85 +- .../about-single-select-fields.md | 46 +- .../about-text-and-number-fields.md | 39 +- .../deleting-fields.md | 20 +- .../understanding-field-types/index.md | 12 +- .../renaming-fields.md | 19 +- .../about-insights-for-projects.md | 43 +- .../configuring-charts.md | 34 +- .../creating-charts.md | 22 +- .../index.md | 8 +- .../about-issues.md | 34 +- .../about-task-lists.md | 65 +- ...and-pull-requests-to-other-github-users.md | 40 +- .../closing-an-issue.md | 31 +- .../creating-a-branch-for-an-issue.md | 38 +- .../creating-an-issue.md | 143 +- .../deleting-an-issue.md | 26 +- ...-and-searching-issues-and-pull-requests.md | 205 +- .../tracking-your-work-with-issues/index.md | 8 +- .../linking-a-pull-request-to-an-issue.md | 30 +- ...-issues-or-pull-requests-as-a-duplicate.md | 11 +- .../pinning-an-issue-to-your-repository.md | 15 +- ...-tracking-work-for-your-team-or-project.md | 151 +- .../quickstart.md | 47 +- ...sferring-an-issue-to-another-repository.md | 39 +- ...ng-all-of-your-issues-and-pull-requests.md | 19 +- .../about-milestones.md | 23 +- ...ilestones-with-issues-and-pull-requests.md | 26 +- ...milestones-for-issues-and-pull-requests.md | 38 +- ...g-issues-and-pull-requests-by-milestone.md | 33 +- .../index.md | 8 +- .../managing-labels.md | 81 +- .../viewing-your-milestones-progress.md | 23 +- .../about-organizations.md | 51 +- .../about-your-organization-dashboard.md | 17 +- .../about-your-organizations-news-feed.md | 17 +- .../accessing-your-organizations-settings.md | 14 +- ...reating-a-new-organization-from-scratch.md | 21 +- .../customizing-your-organizations-profile.md | 84 +- .../index.md | 8 +- .../viewing-insights-for-your-organization.md | 55 +- .../about-team-discussions.md | 27 +- .../creating-a-team-discussion.md | 31 +- .../editing-or-deleting-a-team-discussion.md | 28 +- .../collaborating-with-your-team/index.md | 8 +- .../pinning-a-team-discussion.md | 21 +- ...-authentication-and-saml-single-sign-on.md | 17 +- .../index.md | 8 +- ...rvice-accounts-with-saml-single-sign-on.md | 17 +- ...embers-saml-access-to-your-organization.md | 49 +- .../es-ES/content/organizations/index.md | 10 +- .../keeping-your-organization-secure/index.md | 8 +- ...ompliance-reports-for-your-organization.md | 25 +- .../index.md | 12 +- ...owed-ip-addresses-for-your-organization.md | 46 +- ...analysis-settings-for-your-organization.md | 144 +- ...ail-notifications-for-your-organization.md | 32 +- ...ing-the-audit-log-for-your-organization.md | 1065 +++++----- ...ur-organizations-installed-integrations.md | 31 +- .../index.md | 12 +- ...tor-authentication-in-your-organization.md | 15 +- ...tor-authentication-in-your-organization.md | 56 +- ...s-in-your-organization-have-2fa-enabled.md | 28 +- ...ithub-app-managers-in-your-organization.md | 34 +- .../index.md | 8 +- ...hub-app-managers-from-your-organization.md | 34 +- ...to-a-project-board-in-your-organization.md | 30 +- .../index.md | 12 +- ...-project-board-for-organization-members.md | 39 +- ...access-to-an-organization-project-board.md | 64 +- ...access-to-an-organization-project-board.md | 53 +- ...t-board-permissions-for-an-organization.md | 39 +- ...ator-from-an-organization-project-board.md | 24 +- ...rs-to-repositories-in-your-organization.md | 48 +- ...tside-collaborator-in-your-organization.md | 23 +- ...ation-member-to-an-outside-collaborator.md | 65 +- ...-collaborator-to-an-organization-member.md | 37 +- .../index.md | 10 +- ...ls-access-to-an-organization-repository.md | 42 +- ...am-access-to-an-organization-repository.md | 49 +- ...llaborators-access-to-your-organization.md | 53 +- ...borator-from-an-organization-repository.md | 53 +- .../repository-roles-for-an-organization.md | 263 ++- ...ng-base-permissions-for-an-organization.md | 30 +- ...g-people-with-access-to-your-repository.md | 44 +- .../about-ssh-certificate-authorities.md | 44 +- .../index.md | 9 +- ...ganizations-ssh-certificate-authorities.md | 24 +- .../adding-people-to-your-organization.md | 27 +- ...-accounts-for-people-in-my-organization.md | 23 +- ...an-invitation-to-join-your-organization.md | 35 +- ...ember-information-for-your-organization.md | 36 +- .../index.md | 10 +- ...nviting-users-to-join-your-organization.md | 36 +- ...ng-a-former-member-of-your-organization.md | 63 +- ...emoving-a-member-from-your-organization.md | 43 +- ...e-to-delete-issues-in-your-organization.md | 20 +- ...visibility-changes-in-your-organization.md | 29 +- ...-your-organizations-dependency-insights.md | 21 +- ...artifacts-and-logs-in-your-organization.md | 14 +- .../converting-an-organization-into-a-user.md | 39 +- .../deleting-an-organization-account.md | 36 +- ...ights-for-projects-in-your-organization.md | 31 +- ...ng-github-actions-for-your-organization.md | 117 +- ...ing-project-boards-in-your-organization.md | 36 +- ...-github-discussions-for-an-organization.md | 25 +- .../managing-organization-settings/index.md | 12 +- ...ra-with-your-organization-project-board.md | 48 +- ...s-for-repositories-in-your-organization.md | 39 +- ...n-for-repositories-in-your-organization.md | 26 +- ...ll-request-reviews-in-your-organization.md | 28 +- ...heduled-reminders-for-your-organization.md | 50 +- ...it-signoff-policy-for-your-organization.md | 26 +- ...e-for-repositories-in-your-organization.md | 30 +- ...ay-of-member-names-in-your-organization.md | 23 +- ...he-forking-policy-for-your-organization.md | 35 +- ...ithub-pages-sites-for-your-organization.md | 37 +- ...rom-accounts-your-organization-sponsors.md | 22 +- .../renaming-an-organization.md | 50 +- ...epository-creation-in-your-organization.md | 39 +- ...visibility-changes-in-your-organization.md | 24 +- ...ssions-for-adding-outside-collaborators.md | 35 +- ...r-deleting-or-transferring-repositories.md | 18 +- ...eation-permissions-in-your-organization.md | 18 +- .../transferring-organization-ownership.md | 24 +- ...ading-to-the-corporate-terms-of-service.md | 26 +- ...pproving-a-domain-for-your-organization.md | 77 +- ...-a-billing-manager-to-your-organization.md | 35 +- .../index.md | 10 +- ...ership-continuity-for-your-organization.md | 27 +- ...om-repository-roles-for-an-organization.md | 12 +- ...anaging-moderators-in-your-organization.md | 45 +- ...-security-managers-in-your-organization.md | 30 +- ...-billing-manager-from-your-organization.md | 14 +- .../roles-in-an-organization.md | 345 ++-- ...ess-management-with-saml-single-sign-on.md | 37 +- .../about-scim-for-organizations.md | 27 +- ...f-your-identity-provider-is-unavailable.md | 15 +- ...saml-single-sign-on-and-scim-using-okta.md | 63 +- ...-identity-provider-to-your-organization.md | 33 +- ...ions-saml-single-sign-on-recovery-codes.md | 29 +- ...ml-single-sign-on-for-your-organization.md | 51 +- ...ml-single-sign-on-for-your-organization.md | 51 +- .../index.md | 9 +- ...m-synchronization-for-your-organization.md | 56 +- ...aml-single-sign-on-in-your-organization.md | 23 +- ...access-management-for-your-organization.md | 39 +- ...am-to-improved-organization-permissions.md | 21 +- ...am-to-improved-organization-permissions.md | 34 +- .../index.md | 8 +- ...ms-to-improved-organization-permissions.md | 32 +- .../about-teams.md | 75 +- .../adding-organization-members-to-a-team.md | 27 +- ...e-team-maintainer-role-to-a-team-member.md | 40 +- .../changing-team-visibility.md | 22 +- .../creating-a-team.md | 33 +- .../deleting-a-team.md | 22 +- ...-team-discussions-for-your-organization.md | 20 +- .../organizing-members-into-teams/index.md | 10 +- ...ging-code-review-settings-for-your-team.md | 143 +- ...aging-scheduled-reminders-for-your-team.md | 55 +- ...-a-team-in-your-organizations-hierarchy.md | 35 +- ...moving-organization-members-from-a-team.md | 23 +- .../renaming-a-team.md | 17 +- .../requesting-to-add-a-child-team.md | 39 +- ...questing-to-add-or-change-a-parent-team.md | 35 +- .../setting-your-teams-profile-picture.md | 20 +- ...-a-team-with-an-identity-provider-group.md | 76 +- .../about-oauth-app-access-restrictions.md | 47 +- ...roving-oauth-apps-for-your-organization.md | 23 +- ...pproved-oauth-app-for-your-organization.md | 19 +- ...cess-restrictions-for-your-organization.md | 21 +- ...cess-restrictions-for-your-organization.md | 23 +- .../index.md | 10 +- translations/es-ES/content/packages/index.md | 9 +- .../about-permissions-for-github-packages.md | 81 +- ...-packages-access-control-and-visibility.md | 163 +- .../connecting-a-repository-to-a-package.md | 21 +- .../packages/learn-github-packages/index.md | 12 +- .../installing-a-package.md | 22 +- .../publishing-a-package.md | 37 +- .../learn-github-packages/viewing-packages.md | 43 +- ...bout-github-packages-and-github-actions.md | 12 +- ...mple-workflows-for-publishing-a-package.md | 22 +- .../index.md | 12 +- ...nstalling-a-package-with-github-actions.md | 123 +- .../es-ES/content/packages/quickstart.md | 47 +- .../index.md | 17 +- ...ainer-registry-from-the-docker-registry.md | 37 +- .../working-with-the-apache-maven-registry.md | 59 +- .../working-with-the-container-registry.md | 64 +- .../working-with-the-docker-registry.md | 132 +- .../working-with-the-gradle-registry.md | 68 +- .../working-with-the-nuget-registry.md | 100 +- .../working-with-the-rubygems-registry.md | 74 +- .../about-custom-domains-and-github-pages.md | 67 +- .../index.md | 10 +- ...ustom-domain-for-your-github-pages-site.md | 107 +- ...hooting-custom-domains-and-github-pages.md | 71 +- ...ing-your-custom-domain-for-github-pages.md | 38 +- .../about-github-pages.md | 146 +- ...he-visibility-of-your-github-pages-site.md | 37 +- ...shing-source-for-your-github-pages-site.md | 83 +- ...tom-404-page-for-your-github-pages-site.md | 25 +- .../creating-a-github-pages-site.md | 33 +- .../index.md | 10 +- ...uring-your-github-pages-site-with-https.md | 48 +- .../unpublishing-a-github-pages-site.md | 30 +- .../using-submodules-with-github-pages.md | 17 +- translations/es-ES/content/pages/index.md | 10 +- .../es-ES/content/pages/quickstart.md | 51 +- .../about-github-pages-and-jekyll.md | 68 +- ...yll-build-errors-for-github-pages-sites.md | 69 +- ...-to-your-github-pages-site-using-jekyll.md | 46 +- ...-to-your-github-pages-site-using-jekyll.md | 57 +- ...reating-a-github-pages-site-with-jekyll.md | 57 +- .../index.md | 8 +- ...for-your-github-pages-site-using-jekyll.md | 24 +- ...r-github-pages-site-locally-with-jekyll.md | 34 +- ...yll-build-errors-for-github-pages-sites.md | 85 +- .../about-merge-conflicts.md | 36 +- .../addressing-merge-conflicts/index.md | 10 +- .../resolving-a-merge-conflict-on-github.md | 61 +- ...a-merge-conflict-using-the-command-line.md | 66 +- .../about-status-checks.md | 61 +- .../index.md | 10 +- .../working-with-pre-receive-hooks.md | 18 +- .../about-collaborative-development-models.md | 28 +- .../getting-started/index.md | 10 +- .../about-pull-request-merges.md | 76 +- .../automatically-merging-a-pull-request.md | 69 +- .../closing-a-pull-request.md | 20 +- .../index.md | 10 +- ...rging-a-pull-request-with-a-merge-queue.md | 58 +- .../merging-a-pull-request.md | 72 +- .../reverting-a-pull-request.md | 32 +- .../collaborating-with-pull-requests/index.md | 10 +- .../about-branches.md | 71 +- ...out-comparing-branches-in-pull-requests.md | 83 +- .../about-pull-requests.md | 64 +- ...nging-the-base-branch-of-a-pull-request.md | 30 +- .../changing-the-stage-of-a-pull-request.md | 38 +- ...pull-request-branch-created-from-a-fork.md | 59 +- .../creating-a-pull-request-from-a-fork.md | 37 +- .../creating-a-pull-request.md | 120 +- ...eleting-branches-within-your-repository.md | 83 +- .../index.md | 10 +- ...ll-request-in-sync-with-the-base-branch.md | 60 +- .../requesting-a-pull-request-review.md | 45 +- ...ery-parameters-to-create-a-pull-request.md | 37 +- .../about-pull-request-reviews.md | 52 +- ...ng-a-pull-request-with-required-reviews.md | 33 +- .../checking-out-pull-requests-locally.md | 61 +- .../commenting-on-a-pull-request.md | 51 +- .../dismissing-a-pull-request-review.md | 34 +- .../filtering-files-in-a-pull-request.md | 44 +- ...methods-and-functions-in-a-pull-request.md | 37 +- ...rporating-feedback-in-your-pull-request.md | 56 +- .../index.md | 10 +- ...ng-dependency-changes-in-a-pull-request.md | 71 +- ...wing-proposed-changes-in-a-pull-request.md | 92 +- .../viewing-a-pull-request-review.md | 27 +- .../working-with-forks/about-forks.md | 32 +- ...pull-request-branch-created-from-a-fork.md | 30 +- .../configuring-a-remote-for-a-fork.md | 16 +- .../working-with-forks/index.md | 10 +- .../working-with-forks/syncing-a-fork.md | 62 +- ...sitory-is-deleted-or-changes-visibility.md | 61 +- .../about-commits.md | 66 +- .../changing-a-commit-message.md | 75 +- ...g-a-commit-on-behalf-of-an-organization.md | 64 +- ...creating-a-commit-with-multiple-authors.md | 70 +- .../creating-and-editing-commits/index.md | 8 +- .../index.md | 10 +- ...sts-on-github-but-not-in-my-local-clone.md | 65 +- .../troubleshooting-commits/index.md | 8 +- ...are-my-commits-linked-to-the-wrong-user.md | 51 +- .../comparing-commits.md | 63 +- .../differences-between-commit-views.md | 38 +- .../viewing-and-comparing-commits/index.md | 8 +- .../es-ES/content/pull-requests/index.md | 10 +- ...ut-archiving-content-and-data-on-github.md | 23 +- .../archiving-repositories.md | 38 +- .../backing-up-a-repository.md | 28 +- .../archiving-a-github-repository/index.md | 8 +- .../referencing-and-citing-content.md | 33 +- .../about-merge-methods-on-github.md | 29 +- ...guring-commit-merging-for-pull-requests.md | 31 +- ...uring-commit-rebasing-for-pull-requests.md | 19 +- ...ring-commit-squashing-for-pull-requests.md | 33 +- .../configuring-pull-request-merges/index.md | 8 +- .../managing-a-merge-queue.md | 43 +- ...ge-for-pull-requests-in-your-repository.md | 23 +- ...estions-to-update-pull-request-branches.md | 25 +- ...ging-the-automatic-deletion-of-branches.md | 25 +- .../about-protected-branches.md | 179 +- .../index.md | 8 +- .../managing-a-branch-protection-rule.md | 181 +- .../troubleshooting-required-status-checks.md | 37 +- .../index.md | 8 +- .../changing-the-default-branch.md | 41 +- ...nd-restoring-branches-in-a-pull-request.md | 31 +- .../index.md | 10 +- .../renaming-a-branch.md | 45 +- .../viewing-branches-in-your-repository.md | 26 +- .../about-repositories.md | 92 +- .../cloning-a-repository.md | 45 +- .../creating-a-new-repository.md | 39 +- .../creating-a-repository-from-a-template.md | 44 +- .../creating-a-template-repository.md | 23 +- .../creating-an-issues-only-repository.md | 11 +- .../deleting-a-repository.md | 28 +- .../duplicating-a-repository.md | 56 +- .../index.md | 8 +- .../renaming-a-repository.md | 29 +- .../restoring-a-deleted-repository.md | 43 +- .../transferring-a-repository.md | 41 +- .../troubleshooting-cloning-errors.md | 68 +- .../es-ES/content/repositories/index.md | 6 + .../about-citation-files.md | 74 +- .../about-code-owners.md | 80 +- .../about-readmes.md | 52 +- .../about-repository-languages.md | 16 +- ...classifying-your-repository-with-topics.md | 28 +- ...g-your-repositorys-social-media-preview.md | 34 +- ...ing-a-sponsor-button-in-your-repository.md | 82 +- .../customizing-your-repository/index.md | 8 +- .../licensing-a-repository.md | 104 +- .../disabling-issues.md | 13 +- ...isabling-project-boards-in-a-repository.md | 23 +- ...ing-github-discussions-for-a-repository.md | 15 +- .../index.md | 8 +- ...ithub-actions-settings-for-a-repository.md | 161 +- ...d-analysis-settings-for-your-repository.md | 108 +- .../index.md | 8 +- ...fications-for-pushes-to-your-repository.md | 26 +- ...tolinks-to-reference-external-resources.md | 45 +- .../configuring-tag-protection-rules.md | 34 +- ...nymous-git-read-access-for-a-repository.md | 17 +- .../managing-repository-settings/index.md | 8 +- ...-objects-in-archives-of-your-repository.md | 21 +- ...pull-request-reviews-in-your-repository.md | 29 +- ...d-people-with-access-to-your-repository.md | 67 +- ...mmit-signoff-policy-for-your-repository.md | 27 +- ...-the-forking-policy-for-your-repository.md | 25 +- .../setting-repository-visibility.md | 81 +- .../about-releases.md | 63 +- .../automatically-generated-release-notes.md | 75 +- ...for-release-forms-with-query-parameters.md | 34 +- .../comparing-releases.md | 24 +- .../releasing-projects-on-github/index.md | 8 +- .../linking-to-releases.md | 25 +- .../managing-releases-in-a-repository.md | 137 +- .../searching-a-repositorys-releases.md | 31 +- ...wing-your-repositorys-releases-and-tags.md | 26 +- .../about-repository-graphs.md | 9 +- ...lyzing-changes-to-a-repositorys-content.md | 21 +- .../index.md | 8 +- ...anding-connections-between-repositories.md | 27 +- .../viewing-a-projects-contributors.md | 46 +- ...iewing-a-summary-of-repository-activity.md | 16 +- ...deployment-activity-for-your-repository.md | 26 +- .../viewing-traffic-to-a-repository.md | 19 +- .../repositories/working-with-files/index.md | 10 +- .../adding-a-file-to-a-repository.md | 36 +- .../managing-files/creating-new-files.md | 34 +- ...zing-how-changed-files-appear-on-github.md | 23 +- .../deleting-files-in-a-repository.md | 37 +- .../managing-files/editing-files.md | 40 +- .../managing-files/index.md | 6 + .../moving-a-file-to-a-new-location.md | 51 +- .../managing-files/renaming-a-file.md | 49 +- .../about-git-large-file-storage.md | 38 +- .../about-large-files-on-github.md | 45 +- .../about-storage-and-bandwidth-usage.md | 22 +- ...llaboration-with-git-large-file-storage.md | 34 +- .../configuring-git-large-file-storage.md | 33 +- .../managing-large-files/index.md | 6 + .../installing-git-large-file-storage.md | 47 +- ...ur-repository-to-git-large-file-storage.md | 23 +- ...oving-files-from-git-large-file-storage.md | 33 +- ...-git-large-file-storage-upload-failures.md | 9 +- .../getting-permanent-links-to-files.md | 29 +- .../working-with-files/using-files/index.md | 6 + .../using-files/navigating-code-on-github.md | 51 +- .../using-files/viewing-a-file.md | 56 +- .../working-with-non-code-files.md | 163 +- translations/es-ES/content/rest/README.md | 18 +- .../es-ES/content/rest/actions/artifacts.md | 17 +- .../es-ES/content/rest/actions/cache.md | 17 +- .../es-ES/content/rest/actions/index.md | 11 +- .../es-ES/content/rest/actions/oidc.md | 10 +- .../es-ES/content/rest/actions/permissions.md | 17 +- .../es-ES/content/rest/actions/secrets.md | 19 +- .../rest/actions/self-hosted-runner-groups.md | 14 +- .../rest/actions/self-hosted-runners.md | 18 +- .../content/rest/actions/workflow-jobs.md | 11 +- .../content/rest/actions/workflow-runs.md | 13 +- .../es-ES/content/rest/actions/workflows.md | 13 +- .../es-ES/content/rest/activity/events.md | 19 +- .../es-ES/content/rest/activity/feeds.md | 15 +- .../es-ES/content/rest/activity/index.md | 6 + .../content/rest/activity/notifications.md | 55 +- .../es-ES/content/rest/activity/starring.md | 19 +- .../es-ES/content/rest/activity/watching.md | 15 +- translations/es-ES/content/rest/apps/apps.md | 19 +- translations/es-ES/content/rest/apps/index.md | 6 + .../es-ES/content/rest/apps/installations.md | 19 +- .../es-ES/content/rest/apps/marketplace.md | 15 +- .../content/rest/apps/oauth-applications.md | 11 +- .../es-ES/content/rest/apps/webhooks.md | 11 +- translations/es-ES/content/rest/billing.md | 13 +- .../rest/branches/branch-protection.md | 6 + .../es-ES/content/rest/branches/branches.md | 8 +- .../es-ES/content/rest/branches/index.md | 6 + .../es-ES/content/rest/checks/index.md | 11 +- .../es-ES/content/rest/checks/runs.md | 6 + .../es-ES/content/rest/checks/suites.md | 9 +- .../es-ES/content/rest/code-scanning.md | 17 +- .../es-ES/content/rest/codes-of-conduct.md | 13 +- .../content/rest/codespaces/codespaces.md | 13 +- .../es-ES/content/rest/codespaces/index.md | 8 +- .../es-ES/content/rest/codespaces/machines.md | 19 +- .../content/rest/codespaces/organizations.md | 17 +- .../rest/codespaces/repository-secrets.md | 15 +- .../es-ES/content/rest/codespaces/secrets.md | 15 +- .../rest/collaborators/collaborators.md | 8 +- .../es-ES/content/rest/collaborators/index.md | 6 + .../content/rest/collaborators/invitations.md | 21 +- .../es-ES/content/rest/commits/comments.md | 17 +- .../es-ES/content/rest/commits/commits.md | 8 +- .../es-ES/content/rest/commits/index.md | 6 + .../es-ES/content/rest/commits/statuses.md | 21 +- .../es-ES/content/rest/dependabot/index.md | 8 +- .../es-ES/content/rest/dependabot/secrets.md | 17 +- .../dependency-graph/dependency-review.md | 13 +- .../dependency-graph/dependency-submission.md | 17 +- .../content/rest/dependency-graph/index.md | 8 +- .../es-ES/content/rest/deploy-keys.md | 15 +- .../rest/deployments/branch-policies.md | 17 +- .../content/rest/deployments/deployments.md | 27 +- .../content/rest/deployments/environments.md | 17 +- .../es-ES/content/rest/deployments/index.md | 8 +- .../content/rest/deployments/statuses.md | 6 + translations/es-ES/content/rest/emojis.md | 6 + .../rest/enterprise-admin/admin-stats.md | 9 +- .../rest/enterprise-admin/announcement.md | 11 +- .../rest/enterprise-admin/audit-log.md | 6 + .../content/rest/enterprise-admin/billing.md | 6 + .../rest/enterprise-admin/global-webhooks.md | 15 +- .../content/rest/enterprise-admin/index.md | 38 +- .../content/rest/enterprise-admin/ldap.md | 9 +- .../content/rest/enterprise-admin/license.md | 9 +- .../enterprise-admin/management-console.md | 17 +- .../enterprise-admin/org-pre-receive-hooks.md | 27 +- .../content/rest/enterprise-admin/orgs.md | 11 +- .../pre-receive-environments.md | 35 +- .../enterprise-admin/pre-receive-hooks.md | 29 +- .../repo-pre-receive-hooks.md | 25 +- .../content/rest/enterprise-admin/scim.md | 6 + .../content/rest/enterprise-admin/users.md | 9 +- .../es-ES/content/rest/gists/comments.md | 19 +- .../es-ES/content/rest/gists/gists.md | 23 +- .../es-ES/content/rest/gists/index.md | 6 + translations/es-ES/content/rest/git/blobs.md | 15 +- .../es-ES/content/rest/git/commits.md | 17 +- translations/es-ES/content/rest/git/index.md | 9 +- translations/es-ES/content/rest/git/refs.md | 17 +- translations/es-ES/content/rest/git/tags.md | 15 +- translations/es-ES/content/rest/git/trees.md | 17 +- translations/es-ES/content/rest/gitignore.md | 15 +- .../rest/guides/basics-of-authentication.md | 100 +- .../guides/best-practices-for-integrators.md | 73 +- .../rest/guides/building-a-ci-server.md | 64 +- .../rest/guides/delivering-deployments.md | 75 +- .../discovering-resources-for-a-user.md | 38 +- .../getting-started-with-the-checks-api.md | 48 +- ...tting-started-with-the-git-database-api.md | 29 +- .../getting-started-with-the-rest-api.md | 230 +-- .../es-ES/content/rest/guides/index.md | 11 +- .../rest/guides/rendering-data-as-graphs.md | 62 +- .../rest/guides/traversing-with-pagination.md | 65 +- .../rest/guides/working-with-comments.md | 35 +- translations/es-ES/content/rest/index.md | 8 +- .../es-ES/content/rest/interactions/index.md | 7 +- .../es-ES/content/rest/interactions/orgs.md | 19 +- .../es-ES/content/rest/interactions/repos.md | 19 +- .../es-ES/content/rest/interactions/user.md | 19 +- .../es-ES/content/rest/issues/assignees.md | 15 +- .../es-ES/content/rest/issues/comments.md | 15 +- .../es-ES/content/rest/issues/events.md | 17 +- .../es-ES/content/rest/issues/index.md | 8 +- .../es-ES/content/rest/issues/issues.md | 11 +- .../es-ES/content/rest/issues/labels.md | 9 +- .../es-ES/content/rest/issues/milestones.md | 6 + .../es-ES/content/rest/issues/timeline.md | 17 +- translations/es-ES/content/rest/licenses.md | 25 +- translations/es-ES/content/rest/markdown.md | 6 + translations/es-ES/content/rest/meta.md | 6 + .../es-ES/content/rest/metrics/community.md | 12 +- .../es-ES/content/rest/metrics/index.md | 8 +- .../es-ES/content/rest/metrics/statistics.md | 23 +- .../es-ES/content/rest/metrics/traffic.md | 17 +- .../es-ES/content/rest/migrations/index.md | 6 + .../es-ES/content/rest/migrations/orgs.md | 15 +- .../content/rest/migrations/source-imports.md | 11 +- .../es-ES/content/rest/migrations/users.md | 21 +- .../content/rest/oauth-authorizations.md | 15 +- .../es-ES/content/rest/orgs/blocking.md | 9 +- .../es-ES/content/rest/orgs/custom-roles.md | 6 + translations/es-ES/content/rest/orgs/index.md | 8 +- .../es-ES/content/rest/orgs/members.md | 8 +- translations/es-ES/content/rest/orgs/orgs.md | 8 +- .../rest/orgs/outside-collaborators.md | 6 + .../content/rest/orgs/security-managers.md | 11 +- .../es-ES/content/rest/orgs/webhooks.md | 21 +- .../content/rest/overview/api-previews.md | 123 +- .../endpoints-available-for-github-apps.md | 9 +- .../es-ES/content/rest/overview/index.md | 10 +- .../es-ES/content/rest/overview/libraries.md | 157 +- .../content/rest/overview/media-types.md | 52 +- .../rest/overview/openapi-description.md | 15 +- .../permissions-required-for-github-apps.md | 339 +-- .../overview/resources-in-the-rest-api.md | 413 ++-- .../content/rest/overview/troubleshooting.md | 36 +- translations/es-ES/content/rest/packages.md | 25 +- translations/es-ES/content/rest/pages.md | 8 +- .../es-ES/content/rest/projects/cards.md | 13 +- .../content/rest/projects/collaborators.md | 13 +- .../es-ES/content/rest/projects/columns.md | 11 +- .../es-ES/content/rest/projects/index.md | 8 +- .../es-ES/content/rest/projects/projects.md | 11 +- .../es-ES/content/rest/pulls/comments.md | 15 +- .../es-ES/content/rest/pulls/index.md | 6 + .../es-ES/content/rest/pulls/pulls.md | 35 +- .../content/rest/pulls/review-requests.md | 9 +- .../es-ES/content/rest/pulls/reviews.md | 13 +- translations/es-ES/content/rest/quickstart.md | 351 ---- translations/es-ES/content/rest/rate-limit.md | 29 +- translations/es-ES/content/rest/reactions.md | 11 +- .../es-ES/content/rest/releases/assets.md | 8 +- .../es-ES/content/rest/releases/index.md | 8 +- .../es-ES/content/rest/releases/releases.md | 13 +- .../es-ES/content/rest/repos/autolinks.md | 15 +- .../es-ES/content/rest/repos/contents.md | 23 +- .../es-ES/content/rest/repos/forks.md | 8 +- .../es-ES/content/rest/repos/index.md | 6 + translations/es-ES/content/rest/repos/lfs.md | 6 + .../es-ES/content/rest/repos/repos.md | 6 + translations/es-ES/content/rest/repos/tags.md | 10 +- translations/es-ES/content/rest/scim.md | 41 +- translations/es-ES/content/rest/search.md | 70 +- .../es-ES/content/rest/secret-scanning.md | 21 +- .../content/rest/teams/discussion-comments.md | 13 +- .../es-ES/content/rest/teams/discussions.md | 15 +- .../content/rest/teams/external-groups.md | 23 +- .../es-ES/content/rest/teams/index.md | 8 +- .../es-ES/content/rest/teams/members.md | 16 +- .../es-ES/content/rest/teams/team-sync.md | 17 +- .../es-ES/content/rest/teams/teams.md | 13 +- .../es-ES/content/rest/users/blocking.md | 9 +- .../es-ES/content/rest/users/emails.md | 11 +- .../es-ES/content/rest/users/followers.md | 9 +- .../es-ES/content/rest/users/gpg-keys.md | 13 +- .../es-ES/content/rest/users/index.md | 6 + translations/es-ES/content/rest/users/keys.md | 11 +- .../content/rest/users/ssh-signing-keys.md | 13 - .../es-ES/content/rest/users/users.md | 9 +- .../es-ES/content/rest/webhooks/index.md | 40 +- .../content/rest/webhooks/repo-config.md | 8 +- .../content/rest/webhooks/repo-deliveries.md | 8 +- .../es-ES/content/rest/webhooks/repos.md | 6 + .../about-searching-on-github.md | 35 +- ...rom-your-private-enterprise-environment.md | 20 +- .../index.md | 8 +- .../sorting-search-results.md | 77 +- .../troubleshooting-search-queries.md | 15 +- .../understanding-the-search-syntax.md | 103 +- .../es-ES/content/search-github/index.md | 10 +- .../finding-files-on-github.md | 41 +- .../searching-on-github/index.md | 6 + .../searching-on-github/searching-code.md | 124 +- .../searching-on-github/searching-commits.md | 120 +- .../searching-discussions.md | 89 +- .../searching-for-packages.md | 32 +- .../searching-for-repositories.md | 197 +- .../searching-github-marketplace.md | 27 +- .../searching-on-github/searching-in-forks.md | 32 +- .../searching-issues-and-pull-requests.md | 390 ++-- .../searching-on-github/searching-topics.md | 48 +- .../searching-on-github/searching-users.md | 105 +- .../searching-on-github/searching-wikis.md | 41 +- translations/es-ES/content/search/index.md | 16 + .../github-acceptable-use-policies.md | 133 +- .../github-active-malware-or-exploits.md | 27 +- .../github-appeal-and-reinstatement.md | 39 +- .../github-bullying-and-harassment.md | 27 +- ...isrupting-the-experience-of-other-users.md | 31 +- .../github-doxxing-and-invasion-of-privacy.md | 31 +- .../github-hate-speech-and-discrimination.md | 27 +- .../github-impersonation.md | 25 +- ...ithub-misinformation-and-disinformation.md | 23 +- .../github-sexually-obscene-content.md | 19 +- ...olence-and-gratuitously-violent-content.md | 22 +- .../acceptable-use-policies/index.md | 8 +- .../dmca-takedown-policy.md | 129 +- ...thub-private-information-removal-policy.md | 101 +- .../github-trademark-policy.md | 65 +- ...ide-to-submitting-a-dmca-counter-notice.md | 77 +- ...de-to-submitting-a-dmca-takedown-notice.md | 94 +- .../content-removal-policies/index.md | 8 +- .../submitting-content-removal-requests.md | 29 +- .../github-anti-bribery-statement.md | 76 +- .../github-gifts-and-entertainment-policy.md | 78 +- .../github-gpl-cooperation-commitment.md | 33 +- ...-against-modern-slavery-and-child-labor.md | 129 +- .../github-company-policies/index.md | 8 +- .../github-community-code-of-conduct.md | 118 -- .../github-community-guidelines.md | 75 +- .../github-corporate-terms-of-service.md | 378 ++-- .../github-event-code-of-conduct.md | 51 +- .../github-terms/github-event-terms.md | 61 +- .../github-marketplace-developer-agreement.md | 331 +-- .../github-marketplace-terms-of-service.md | 89 +- ...ource-applications-terms-and-conditions.md | 65 +- .../github-registered-developer-agreement.md | 119 +- .../github-research-program-terms.md | 69 +- .../github-sponsors-additional-terms.md | 225 +- ...ms-for-additional-products-and-features.md | 162 +- .../github-terms/github-terms-of-service.md | 407 ++-- .../content/site-policy/github-terms/index.md | 6 + .../es-ES/content/site-policy/index.md | 8 +- .../github-and-trade-controls.md | 107 +- .../github-deceased-user-policy.md | 29 +- .../github-government-takedown-policy.md | 51 +- .../other-site-policies/github-logo-policy.md | 13 +- .../github-username-policy.md | 25 +- ...delines-for-legal-requests-of-user-data.md | 226 +- .../site-policy/other-site-policies/index.md | 8 +- .../github-candidate-privacy-policy.md | 99 +- .../github-codespaces-privacy-statement.md | 14 +- .../github-data-protection-agreement.md | 1119 +++++----- .../github-privacy-statement.md | 445 ++-- .../github-subprocessors-and-cookies.md | 74 +- .../global-privacy-practices.md | 93 +- .../site-policy/privacy-policies/index.md | 8 +- ...-disclosure-of-security-vulnerabilities.md | 17 +- ...ub-bug-bounty-program-legal-safe-harbor.md | 39 +- .../site-policy/security-policies/index.md | 8 +- .../about-github-sponsors.md | 33 +- .../index.md | 8 +- ...art-for-finding-contributors-to-sponsor.md | 21 +- translations/es-ES/content/sponsors/guides.md | 8 +- translations/es-ES/content/sponsors/index.md | 9 +- ...ks-for-events-in-your-sponsored-account.md | 21 +- ...g-started-with-the-sponsors-graphql-api.md | 13 +- .../integrating-with-github-sponsors/index.md | 8 +- ...b-sponsors-for-open-source-contributors.md | 25 +- .../contacting-your-sponsors.md | 18 +- .../disabling-your-github-sponsors-account.md | 21 +- ...our-profile-details-for-github-sponsors.md | 23 +- .../index.md | 8 +- ...aging-your-payouts-from-github-sponsors.md | 15 +- .../managing-your-sponsorship-goal.md | 26 +- .../managing-your-sponsorship-tiers.md | 53 +- ...p-github-sponsors-for-your-organization.md | 59 +- ...thub-sponsors-for-your-personal-account.md | 49 +- .../tax-information-for-github-sponsors.md | 35 +- ...publishing-your-github-sponsors-profile.md | 18 +- .../viewing-your-sponsors-and-sponsorships.md | 40 +- ...uting-sponsorships-to-your-organization.md | 21 +- .../index.md | 8 +- .../managing-your-sponsorship.md | 25 +- .../paying-for-github-sponsors-by-invoice.md | 11 +- .../sponsoring-an-open-source-contributor.md | 62 +- .../creating-a-support-ticket.md | 49 +- .../contacting-github-support/index.md | 8 +- .../providing-data-to-github-support.md | 95 +- .../viewing-and-updating-support-tickets.md | 51 +- translations/es-ES/content/support/index.md | 10 +- .../about-github-premium-support.md | 135 +- .../about-ticket-priority.md | 33 +- .../github-marketplace-support.md | 17 +- .../learning-about-github-support/index.md | 8 +- .../GH-advisory-db-erlang-support.yml | 7 - .../GH-advisory-db-supports-malware.yml | 7 - translations/es-ES/data/features/README.md | 26 +- .../actions-cache-list-delete-apis.yml | 8 - .../features/actions-cache-management.yml | 8 - .../features/actions-cache-policy-apis.yml | 6 - .../es-ES/data/features/actions-caching.yml | 8 - .../data/features/actions-hosted-runners.yml | 5 - ...ons-inherit-secrets-reusable-workflows.yml | 8 - .../data/features/actions-job-summaries.yml | 8 - .../data/features/actions-node16-action.yml | 8 - .../actions-oidc-hardening-config.yml | 6 - .../actions-reusable-workflow-matrix.yml | 7 - .../features/actions-runner-arch-envvars.yml | 8 - .../features/actions-stable-actor-ids.yml | 7 - .../features/actions-starter-template-ui.yml | 8 - .../data/features/actions-unified-inputs.yml | 7 - .../data/features/actions-workflow-policy.yml | 6 - ...ow-actions-to-approve-pr-with-ent-repo.yml | 8 - .../features/allow-actions-to-approve-pr.yml | 8 - .../features/audit-data-retention-tab.yml | 5 - .../data/features/audit-log-streaming.yml | 5 - .../autolink-reference-alphanumeric.yml | 7 - .../es-ES/data/features/blame-ignore-revs.yml | 7 - .../features/build-pages-with-actions.yml | 5 - .../features/bypass-branch-protections.yml | 7 - ...-visibility-permissions-or-projects-v2.yml | 7 - ...classic-project-visibility-permissions.yml | 7 - ...scanning-exclude-queries-from-analysis.yml | 7 - .../code-scanning-pr-conversations-tab.yml | 6 - .../features/code-scanning-task-lists.yml | 5 - .../es-ES/data/features/codeowners-errors.yml | 6 - .../features/codeql-action-debug-logging.yml | 7 - .../es-ES/data/features/codeql-ml-queries.yml | 7 - .../es-ES/data/features/codeql-packs.yml | 6 - .../data/features/codeql-runner-supported.yml | 5 - .../es-ES/data/features/command-palette.yml | 6 - .../comment-dismissed-code-scanning-alert.yml | 6 - .../es-ES/data/features/commit-signoffs.yml | 5 - .../es-ES/data/features/commit-tree-view.yml | 8 - .../es-ES/data/features/container-hooks.yml | 7 - translations/es-ES/data/features/copilot.yml | 4 - .../features/create-branch-from-overview.yml | 5 - .../features/custom-pattern-dry-run-ga.yml | 5 - .../data/features/custom-repository-roles.yml | 5 - .../es-ES/data/features/debug-reruns.yml | 8 - .../default-merge-squash-commit-message.yml | 7 - .../features/delete-code-scanning-alerts.yml | 5 - .../dependabot-alerts-development-label.yml | 6 - .../dependabot-alerts-dismissal-comment.yml | 6 - .../dependabot-alerts-vulnerable-calls.yml | 6 - .../data/features/dependabot-bulk-alerts.yml | 7 - .../dependabot-grouped-dependencies.yml | 8 - .../dependabot-most-important-sort-option.yml | 6 - .../dependabot-settings-update-37.yml | 7 - .../dependabot-updates-github-connect.yml | 4 - .../dependency-graph-rust-support.yml | 7 - ...dependency-review-action-configuration.yml | 7 - .../dependency-review-action-licenses.yml | 4 - .../features/dependency-submission-api.yml | 8 - .../data/features/device-flow-is-opt-in.yml | 7 - .../es-ES/data/features/discussions.yml | 4 - .../docker-ghcr-enterprise-migration.yml | 4 - .../es-ES/data/features/enable-git-events.yml | 5 - .../enterprise-audit-log-ip-addresses.yml | 5 - ...nterprise-membership-view-improvements.yml | 5 - .../enterprise-namespace-repo-setting.yml | 6 - .../features/enterprise-owner-join-org.yml | 5 - ...erprise-owners-visible-for-org-members.yml | 7 - .../file-finder-exclusion-controls.yml | 6 - .../features/fixed-width-font-gfm-fields.yml | 8 - .../es-ES/data/features/for-you-feed.yml | 7 - .../data/features/geoJSON-with-MapBox.yml | 5 - .../features/ghas-committers-calculator.yml | 3 - .../data/features/ghas-enablement-webhook.yml | 6 - .../data/features/ghe-announce-dismiss.yml | 5 - .../data/features/git-events-audit-log.yml | 6 - .../github-actions-in-dependency-graph.yml | 8 - .../data/features/github-runner-dashboard.yml | 4 - .../es-ES/data/features/githubdev-editor.yml | 5 - .../features/innersource-fork-policies.yml | 6 - ...tegration-branch-protection-exceptions.yml | 8 - .../es-ES/data/features/internal-actions.yml | 5 - .../features/ip-allow-list-address-check.yml | 3 - .../es-ES/data/features/ip-exception-list.yml | 3 - .../data/features/issue-close-reasons.yml | 8 - .../data/features/job-hooks-for-runners.yml | 8 - ...eyboard-shortcut-accessibility-setting.yml | 8 - .../data/features/math-fenced-blocks.yml | 7 - translations/es-ES/data/features/math.yml | 8 - translations/es-ES/data/features/mermaid.yml | 8 - .../es-ES/data/features/motion-management.yml | 7 - .../multiple-accounts-one-workstation.yml | 5 - .../features/nested-reusable-workflow.yml | 7 - .../es-ES/data/features/oidc-for-emu.yml | 6 - .../only-notify-requested-members.yml | 8 - .../data/features/org-profile-pin-private.yml | 8 - .../es-ES/data/features/packages-npm-v2.yml | 5 - .../data/features/pages-custom-workflow.yml | 5 - .../features/partial-reruns-with-reusable.yml | 7 - .../data/features/pause-audit-log-stream.yml | 4 - .../es-ES/data/features/placeholder.yml | 6 - .../es-ES/data/features/pr-tree-view.yml | 8 - ...ent-org-admin-add-outside-collaborator.yml | 5 - .../data/features/previous-release-tag.yml | 8 - .../data/features/project-beta-webhooks.yml | 6 - .../data/features/projects-oauth-scope.yml | 5 - .../es-ES/data/features/projects-v1.yml | 8 - .../es-ES/data/features/projects-v2.yml | 6 - .../features/pull-request-approval-limit.yml | 6 - .../push-protection-custom-link-orgs-beta.yml | 8 - .../push-protection-custom-link-orgs.yml | 8 - .../es-ES/data/features/re-run-jobs.yml | 8 - .../features/remove-enterprise-members.yml | 4 - .../features/reopen-dependabot-alerts.yml | 7 - .../data/features/require-tls-for-smtp.yml | 4 - .../data/features/required-deployments.yml | 8 - .../features/restrict-groups-to-workflows.yml | 7 - .../restrict-pushes-create-branch.yml | 8 - .../secret-scanning-alert-audit-log.yml | 7 - ...ret-scanning-audit-log-custom-patterns.yml | 7 - .../secret-scanning-custom-enterprise-35.yml | 7 - .../secret-scanning-custom-enterprise-36.yml | 7 - ...cret-scanning-push-protection-bypasses.yml | 7 - .../secret-scanning-push-protection-email.yml | 6 - ...secret-scanning-push-protection-web-ui.yml | 7 - .../secret-scanning-push-protection.yml | 7 - .../security-advisories-ghes-ghae.yml | 4 - .../es-ES/data/features/security-managers.yml | 8 - .../security-overview-displayed-alerts.yml | 6 - ...y-overview-feature-specific-alert-page.yml | 8 - .../data/features/security-overview-views.yml | 7 - .../es-ES/data/features/server-statistics.yml | 5 - .../data/features/ssh-commit-verification.yml | 8 - .../es-ES/data/features/streaming-datadog.yml | 4 - .../es-ES/data/features/streaming-oidc-s3.yml | 4 - .../es-ES/data/features/svg-support.yml | 6 - .../data/features/syncing-fork-web-ui.yml | 7 - .../totp-and-mobile-sudo-challenge.yml | 5 - .../upload-expired-or-revoked-gpg-key.yml | 8 - translations/es-ES/data/glossaries/README.md | 18 +- .../es-ES/data/glossaries/candidates.yml | 203 -- .../es-ES/data/glossaries/external.yml | 768 ------- .../es-ES/data/glossaries/internal.yml | 759 ------- translations/es-ES/data/graphql/README.md | 25 + .../graphql/ghae/graphql_previews.ghae.yml | 46 +- .../graphql_upcoming_changes.public-ghae.yml | 306 +-- .../data/graphql/ghec/graphql_previews.yml | 49 +- .../ghec/graphql_upcoming_changes.public.yml | 1241 ----------- .../ghes-3.2/graphql_previews.enterprise.yml | 49 +- ...hql_upcoming_changes.public-enterprise.yml | 128 -- .../ghes-3.3/graphql_previews.enterprise.yml | 49 +- ...hql_upcoming_changes.public-enterprise.yml | 114 -- .../ghes-3.4/graphql_previews.enterprise.yml | 46 +- ...hql_upcoming_changes.public-enterprise.yml | 114 -- .../ghes-3.5/graphql_previews.enterprise.yml | 124 -- ...hql_upcoming_changes.public-enterprise.yml | 114 -- .../ghes-3.6/graphql_previews.enterprise.yml | 123 -- ...hql_upcoming_changes.public-enterprise.yml | 86 - .../es-ES/data/graphql/graphql_previews.yml | 49 +- .../graphql_upcoming_changes.public.yml | 1241 ----------- .../es-ES/data/learning-tracks/README.md | 30 +- .../es-ES/data/learning-tracks/actions.yml | 92 - .../es-ES/data/learning-tracks/admin.yml | 130 -- .../data/learning-tracks/code-security.yml | 70 +- .../es-ES/data/product-examples/README.md | 32 +- .../code-security/code-examples.yml | 90 - .../codespaces/code-examples.yml | 31 +- .../discussions/community-examples.yml | 38 - .../sponsors/user-examples.yml | 31 +- .../enterprise-server/2-20/0.yml | 45 - .../enterprise-server/2-20/1.yml | 22 - .../enterprise-server/2-20/10.yml | 22 - .../enterprise-server/2-20/11.yml | 19 - .../enterprise-server/2-20/12.yml | 17 - .../enterprise-server/2-20/13.yml | 23 - .../enterprise-server/2-20/14.yml | 14 - .../enterprise-server/2-20/15.yml | 25 - .../enterprise-server/2-20/16.yml | 13 - .../enterprise-server/2-20/17.yml | 13 - .../enterprise-server/2-20/18.yml | 26 - .../enterprise-server/2-20/19.yml | 15 - .../enterprise-server/2-20/2.yml | 29 - .../enterprise-server/2-20/20.yml | 17 - .../enterprise-server/2-20/21.yml | 16 - .../enterprise-server/2-20/22.yml | 20 - .../enterprise-server/2-20/23.yml | 14 - .../enterprise-server/2-20/24.yml | 29 - .../enterprise-server/2-20/3.yml | 16 - .../enterprise-server/2-20/4.yml | 19 - .../enterprise-server/2-20/5.yml | 20 - .../enterprise-server/2-20/6.yml | 28 - .../enterprise-server/2-20/7.yml | 21 - .../enterprise-server/2-20/8.yml | 21 - .../enterprise-server/2-20/9.yml | 18 - .../enterprise-server/2-21/0.yml | 73 - .../enterprise-server/2-21/1.yml | 22 - .../enterprise-server/2-21/10.yml | 16 - .../enterprise-server/2-21/11.yml | 19 - .../enterprise-server/2-21/12.yml | 17 - .../enterprise-server/2-21/13.yml | 20 - .../enterprise-server/2-21/14.yml | 14 - .../enterprise-server/2-21/15.yml | 34 - .../enterprise-server/2-21/16.yml | 15 - .../enterprise-server/2-21/17.yml | 28 - .../enterprise-server/2-21/18.yml | 16 - .../enterprise-server/2-21/19.yml | 18 - .../enterprise-server/2-21/2.yml | 21 - .../enterprise-server/2-21/20.yml | 19 - .../enterprise-server/2-21/21.yml | 15 - .../enterprise-server/2-21/22.yml | 16 - .../enterprise-server/2-21/23.yml | 16 - .../enterprise-server/2-21/3.yml | 18 - .../enterprise-server/2-21/4.yml | 29 - .../enterprise-server/2-21/5.yml | 17 - .../enterprise-server/2-21/6.yml | 28 - .../enterprise-server/2-21/7.yml | 15 - .../enterprise-server/2-21/8.yml | 16 - .../enterprise-server/2-21/9.yml | 29 - .../enterprise-server/2-22/0.yml | 94 - .../enterprise-server/2-22/1.yml | 47 - .../enterprise-server/2-22/10.yml | 16 - .../enterprise-server/2-22/11.yml | 19 - .../enterprise-server/2-22/12.yml | 22 - .../enterprise-server/2-22/13.yml | 20 - .../enterprise-server/2-22/14.yml | 18 - .../enterprise-server/2-22/15.yml | 16 - .../enterprise-server/2-22/16.yml | 16 - .../enterprise-server/2-22/17.yml | 20 - .../enterprise-server/2-22/18.yml | 16 - .../enterprise-server/2-22/19.yml | 13 - .../enterprise-server/2-22/2.yml | 30 - .../enterprise-server/2-22/20.yml | 14 - .../enterprise-server/2-22/21.yml | 11 - .../enterprise-server/2-22/22.yml | 14 - .../enterprise-server/2-22/3.yml | 24 - .../enterprise-server/2-22/4.yml | 17 - .../enterprise-server/2-22/5.yml | 23 - .../enterprise-server/2-22/6.yml | 19 - .../enterprise-server/2-22/7.yml | 58 - .../enterprise-server/2-22/8.yml | 38 - .../enterprise-server/2-22/9.yml | 34 - .../enterprise-server/3-0/0-rc1.yml | 26 - .../enterprise-server/3-0/0-rc2.yml | 26 - .../release-notes/enterprise-server/3-0/0.yml | 104 - .../release-notes/enterprise-server/3-0/1.yml | 72 - .../enterprise-server/3-0/10.yml | 20 - .../enterprise-server/3-0/11.yml | 26 - .../enterprise-server/3-0/12.yml | 21 - .../enterprise-server/3-0/13.yml | 17 - .../enterprise-server/3-0/14.yml | 21 - .../enterprise-server/3-0/15.yml | 17 - .../enterprise-server/3-0/16.yml | 18 - .../enterprise-server/3-0/17.yml | 26 - .../enterprise-server/3-0/18.yml | 16 - .../enterprise-server/3-0/19.yml | 23 - .../release-notes/enterprise-server/3-0/2.yml | 58 - .../enterprise-server/3-0/20.yml | 22 - .../enterprise-server/3-0/21.yml | 22 - .../enterprise-server/3-0/22.yml | 14 - .../enterprise-server/3-0/23.yml | 19 - .../enterprise-server/3-0/24.yml | 20 - .../enterprise-server/3-0/25.yml | 12 - .../release-notes/enterprise-server/3-0/3.yml | 43 - .../release-notes/enterprise-server/3-0/4.yml | 27 - .../release-notes/enterprise-server/3-0/5.yml | 28 - .../release-notes/enterprise-server/3-0/6.yml | 31 - .../release-notes/enterprise-server/3-0/7.yml | 24 - .../release-notes/enterprise-server/3-0/8.yml | 27 - .../release-notes/enterprise-server/3-0/9.yml | 24 - .../enterprise-server/3-1/0-rc1.yml | 21 - .../release-notes/enterprise-server/3-1/0.yml | 116 -- .../release-notes/enterprise-server/3-1/1.yml | 26 - .../enterprise-server/3-1/10.yml | 22 - .../enterprise-server/3-1/11.yml | 28 - .../enterprise-server/3-1/12.yml | 25 - .../enterprise-server/3-1/13.yml | 23 - .../enterprise-server/3-1/14.yml | 15 - .../enterprise-server/3-1/15.yml | 21 - .../enterprise-server/3-1/16.yml | 24 - .../enterprise-server/3-1/17.yml | 15 - .../enterprise-server/3-1/18.yml | 17 - .../enterprise-server/3-1/19.yml | 41 - .../release-notes/enterprise-server/3-1/2.yml | 27 - .../enterprise-server/3-1/20.yml | 22 - .../enterprise-server/3-1/21.yml | 25 - .../enterprise-server/3-1/22.yml | 21 - .../release-notes/enterprise-server/3-1/3.yml | 27 - .../release-notes/enterprise-server/3-1/4.yml | 27 - .../release-notes/enterprise-server/3-1/5.yml | 20 - .../release-notes/enterprise-server/3-1/6.yml | 23 - .../release-notes/enterprise-server/3-1/7.yml | 18 - .../release-notes/enterprise-server/3-1/8.yml | 20 - .../release-notes/enterprise-server/3-1/9.yml | 29 - .../enterprise-server/3-2/0-rc1.yml | 309 --- .../release-notes/enterprise-server/3-2/0.yml | 317 --- .../release-notes/enterprise-server/3-2/1.yml | 29 - .../enterprise-server/3-2/10.yml | 17 - .../enterprise-server/3-2/11.yml | 44 - .../enterprise-server/3-2/12.yml | 24 - .../enterprise-server/3-2/13.yml | 28 - .../enterprise-server/3-2/14.yml | 24 - .../enterprise-server/3-2/15.yml | 20 - .../enterprise-server/3-2/16.yml | 26 - .../enterprise-server/3-2/17.yml | 18 - .../enterprise-server/3-2/18.yml | 16 - .../release-notes/enterprise-server/3-2/2.yml | 24 - .../release-notes/enterprise-server/3-2/3.yml | 31 - .../release-notes/enterprise-server/3-2/4.yml | 31 - .../release-notes/enterprise-server/3-2/5.yml | 28 - .../release-notes/enterprise-server/3-2/6.yml | 15 - .../release-notes/enterprise-server/3-2/7.yml | 23 - .../release-notes/enterprise-server/3-2/8.yml | 26 - .../release-notes/enterprise-server/3-2/9.yml | 20 - .../enterprise-server/3-3/0-rc1.yml | 114 -- .../release-notes/enterprise-server/3-3/0.yml | 121 -- .../release-notes/enterprise-server/3-3/1.yml | 18 - .../enterprise-server/3-3/10.yml | 22 - .../enterprise-server/3-3/11.yml | 30 - .../enterprise-server/3-3/12.yml | 22 - .../enterprise-server/3-3/13.yml | 23 - .../release-notes/enterprise-server/3-3/2.yml | 32 - .../release-notes/enterprise-server/3-3/3.yml | 30 - .../release-notes/enterprise-server/3-3/4.yml | 25 - .../release-notes/enterprise-server/3-3/5.yml | 20 - .../release-notes/enterprise-server/3-3/6.yml | 50 - .../release-notes/enterprise-server/3-3/7.yml | 32 - .../release-notes/enterprise-server/3-3/8.yml | 34 - .../release-notes/enterprise-server/3-3/9.yml | 27 - .../enterprise-server/3-4/0-rc1.yml | 194 -- .../release-notes/enterprise-server/3-4/0.yml | 211 -- .../release-notes/enterprise-server/3-4/1.yml | 78 - .../release-notes/enterprise-server/3-4/2.yml | 60 - .../release-notes/enterprise-server/3-4/3.yml | 39 - .../release-notes/enterprise-server/3-4/4.yml | 32 - .../release-notes/enterprise-server/3-4/5.yml | 30 - .../release-notes/enterprise-server/3-4/6.yml | 32 - .../release-notes/enterprise-server/3-4/7.yml | 26 - .../release-notes/enterprise-server/3-4/8.yml | 26 - .../enterprise-server/3-5/0-rc1.yml | 160 -- .../release-notes/enterprise-server/3-5/0.yml | 360 ---- .../release-notes/enterprise-server/3-5/1.yml | 41 - .../release-notes/enterprise-server/3-5/2.yml | 42 - .../release-notes/enterprise-server/3-5/3.yml | 34 - .../release-notes/enterprise-server/3-5/4.yml | 30 - .../release-notes/enterprise-server/3-5/5.yml | 27 - .../enterprise-server/3-6/0-rc1.yml | 298 --- .../release-notes/enterprise-server/3-6/0.yml | 215 -- .../release-notes/enterprise-server/3-6/1.yml | 33 - .../release-notes/enterprise-server/README.md | 32 +- .../github-ae/2021-03/2021-03-03.yml | 113 +- .../github-ae/2022-05/2022-05-17.yml | 203 -- .../data/release-notes/github-ae/README.md | 30 +- .../accounts/accounts-billed-separately.md | 10 +- .../data/reusables/accounts/create-account.md | 4 +- .../accounts/create-personal-access-tokens.md | 1 - .../accounts/you-must-know-your-password.md | 10 +- .../actions/about-actions-for-enterprises.md | 10 +- .../data/reusables/actions/about-actions.md | 8 + .../actions/about-artifact-log-retention.md | 16 +- .../data/reusables/actions/about-artifacts.md | 8 + .../reusables/actions/about-environments.md | 10 +- .../actions/about-oidc-short-overview.md | 10 +- .../reusables/actions/about-runner-groups.md | 18 - .../data/reusables/actions/about-runners.md | 8 + .../data/reusables/actions/about-secrets.md | 10 +- .../actions/about-self-hosted-runners.md | 8 + .../data/reusables/actions/about-triggers.md | 10 +- .../reusables/actions/about-workflow-jobs.md | 8 + .../reusables/actions/about-workflow-runs.md | 8 + .../reusables/actions/about-workflows-long.md | 10 +- .../data/reusables/actions/about-workflows.md | 8 + .../actions/access-actions-on-dotcom.md | 8 + .../data/reusables/actions/action-cache.md | 8 + .../data/reusables/actions/action-checkout.md | 8 + .../actions/action-codeql-action-analyze.md | 8 + .../actions/action-codeql-action-autobuild.md | 8 + .../actions/action-codeql-action-init.md | 8 + .../action-codeql-action-upload-sarif.md | 8 + .../actions/action-delete-package-versions.md | 8 + .../actions/action-download-artifact.md | 8 + .../reusables/actions/action-github-script.md | 8 + .../data/reusables/actions/action-labeler.md | 8 + .../reusables/actions/action-setup-dotnet.md | 8 + .../data/reusables/actions/action-setup-go.md | 8 + .../reusables/actions/action-setup-java.md | 8 + .../reusables/actions/action-setup-node.md | 8 + .../reusables/actions/action-setup-python.md | 8 + .../data/reusables/actions/action-stale.md | 8 + .../actions/action-upload-artifact.md | 8 + .../actions/actions-activity-types.md | 14 +- .../actions-app-actions-permissions-api.md | 10 +- .../actions-audit-events-for-enterprise.md | 34 +- .../actions/actions-audit-events-workflow.md | 32 +- .../actions/actions-authentication.md | 10 +- .../data/reusables/actions/actions-billing.md | 2 +- .../actions/actions-bundled-with-ghes.md | 10 +- .../actions-do-not-trigger-workflows.md | 10 +- .../data/reusables/actions/actions-filters.md | 10 +- .../actions/actions-group-concurrency.md | 14 +- .../actions/actions-multiple-types.md | 14 +- ...actions-not-certified-by-github-comment.md | 12 +- .../reusables/actions/actions-not-verified.md | 8 + .../reusables/actions/actions-on-examples.md | 8 + .../actions-packages-set-spending-limit.md | 8 + .../actions/actions-spending-limit-brief.md | 10 +- .../actions-spending-limit-detailed.md | 8 + .../actions/actions-unused-labels.md | 8 + .../actions/actions-use-policy-settings.md | 12 +- .../actions-use-sha-pinning-comment.md | 14 +- .../actions/add-hosted-runner-overview.md | 3 - .../reusables/actions/add-hosted-runner.md | 11 - .../actions/allow-specific-actions-intro.md | 39 +- .../artifact-log-retention-statement.md | 10 +- ...utomatically-adding-a-runner-to-a-group.md | 11 - .../actions/autoscaling-parameters.md | 8 + .../reusables/actions/branch-paths-filter.md | 10 +- .../reusables/actions/branch-requirement.md | 10 +- .../reusables/actions/cache-default-size.md | 10 +- .../actions/cache-eviction-process.md | 10 +- .../reusables/actions/cache-no-org-policy.md | 10 +- .../reusables/actions/caching-availability.md | 10 +- .../reusables/actions/cd-templates-actions.md | 12 +- ...nge-retention-period-for-artifacts-logs.md | 12 +- ...ing-the-access-policy-of-a-runner-group.md | 38 - .../changing-the-name-of-a-runner-group.md | 9 - .../actions/checkout-action-table-entry.md | 10 +- .../data/reusables/actions/choose-repo.md | 10 +- .../data/reusables/actions/commit-workflow.md | 10 +- .../actions/comparing-artifacts-caching.md | 12 +- .../actions/concurrency-table-entry.md | 10 +- .../actions/configure-runner-group-access.md | 14 - .../actions/configure-runner-group.md | 11 +- .../reusables/actions/container-jobs-intro.md | 8 + .../reusables/actions/context-contents.md | 8 + .../reusables/actions/context-example-note.md | 8 + .../actions/context-injection-warning.md | 10 +- .../reusables/actions/copy-workflow-file.md | 10 +- .../actions/create-azure-app-plan.md | 16 +- .../actions/create-azure-publish-profile.md | 14 +- .../reusables/actions/create-runner-group.md | 10 +- ...eating-a-runner-group-for-an-enterprise.md | 28 - ...ting-a-runner-group-for-an-organization.md | 38 - .../reusables/actions/cron-table-entry.md | 10 +- .../reusables/actions/defaults-override.md | 8 + .../data/reusables/actions/delete-env-key.md | 10 +- .../actions/disabled-actions-description.md | 8 + .../actions/disabling-github-actions.md | 10 +- .../actions/docker-container-os-support.md | 10 +- .../actions/dockerfile-guidelines.md | 14 +- .../actions/enable-debug-logging-cli.md | 10 +- .../reusables/actions/enable-debug-logging.md | 12 +- .../actions/enabled-actions-description.md | 10 +- .../data/reusables/actions/enterprise-beta.md | 1 - .../actions/enterprise-billing-details.md | 8 + .../actions/enterprise-common-prereqs.md | 16 +- .../actions/enterprise-enable-checkbox.md | 11 +- .../enterprise-github-hosted-runners.md | 16 +- .../actions/enterprise-http-proxy.md | 16 +- .../actions/enterprise-limit-actions-use.md | 10 +- .../actions/enterprise-marketplace-actions.md | 10 +- .../actions/enterprise-no-internet-actions.md | 10 +- .../enterprise-postinstall-nextsteps.md | 10 +- .../actions/enterprise-s3-permission.md | 10 +- .../actions/enterprise-s3-support-warning.md | 10 +- .../actions/enterprise-self-signed-cert.md | 8 + .../actions/enterprise-setup-prereq.md | 10 +- .../actions/environment-deployment-event.md | 10 +- .../reusables/actions/environment-example.md | 16 +- .../actions/example-diagram-intro.md | 10 +- .../actions/example-docs-engineering-intro.md | 10 +- .../example-explanation-table-intro.md | 10 +- .../actions/example-github-runner.md | 12 +- .../reusables/actions/example-table-intro.md | 10 +- .../actions/example-workflow-intro-ci.md | 10 +- .../reusables/actions/explanation-name-key.md | 10 +- .../reusables/actions/expression-syntax-if.md | 10 +- .../data/reusables/actions/forked-secrets.md | 10 +- .../actions/forked-write-permission.md | 10 +- .../actions/general-security-hardening.md | 12 +- .../ghes-actions-not-enabled-by-default.md | 10 +- .../actions/github-connect-resolution.md | 10 +- .../actions/github-context-warning.md | 10 +- ...github-hosted-runners-check-concurrency.md | 14 +- ...runners-navigate-to-repo-org-enterprise.md | 25 +- .../github-hosted-runners-table-entry.md | 10 +- .../github-token-available-permissions.md | 12 +- .../actions/github-token-expiration.md | 10 +- .../actions/github-token-permissions.md | 10 +- .../actions/github_sha_description.md | 10 +- .../actions/github_token-input-example.md | 10 +- .../actions/gradle-workflow-steps.md | 10 +- .../actions/hardware-requirements-3.2.md | 18 +- .../actions/hardware-requirements-3.3.md | 22 +- .../actions/hardware-requirements-3.4.md | 24 +- .../actions/hardware-requirements-3.5.md | 22 +- .../actions/hardware-requirements-3.6.md | 20 +- .../actions/hardware-requirements-before.md | 18 +- ...ed-runner-configure-runner-group-access.md | 10 +- ...sted-runner-labels-view-assigned-labels.md | 10 +- .../actions/hosted-runner-list-group.md | 8 + .../reusables/actions/hosted-runner-list.md | 8 + .../hosted-runner-security-admonition.md | 5 - .../actions/hosted-runner-security.md | 3 - .../actions/if-conditions-table-entry.md | 10 +- .../actions/inputs-vs-github-event-inputs.md | 13 +- .../actions/internal-actions-summary.md | 11 +- .../actions/introducing-enterprise.md | 10 +- .../actions/invalid-workflow-files.md | 10 +- .../ip-allow-list-self-hosted-runners.md | 18 +- .../actions/java-jvm-architecture.md | 14 +- .../actions/jobs/about-matrix-strategy.md | 10 +- .../actions/jobs/matrix-add-with-include.md | 12 +- .../reusables/actions/jobs/matrix-exclude.md | 12 +- .../jobs/matrix-expand-with-include.md | 10 +- .../actions/jobs/matrix-from-context.md | 14 +- .../reusables/actions/jobs/matrix-include.md | 28 +- .../actions/jobs/multi-dimension-matrix.md | 18 +- ...-assigning-permissions-to-jobs-specific.md | 17 +- .../section-assigning-permissions-to-jobs.md | 17 +- .../section-choosing-the-runner-for-a-job.md | 27 +- .../jobs/section-defining-outputs-for-jobs.md | 14 +- ...running-jobs-in-a-container-credentials.md | 10 +- ...section-running-jobs-in-a-container-env.md | 10 +- ...ction-running-jobs-in-a-container-image.md | 10 +- ...ion-running-jobs-in-a-container-options.md | 12 +- ...ction-running-jobs-in-a-container-ports.md | 10 +- ...ion-running-jobs-in-a-container-volumes.md | 14 +- .../section-running-jobs-in-a-container.md | 8 +- ...g-a-build-matrix-for-your-jobs-failfast.md | 16 +- ...build-matrix-for-your-jobs-max-parallel.md | 12 +- .../jobs/section-using-concurrency-jobs.md | 14 +- .../actions/jobs/section-using-concurrency.md | 12 +- ...ing-conditions-to-control-job-execution.md | 14 +- .../section-using-environments-for-jobs.md | 18 +- .../section-using-jobs-in-a-workflow-id.md | 12 +- .../section-using-jobs-in-a-workflow-name.md | 10 +- .../section-using-jobs-in-a-workflow-needs.md | 16 +- .../jobs/section-using-jobs-in-a-workflow.md | 16 +- ...efault-values-for-jobs-defaults-job-run.md | 14 +- ...ng-default-values-for-jobs-defaults-job.md | 10 +- ...ng-default-values-for-jobs-defaults-run.md | 10 +- ...etting-default-values-for-jobs-defaults.md | 10 +- .../actions/jobs/single-dimension-matrix.md | 12 +- .../actions/jobs/using-matrix-strategy.md | 18 +- .../actions/learn-more-about-yaml.md | 10 +- .../reusables/actions/learning-actions.md | 14 +- .../actions/link-to-example-library.md | 10 +- .../reusables/actions/macos-runner-preview.md | 10 +- .../reusables/actions/make-workflow-file.md | 10 +- .../actions/matrix-variable-example.md | 10 +- .../actions/message-annotation-explanation.md | 8 + .../reusables/actions/message-parameters.md | 10 +- .../reusables/actions/migrating-enterprise.md | 10 +- .../reusables/actions/minimum-hardware.md | 10 +- .../actions/minio-gateways-removal.md | 10 +- .../actions/more-resources-for-ghes.md | 10 +- .../actions/moving-a-runner-to-a-group.md | 12 - .../reusables/actions/name-environment.md | 10 +- .../data/reusables/actions/new-environment.md | 10 +- .../actions/note-understanding-example.md | 10 +- .../reusables/actions/oidc-link-to-intro.md | 10 +- .../actions/oidc-permissions-token.md | 16 +- .../reusables/actions/oidc-security-notice.md | 10 +- .../oidc-updating-workflow-overview.md | 10 +- .../reusables/actions/on-multiple-example.md | 10 +- .../reusables/actions/on-single-example.md | 8 + .../reusables/actions/output-limitations.md | 10 +- .../outside-collaborators-internal-actions.md | 8 + .../actions/partial-reruns-with-reusable.md | 16 +- .../pass-inputs-to-reusable-workflows.md | 13 +- .../actions/perform-blob-storage-precheck.md | 10 +- .../permissions-statement-environment.md | 10 +- .../permissions-statement-secrets-api.md | 10 +- ...rmissions-statement-secrets-environment.md | 10 +- ...missions-statement-secrets-organization.md | 10 +- ...ermissions-statement-secrets-repository.md | 10 +- .../actions/permissions-table-entry.md | 10 +- ...licy-label-for-select-actions-workflows.md | 10 +- .../actions/postgres-environment-variables.md | 10 +- .../actions/postgres-label-description.md | 10 +- .../private-repository-forks-configure.md | 12 +- .../private-repository-forks-options.md | 14 +- .../private-repository-forks-overview.md | 10 +- .../reusables/actions/proxy-considerations.md | 10 +- .../actions/publish-to-maven-workflow-step.md | 10 +- .../publish-to-packages-workflow-step.md | 10 +- .../actions/publishing-java-packages-intro.md | 8 + .../actions/pull-request-table-entry.md | 10 +- .../data/reusables/actions/pure-javascript.md | 10 +- .../reusables/actions/push-table-entry.md | 10 +- .../actions/redis-environment-variables.md | 10 +- .../actions/redis-label-description.md | 10 +- .../data/reusables/actions/ref-description.md | 10 +- .../reusables/actions/ref_name-description.md | 8 + .../actions/ref_protected-description.md | 10 +- .../reusables/actions/ref_type-description.md | 10 +- .../reusables/actions/registry-credentials.md | 10 +- .../actions/release-trigger-workflow.md | 10 +- .../actions/removing-a-runner-group.md | 9 - .../actions/reusable-workflow-artifacts.md | 11 +- .../reusable-workflow-calling-syntax.md | 14 +- .../actions/reusable-workflows-ghes-beta.md | 10 +- .../reusables/actions/reusable-workflows.md | 10 +- .../reusables/actions/run_id_description.md | 8 + .../actions/run_number_description.md | 10 +- .../actions/runner-app-open-source.md | 10 +- .../actions/runner-arch-description.md | 8 + .../actions/runner-debug-description.md | 10 +- .../actions/runner-group-assign-policy-org.md | 12 +- .../runner-group-assign-policy-repo.md | 12 +- .../runner-group-assign-policy-workflow.md | 16 +- .../runner-group-enterprise-overview.md | 3 - ...er-groups-add-to-enterprise-first-steps.md | 23 +- ...-groups-navigate-to-repo-org-enterprise.md | 20 - .../actions/runner-label-settings.md | 8 + .../actions/runner-name-description.md | 8 + .../actions/runner-os-description.md | 8 + .../runner-temp-directory-description.md | 8 + .../actions/runner-tool-cache-description.md | 10 +- .../actions/runner-workflow-continuity.md | 8 + .../data/reusables/actions/schedule-delay.md | 10 +- .../actions/scheduled-workflows-disabled.md | 8 + .../actions/secrets-org-level-overview.md | 8 + .../actions/secrets-redaction-warning.md | 10 +- .../reusables/actions/secrets-table-entry.md | 10 +- .../self-hosted-runner-add-to-enterprise.md | 4 +- .../self-hosted-runner-architecture.md | 8 + .../self-hosted-runner-auto-removal.md | 16 +- ...osted-runner-check-installation-success.md | 12 +- .../self-hosted-runner-check-mac-linux.md | 3 - .../actions/self-hosted-runner-configure.md | 14 +- .../self-hosted-runner-connected-output.md | 5 - .../actions/self-hosted-runner-description.md | 10 +- .../self-hosted-runner-labels-runs-on.md | 14 +- ...sted-runner-labels-view-assigned-labels.md | 11 +- .../actions/self-hosted-runner-list-group.md | 11 +- .../actions/self-hosted-runner-list.md | 10 +- .../actions/self-hosted-runner-locations.md | 10 +- ...-runner-management-permissions-required.md | 20 +- ...elf-hosted-runner-navigate-repo-and-org.md | 10 +- ...osted-runner-navigate-to-org-enterprise.md | 30 +- ...-runner-navigate-to-repo-org-enterprise.md | 30 +- ...self-hosted-runner-networking-to-dotcom.md | 10 +- .../self-hosted-runner-ports-protocols.md | 12 +- .../self-hosted-runner-public-repo-access.md | 10 +- .../self-hosted-runner-removal-impact.md | 10 +- ...hosted-runner-removing-a-runner-updated.md | 14 +- .../self-hosted-runner-removing-a-runner.md | 16 +- .../actions/self-hosted-runner-reqs-docker.md | 10 +- .../actions/self-hosted-runner-reusing.md | 10 +- .../self-hosted-runner-security-admonition.md | 7 - .../actions/self-hosted-runner-security.md | 10 +- .../self-hosted-runners-prerequisites.md | 14 +- .../actions/self-hosted-runners-software.md | 10 +- .../actions/service-container-add-script.md | 10 +- .../actions/service-container-host-runner.md | 10 +- .../actions/service-container-host.md | 10 +- .../actions/service-container-localhost.md | 10 +- .../actions/service-container-prereqs.md | 10 +- .../actions/service-template-steps.md | 8 + ...sidebar-actions-runner-groups-selection.md | 8 + ...ttings-sidebar-actions-runner-selection.md | 8 + ...ettings-sidebar-actions-runners-updated.md | 10 +- .../settings-ui/settings-actions-general.md | 12 +- .../settings-actions-runner-groups.md | 16 +- .../settings-ui/settings-actions-runners.md | 14 +- .../reusables/actions/setup-node-intro.md | 10 +- .../actions/setup-node-table-entry.md | 10 +- .../reusables/actions/sidebar-environment.md | 10 +- .../data/reusables/actions/sidebar-secret.md | 12 +- .../actions/starter-workflow-categories.md | 17 +- .../actions/supported-github-runners.md | 38 +- .../upgrade-runners-before-upgrade-ghes.md | 10 +- .../reusables/actions/usage-api-requests.md | 10 +- .../reusables/actions/usage-matrix-limits.md | 10 +- .../actions/usage-workflow-queue-limits.md | 10 +- .../actions/usage-workflow-run-time.md | 10 +- .../reusables/actions/use-request-body-api.md | 1 - .../reusables/actions/uses-keyword-example.md | 11 - .../using-context-or-environment-variables.md | 16 +- .../workflow-basic-example-and-explanation.md | 62 +- .../actions/workflow-dispatch-inputs.md | 12 +- .../actions/workflow-dispatch-table-entry.md | 10 +- .../workflow-organization-templates.md | 8 + .../actions/workflow-permissions-intro.md | 10 +- .../actions/workflow-permissions-modifying.md | 10 +- .../workflow-pr-approval-permissions-intro.md | 10 +- .../actions/workflow-run-approve-link.md | 10 +- .../workflow-run-approve-public-fork.md | 10 +- .../actions/workflow-runs-dependabot-note.md | 16 +- .../actions/workflow-template-overview.md | 10 +- .../workflows-from-public-fork-setting.md | 12 +- ...ection-run-on-specific-branches-or-tags.md | 48 +- .../workflows/section-specifying-branches.md | 20 +- .../section-triggering-a-workflow-branches.md | 38 +- .../section-triggering-a-workflow-paths.md | 48 +- .../section-triggering-a-workflow-schedule.md | 12 +- .../section-triggering-a-workflow-types.md | 12 +- .../section-triggering-a-workflow.md | 12 +- .../about-committer-numbers-ghec-ghes.md | 12 +- .../about-ghas-license-seats.md | 8 + .../about-ghas-organization-policy.md | 12 +- .../check-for-ghas-license.md | 10 +- .../advanced-security/custom-link-beta.md | 5 - .../getting-the-most-from-your-license.md | 12 +- .../ghas-helps-developers.md | 10 +- .../advanced-security/license-overview.md | 10 +- .../managing-license-usage-ghec-ghes.md | 10 +- .../advanced-security/more-info-ghas.md | 10 +- ...re-information-about-enforcement-policy.md | 10 +- .../note-org-enable-uses-seats.md | 16 +- ...ret-scanning-add-custom-pattern-details.md | 16 +- .../secret-scanning-create-custom-pattern.md | 10 +- .../secret-scanning-dry-run-results.md | 13 +- ...canning-dry-run-select-enterprise-repos.md | 18 +- .../secret-scanning-dry-run-select-repos.md | 23 +- .../secret-scanning-new-custom-pattern.md | 10 +- .../secret-scanning-push-protection-org.md | 9 +- .../secret-scanning-push-protection-repo.md | 11 +- .../security-feature-availability.md | 8 + .../starter-workflow-overview.md | 10 +- .../starter-workflows-beta.md | 10 +- .../beta-malware-advisories.md | 10 +- .../apps/accept_new_permissions_steps.md | 12 +- .../data/reusables/apps/app-ruby-guides.md | 10 +- .../data/reusables/apps/app_manager_role.md | 10 +- .../reusables/apps/checks-availability.md | 10 +- .../data/reusables/apps/deletes_ssh_keys.md | 10 +- .../deprecating_auth_with_query_parameters.md | 12 +- .../expiring_user_authorization_tokens.md | 10 +- .../apps/general-apps-restrictions.md | 10 +- .../reusables/apps/ip-allow-list-only-apps.md | 10 +- .../apps/maximum-github-apps-allowed.md | 10 +- .../apps/maximum-oauth-apps-allowed.md | 10 +- .../reusables/apps/metadata-permissions.md | 10 +- .../reusables/apps/oauth-apps-restrictions.md | 10 +- .../apps/oauth-auth-vary-response.md | 10 +- .../data/reusables/apps/oauth-token-limit.md | 8 + .../apps/optional_feature_activation.md | 14 +- .../data/reusables/apps/settings-step.md | 15 +- .../apps/sinatra_restart_instructions.md | 10 +- .../data/reusables/apps/state_description.md | 8 + ...to-a-forked-repository-for-check-suites.md | 10 +- .../apps/user-to-server-rate-limits-ghec.md | 8 + .../apps/user-to-server-rate-limits.md | 10 +- .../audit_log/audit-data-retention-tab.md | 12 +- .../audit_log/audit-log-action-categories.md | 256 +-- .../reusables/audit_log/audit-log-api-info.md | 16 +- .../audit_log/audit-log-events-workflows.md | 31 +- .../audit-log-git-events-retention.md | 8 + .../audit-log-search-by-operation.md | 24 +- .../audit_log/audit-log-search-by-repo.md | 18 +- .../audit_log/audit-log-search-by-user.md | 14 +- ...audit-log-search-list-info-about-action.md | 22 +- .../reusables/audit_log/audit-log-search.md | 10 +- .../audit_log_sidebar_for_org_admins.md | 15 +- .../audit_log_sidebar_for_site_admins.md | 14 +- .../reusables/audit_log/audited-data-list.md | 11 +- .../data/reusables/audit_log/export-log.md | 12 +- .../exported-git-log-keys-and-values.md | 30 +- .../audit_log/exported-log-keys-and-values.md | 42 +- .../audit_log/git-events-export-limited.md | 16 +- .../git-events-not-in-search-results.md | 16 +- .../audit_log/keys-and-example-values.md | 24 +- .../data/reusables/audit_log/octicon_icon.md | 11 +- .../audit_log/only-three-months-displayed.md | 10 +- .../reusables/audit_log/retention-periods.md | 10 +- .../audit_log/streaming-check-s3-endpoint.md | 12 +- .../audit_log/streaming-choose-s3.md | 12 +- .../billing/about-invoices-for-enterprises.md | 8 + .../billing/billing-hosted-runners.md | 1 - .../billing/billing-standard-runners.md | 18 +- .../reusables/billing/email-notifications.md | 12 +- .../ghes-with-no-enterprise-account.md | 10 +- .../reusables/billing/license-statuses.md | 17 +- .../billing/overages-billed-monthly.md | 10 +- .../branches/change-default-branch.md | 10 +- ...efault-branch-automatically-base-branch.md | 8 + .../branches/new-repo-default-branch.md | 8 + .../reusables/branches/set-default-branch.md | 10 +- .../reusables/classroom/about-assignments.md | 8 + .../reusables/classroom/about-autograding.md | 8 + .../reusables/classroom/about-classrooms.md | 8 + .../reusables/classroom/about-online-ides.md | 8 + .../assignments-classroom-prerequisite.md | 10 +- .../classroom/assignments-click-pencil.md | 11 +- .../classroom/assignments-group-definition.md | 8 + .../assignments-guide-assign-a-deadline.md | 10 +- .../assignments-guide-choose-an-online-ide.md | 10 +- ...nments-guide-choose-template-repository.md | 12 +- .../assignments-guide-choose-visibility.md | 14 +- ...ments-guide-click-continue-after-basics.md | 12 +- ...ontinue-after-starter-code-and-feedback.md | 12 +- ...ts-guide-click-create-assignment-button.md | 12 +- ...nments-guide-create-review-pull-request.md | 12 +- ...assignments-guide-create-the-assignment.md | 16 +- ...assignments-guide-intro-for-environment.md | 8 + ...nts-guide-invite-students-to-assignment.md | 8 + .../assignments-guide-prevent-changes.md | 10 +- .../assignments-guide-using-autograding.md | 22 +- .../assignments-individual-definition.md | 8 + .../assignments-to-prevent-submission.md | 8 + .../classroom/assignments-type-a-title.md | 10 +- .../classroom/classroom-admins-link.md | 10 +- .../classroom/classroom-codespaces-link.md | 10 +- .../classroom-creates-group-repositories.md | 8 + ...assroom-creates-individual-repositories.md | 8 + .../classroom-enables-invitation-urls.md | 8 + .../classroom/click-assignment-in-list.md | 11 +- .../classroom/click-classroom-in-list.md | 11 +- .../reusables/classroom/click-settings.md | 11 +- .../reusables/classroom/click-students.md | 11 +- ...e-information-about-assignment-creation.md | 10 +- ...espaces-for-verified-teachers-beta-note.md | 10 +- .../classroom/guide-create-new-classroom.md | 17 +- .../classroom/invitation-url-warning.md | 10 +- .../readme-contains-button-for-online-ide.md | 8 + .../classroom/reuse-assignment-link.md | 10 +- .../classroom/sign-into-github-classroom.md | 8 + ...-test-drop-down-to-click-grading-method.md | 10 +- .../you-can-choose-a-template-repository.md | 12 +- ...-can-create-a-pull-request-for-feedback.md | 10 +- .../es-ES/data/reusables/cli/about-cli.md | 10 +- .../data/reusables/cli/cli-extensions.md | 8 + .../es-ES/data/reusables/cli/cli-features.md | 8 + .../data/reusables/cli/cli-installation.md | 10 +- .../es-ES/data/reusables/cli/cli-intro.md | 8 + .../data/reusables/cli/cli-learn-more.md | 10 +- .../filter-issues-and-pull-requests-tip.md | 10 +- .../about-analysis-origins-link.md | 10 +- .../code-scanning/about-code-scanning.md | 8 + .../code-scanning/about-codeql-analysis.md | 8 + .../code-scanning/alert-default-branch.md | 10 +- .../code-scanning/alert-tracking-link.md | 10 +- .../alerts-found-in-generated-code.md | 12 +- .../reusables/code-scanning/analyze-go.md | 10 +- .../autobuild-add-build-steps.md | 10 +- .../autobuild-compiled-languages.md | 10 +- .../beta-alert-tracking-in-issues.md | 15 +- .../code-scanning/beta-codeql-ml-queries.md | 10 +- .../code-scanning/beta-codeql-packs-cli.md | 10 +- .../data/reusables/code-scanning/beta.md | 10 +- .../data/reusables/code-scanning/billing.md | 10 +- .../choose-alert-dismissal-reason.md | 11 +- .../code-scanning/click-alert-in-list.md | 14 +- .../code-scanning/close-alert-examples.md | 8 + ...odeql-cli-context-for-third-party-tools.md | 10 +- .../code-scanning/codeql-languages-bullets.md | 12 +- .../codeql-languages-keywords.md | 10 +- .../codeql-query-suites-explanation.md | 10 +- .../code-scanning/codeql-query-suites.md | 16 +- .../codeql-runner-analyze-example.md | 14 +- .../custom-configuration-file.md | 10 +- .../deprecation-codeql-runner.md | 18 +- .../code-scanning/enabling-options.md | 14 +- ...enterprise-enable-code-scanning-actions.md | 10 +- .../enterprise-enable-code-scanning.md | 10 +- .../example-configuration-files.md | 6 +- .../reusables/code-scanning/explore-alert.md | 8 + .../code-scanning/extractor-diagnostics.md | 8 + .../false-positive-fix-codeql.md | 10 +- .../filter-non-default-branches.md | 10 +- .../get-started-uploading-third-party-data.md | 10 +- .../github-issues-integration.md | 12 +- ...eroperable-with-tools-that-output-sarif.md | 10 +- .../code-scanning/non-glibc-linux-support.md | 1 - .../reusables/code-scanning/not-available.md | 16 +- .../specify-language-to-analyze.md | 10 +- .../code-scanning/summary-metrics.md | 8 + .../code-scanning/upload-sarif-alert-limit.md | 14 +- .../code-scanning/upload-sarif-ghas.md | 10 +- .../code-scanning/what-is-codeql-cli.md | 8 + .../you-can-upload-third-party-analysis.md | 8 + .../codespaces/about-configuration.md | 8 + .../codespaces/about-personalization.md | 10 +- .../codespaces/about-port-forwarding.md | 8 + .../codespaces/apply-devcontainer-changes.md | 10 +- .../billing-for-prebuilds-default.md | 12 +- .../billing-for-prebuilds-reducing.md | 12 +- .../click-remote-explorer-icon-vscode.md | 4 +- .../codespaces/codespace-config-order.md | 10 +- .../codespaces/codespaces-api-beta-note.md | 10 +- .../codespaces/codespaces-are-per-branch.md | 10 +- .../codespaces/codespaces-are-personal.md | 8 + .../codespaces/codespaces-billing.md | 14 +- .../codespaces-disabling-org-billing.md | 5 - .../codespaces-machine-type-availability.md | 10 +- .../codespaces/codespaces-machine-types.md | 12 +- .../codespaces-org-policies-note.md | 5 - .../codespaces/codespaces-org-policies.md | 12 +- .../codespaces/codespaces-policy-targets.md | 16 +- .../codespaces-spending-limit-requirement.md | 12 +- .../codespaces/command-palette-container.md | 10 +- .../committing-link-to-procedure.md | 10 +- .../codespaces/concurrent-codespace-limit.md | 8 + .../connect-to-codespace-from-vscode.md | 10 +- .../reusables/codespaces/contact-support.md | 10 +- .../codespaces/create-or-switch-branch.md | 16 +- .../creating-a-codespace-in-vscode.md | 22 +- .../codespaces/customize-vcpus-and-ram.md | 14 +- .../deleting-a-codespace-in-vscode.md | 14 +- .../reusables/codespaces/exporting-changes.md | 10 +- .../codespaces/links-to-get-started.md | 10 +- .../codespaces/more-info-devcontainer.md | 10 +- .../codespaces/navigate-to-ports-tab.md | 11 +- .../next-steps-adding-devcontainer.md | 14 +- .../open-codespace-from-template-repo.md | 8 - .../codespaces/port-visibility-settings.md | 14 +- .../codespaces/prebuilds-crossreference.md | 10 +- .../prebuilds-permission-authorization.md | 18 +- .../reusables/codespaces/rebuild-command.md | 4 +- .../reusables/codespaces/rebuild-reason.md | 10 +- .../reusables/codespaces/recovery-mode.md | 10 +- .../reusables/codespaces/remote-explorer.md | 9 - .../codespaces/restrict-port-visibility.md | 10 +- .../data/reusables/codespaces/review-pr.md | 22 +- .../reusables/codespaces/secret-precedence.md | 10 +- .../reusables/codespaces/secrets-naming.md | 12 +- .../reusables/codespaces/secrets-on-start.md | 10 +- .../codespaces/setup-custom-devcontainer.md | 10 +- .../source-control-commit-changes.md | 17 +- .../codespaces/source-control-display-dark.md | 11 +- .../codespaces/source-control-display.md | 10 +- .../codespaces/source-control-pull-request.md | 16 +- .../reusables/codespaces/type-port-label.md | 11 +- .../data/reusables/codespaces/use-chrome.md | 8 + .../codespaces/use-visual-studio-features.md | 10 +- .../codespaces/vscode-settings-order.md | 10 +- .../you-can-see-all-your-codespaces.md | 10 +- .../your-codespaces-procedure-step.md | 10 +- .../reusables/command-palette/beta-note.md | 10 +- .../reusables/command-palette/change-scope.md | 14 +- .../reusables/command-palette/open-palette.md | 10 +- .../change-current-directory-clone.md | 8 + .../reusables/command_line/git-clone-url.md | 10 +- .../command_line/local-clone-created.md | 10 +- .../command_line/manipulating_file_prereqs.md | 12 +- .../open_the_multi_os_terminal.md | 10 +- .../command_line/provide-an-access-token.md | 10 +- .../providing-token-as-password.md | 8 + .../reusables/command_line/start_ssh_agent.md | 12 +- .../switching_directories_procedural.md | 8 + .../command_line/use_with_support_only.md | 10 +- .../data/reusables/commits/about-commits.md | 8 + .../community/interaction-limits-duration.md | 8 + .../interaction-limits-restrictions.md | 8 + .../reusables/community/issue-forms-beta.md | 10 +- .../reusables/community/issue-forms-sample.md | 64 - .../reusables/community/report-content.md | 18 +- .../community/set-interaction-limit.md | 10 +- .../community/tools-for-moderating.md | 10 +- .../community/types-of-interaction-limits.md | 14 +- .../copilot/accept-or-reject-suggestion.md | 10 +- .../copilot/accept-suggestion-new-tab.md | 10 +- .../copilot/accept-suggestion-tab.md | 10 +- .../reusables/copilot/accept-suggestion.md | 10 +- .../copilot/alternative-suggestions.md | 10 +- .../copilot/close-suggestions-tab.md | 10 +- .../copilot/copilot-prerequisites.md | 12 +- .../data/reusables/copilot/create-c-file.md | 10 +- .../reusables/copilot/create-java-file.md | 10 +- .../data/reusables/copilot/create-js-file.md | 10 +- .../data/reusables/copilot/dotcom-settings.md | 38 +- .../enabling-disabling-in-jetbrains.md | 18 +- .../copilot/enabling-or-disabling-in-vsc.md | 22 +- .../copilot/enabling-or-disabling-vs.md | 21 +- .../generating-suggestions-from-comments.md | 10 +- .../getting-started-further-reading.md | 10 +- .../copilot/install-copilot-in-neovim.md | 12 +- .../reusables/copilot/java-int-snippet.md | 3 - .../data/reusables/copilot/jetbrains-ides.md | 20 +- .../reusables/copilot/procedural-intro.md | 10 +- .../copilot/reject-suggestions-escape.md | 10 +- .../data/reusables/copilot/save-settings.md | 10 +- .../copilot/see-alternative-suggestions.md | 10 +- .../reusables/copilot/signup-procedure.md | 30 +- .../reusables/copilot/suggestions-new-tab.md | 10 +- .../reusables/copilot/supported-languages.md | 10 +- .../copilot/type-function-header-c.md | 10 +- .../reusables/copilot/type-function-header.md | 10 +- .../copilot/windows-linux-next-suggestion.md | 10 +- .../dashboard/access-org-dashboard.md | 13 +- .../recent-activity-qualifying-events.md | 8 + .../dependabot/about-the-dependency-graph.md | 12 +- .../dependabot/automated-tests-note.md | 10 +- ...security-and-version-updates-onboarding.md | 10 +- .../beta-security-and-version-updates.md | 20 +- .../dependabot/check-in-dependabot-yml.md | 10 +- .../dependabot/click-dependabot-tab.md | 11 +- .../dependabot/configuration-options.md | 57 +- .../default-dependencies-allow-ignore.md | 10 +- .../reusables/dependabot/default-labels.md | 10 +- .../dependabot/dependabot-alerts-beta.md | 16 +- ...abot-alerts-dependency-graph-enterprise.md | 11 +- .../dependabot-alerts-dependency-scope.md | 56 +- .../dependabot/dependabot-alerts-filters.md | 17 - .../dependabot/dependabot-secrets-button.md | 14 +- .../reusables/dependabot/dependabot-tos.md | 14 +- ...disabling-dependency-graph-private-repo.md | 17 +- .../enterprise-enable-dependabot.md | 10 +- .../ghes-ghae-enabling-dependency-graph.md | 10 +- .../reusables/dependabot/initial-updates.md | 10 +- .../option-affects-security-updates.md | 10 +- .../dependabot/private-dependencies-note.md | 10 +- .../dependabot/private-dependencies.md | 10 +- .../dependabot/pull-request-introduction.md | 10 +- ...ull-request-security-vs-version-updates.md | 14 +- .../dependabot/result-discrepancy.md | 8 + .../dependabot/supported-package-managers.md | 72 +- .../dependabot/version-updates-for-actions.md | 10 +- .../dependabot/vulnerable-calls-beta.md | 12 +- .../dependency-review/action-enterprise.md | 11 +- .../data/reusables/dependency-review/beta.md | 13 +- .../dependency-review-action-beta-note.md | 12 +- .../dependency-review-action-overview.md | 12 +- .../dependency-review-api-beta-note.md | 10 +- .../dependency-review/feature-overview.md | 8 + .../about-dependency-submission.md | 14 +- .../dependency-submission-api-beta.md | 10 +- .../dependency-submission-link.md | 10 +- .../data/reusables/desktop/2fa-in-browser.md | 11 +- .../reusables/desktop/about-github-desktop.md | 8 + .../desktop/authenticate-in-browser.md | 11 +- .../desktop/choose-a-branch-to-merge.md | 11 +- .../data/reusables/desktop/choose-a-theme.md | 12 +- .../desktop/choose-clone-repository.md | 10 +- .../reusables/desktop/choose-local-path.md | 14 +- .../reusables/desktop/choose-pr-from-list.md | 10 +- .../desktop/choose-product-authenticate.md | 11 +- .../desktop/click-base-branch-in-drop-down.md | 10 +- .../desktop/click-changed-files-header.md | 20 +- .../data/reusables/desktop/click-clone.md | 14 +- .../reusables/desktop/click-discard-files.md | 10 +- .../data/reusables/desktop/click-discard.md | 20 +- .../reusables/desktop/click-pull-requests.md | 10 +- .../data/reusables/desktop/click-restore.md | 18 +- .../desktop/click-save-git-config.md | 10 +- .../desktop/click-stash-all-changes.md | 20 +- .../desktop/click-stashed-changes.md | 11 +- .../reusables/desktop/cloning-location-tab.md | 16 +- .../desktop/cloning-repository-list.md | 12 +- .../data/reusables/desktop/commit-all-desc.md | 10 +- .../data/reusables/desktop/commit-button.md | 10 +- .../data/reusables/desktop/commit-message.md | 8 + .../reusables/desktop/commit-some-desc.md | 10 +- .../desktop/confirm-discard-files.md | 10 +- .../desktop/confirm-merging-branch.md | 10 +- .../desktop/confirm-new-branch-button.md | 10 +- .../data/reusables/desktop/confirm-tag.md | 10 +- .../desktop/copy-email-git-config.md | 10 +- .../reusables/desktop/create-new-branch.md | 10 +- .../data/reusables/desktop/create-tag.md | 10 +- .../reusables/desktop/current-branch-menu.md | 11 +- .../reusables/desktop/delete-branch-mac.md | 10 +- .../reusables/desktop/delete-branch-win.md | 10 +- .../data/reusables/desktop/delete-tag.md | 14 +- .../desktop/download-desktop-page.md | 10 +- .../reusables/desktop/fork-type-prompt.md | 14 +- .../data/reusables/desktop/get-an-account.md | 10 +- .../data/reusables/desktop/history-tab.md | 11 +- .../launch-desktop-from-command-line.md | 10 +- .../reusables/desktop/local-config-email.md | 11 +- .../reusables/desktop/local-config-name.md | 11 +- .../desktop/mac-repository-settings-menu.md | 10 +- .../reusables/desktop/mac-select-accounts.md | 11 +- .../desktop/mac-select-desktop-menu.md | 11 +- .../data/reusables/desktop/make-changes.md | 10 +- .../data/reusables/desktop/name-branch.md | 10 +- .../desktop/name-field-git-config.md | 10 +- .../es-ES/data/reusables/desktop/name-tag.md | 11 +- .../desktop/navigate-to-stashed-changes.md | 11 +- .../desktop/open-repository-settings.md | 10 +- .../desktop/preferences-options-tabs.md | 20 +- .../reusables/desktop/protected-branches.md | 10 +- .../reusables/desktop/publish-repository.md | 11 +- .../data/reusables/desktop/push-origin.md | 11 +- .../desktop/repository-settings-save.md | 11 +- .../desktop/resolve-merge-conflicts.md | 10 +- .../data/reusables/desktop/retrieve-2fa.md | 13 +- .../reusables/desktop/return-to-desktop.md | 10 +- .../data/reusables/desktop/revert-commit.md | 10 +- .../reusables/desktop/select-base-branch.md | 8 + .../desktop/select-branch-to-delete.md | 10 +- .../reusables/desktop/select-discard-files.md | 11 +- .../desktop/select-email-git-config.md | 10 +- .../reusables/desktop/select-fork-behavior.md | 12 +- .../reusables/desktop/select-git-config.md | 10 +- .../data/reusables/desktop/sign-in-browser.md | 11 +- .../desktop/sign-in-choose-product.md | 10 +- .../desktop/switching-between-branches.md | 10 +- .../desktop/tags-push-with-commits.md | 8 + .../reusables/desktop/update-email-address.md | 8 + .../reusables/desktop/use-local-git-config.md | 10 +- .../desktop/windows-choose-options.md | 11 +- .../windows-repository-settings-menu.md | 10 +- .../desktop/windows-select-accounts.md | 11 +- .../reusables/desktop/windows_git_bash.md | 10 +- .../windows_git_bash_turn_on_ssh_agent.md | 12 +- ...ndows_git_for_windows_turn_on_ssh_agent.md | 10 +- .../limit_workflow_to_activity_types.md | 10 +- .../developer-site/multiple_activity_types.md | 8 + .../pull_request_forked_repos_link.md | 21 +- .../discussions/about-announcement-format.md | 8 + .../about-categories-and-formats.md | 10 +- .../discussions/about-discussions.md | 10 +- .../about-organization-discussions.md | 14 +- .../discussions/click-discussion-in-list.md | 11 +- .../reusables/discussions/discussions-tab.md | 11 +- .../reusables/discussions/edit-categories.md | 11 +- .../discussions/edit-category-details.md | 10 +- ...ithub-discussions-for-your-organization.md | 20 +- ...-github-discussions-for-your-repository.md | 14 +- .../discussions/github-recognizes-members.md | 8 + .../marking-a-comment-as-an-answer.md | 19 +- .../discussions/navigate-to-repo-or-org.md | 10 +- .../discussions/repository-category-limit.md | 8 + .../discussions/starting-a-discussion.md | 23 +- .../reusables/discussions/starting-a-poll.md | 32 +- .../you-can-categorize-discussions.md | 8 + .../discussions/you-can-convert-an-issue.md | 8 + .../discussions/you-can-label-discussions.md | 10 +- .../discussions/you-can-use-discussions.md | 10 +- .../you-can-read-docs-for-your-product.md | 10 +- .../reusables/dotcom_billing/500-error.md | 8 + .../dotcom_billing/actions-minutes.md | 11 +- ...ns-packages-report-download-org-account.md | 11 +- .../actions-packages-report-download.md | 11 +- ...ons-packages-storage-enterprise-account.md | 11 +- .../actions-packages-storage.md | 11 +- .../actions-packages-unpaid-account.md | 10 +- .../dotcom_billing/add-payment-method.md | 11 +- .../reusables/dotcom_billing/add-seats.md | 11 +- .../dotcom_billing/cancel-pending-changes.md | 11 +- .../dotcom_billing/change_plan_duration.md | 11 +- .../choose-monthly-or-yearly-billing.md | 11 +- .../dotcom_billing/choose_org_plan.md | 11 +- .../dotcom_billing/codespaces-minutes.md | 11 +- .../dotcom_billing/confirm-add-seats.md | 11 +- .../confirm-cancel-pending-changes.md | 10 +- .../dotcom_billing/confirm_cancel_org_plan.md | 11 +- .../dotcom_billing/confirm_duration_change.md | 10 +- .../dotcom_billing/coupon-expires.md | 10 +- .../dotcom_billing/downgrade-org-to-free.md | 10 +- .../dotcom_billing/download_receipt.md | 11 +- .../dotcom_billing/enter-billing-info.md | 10 +- .../dotcom_billing/enter-payment-info.md | 13 +- .../enter_coupon_code_on_redeem_page.md | 13 +- .../dotcom_billing/extra_info_receipt.md | 14 +- .../dotcom_billing/finish_upgrade.md | 10 +- .../reusables/dotcom_billing/lfs-add-data.md | 11 +- .../data/reusables/dotcom_billing/lfs-data.md | 8 + .../dotcom_billing/lfs-remove-data.md | 11 +- .../dotcom_billing/manage-spending-limit.md | 11 +- ...monthly-spending-limit-actions-packages.md | 11 +- .../monthly-spending-limit-codespaces.md | 11 +- .../dotcom_billing/monthly-spending-limit.md | 11 +- .../dotcom_billing/next_billing_date.md | 11 +- .../dotcom_billing/number-of-seats.md | 11 +- .../dotcom_billing/org-billing-perms.md | 10 +- .../dotcom_billing/owned_by_business.md | 14 +- .../reusables/dotcom_billing/packages-data.md | 11 +- .../dotcom_billing/payment-methods.md | 8 + .../pricing_calculator/pricing_cal_actions.md | 10 +- .../pricing_cal_codespaces.md | 10 +- .../pricing_cal_packages.md | 10 +- .../reusables/dotcom_billing/redeem_coupon.md | 10 +- .../dotcom_billing/remove-payment-method.md | 11 +- .../dotcom_billing/remove_payment_info.md | 10 +- .../dotcom_billing/review-pending-changes.md | 11 +- .../dotcom_billing/same-payment-method.md | 8 + .../dotcom_billing/show-plan-details.md | 10 +- .../dotcom_billing/switch-legacy-billing.md | 8 + .../dotcom_billing/update-spending-limit.md | 11 +- .../dotcom_billing/update_payment_method.md | 11 +- .../reusables/dotcom_billing/upgrade_org.md | 10 +- .../dotcom_billing/view-all-subscriptions.md | 10 +- .../dotcom_billing/view-payment-history.md | 11 +- .../about-github-community-exchange-intro.md | 10 +- .../education/about-github-education-link.md | 12 +- .../access-github-community-exchange.md | 16 +- .../reusables/education/apply-for-team.md | 10 +- .../data/reusables/education/benefits-page.md | 10 +- .../education/click-get-teacher-benefits.md | 11 +- .../education/educator-requirements.md | 16 +- .../data/reusables/education/pdf-support.md | 10 +- .../reusables/education/plan-to-use-github.md | 11 +- .../data/reusables/education/school-name.md | 11 +- .../education/select-email-address.md | 13 +- .../reusables/education/submit-application.md | 11 +- .../education/upload-different-image.md | 8 + .../education/upload-proof-reapply.md | 8 + .../education/upload-proof-status.md | 23 +- .../about-recovery-codes.md | 10 +- .../access-enterprise-on-dotcom.md | 16 +- .../enterprise-accounts/access-enterprise.md | 20 +- ...ges-report-download-enterprise-accounts.md | 11 +- .../actions-runner-groups-tab.md | 10 +- .../actions-runners-tab.md | 8 + .../enterprise-accounts/actions-tab.md | 10 +- .../enterprise-accounts/add-a-domain.md | 11 +- .../enterprise-accounts/administrators-tab.md | 12 +- ...ndividual-organization-policy-drop-down.md | 11 +- ...-security-organization-policy-drop-down.md | 11 +- .../advanced-security-policies.md | 11 +- .../advanced-security-security-features.md | 10 +- .../approved-domains-about.md | 8 + .../approved-domains-beta-note.md | 10 +- .../enterprise-accounts/audit-log-tab.md | 11 +- .../billing-microsoft-ea-overview.md | 10 +- .../enterprise-accounts/billing-tab.md | 11 +- .../continue-verifying-domain.md | 14 +- .../dormant-user-activity-threshold.md | 8 + .../dormant-user-activity.md | 38 +- .../dormant-user-release-phase.md | 10 +- .../download-recovery-codes.md | 10 +- .../enterprise-accounts/email-tab.md | 11 +- .../emu-azure-admin-consent.md | 12 +- .../enterprise-accounts/emu-cap-validates.md | 10 +- .../enterprise-accounts/emu-forks.md | 8 + .../emu-more-info-account.md | 10 +- .../emu-password-reset-session.md | 8 + .../emu-permission-follow.md | 10 +- .../emu-permission-fork.md | 10 +- .../emu-permission-gist.md | 10 +- .../emu-permission-interact.md | 10 +- .../emu-permission-propose.md | 10 +- .../emu-permission-repo.md | 10 +- .../enterprise-accounts/emu-saml-note.md | 16 +- .../enterprise-accounts/emu-scim-note.md | 16 +- .../enterprise-accounts/emu-short-summary.md | 10 +- .../enterprise-accounts/emu-shortcode.md | 8 + .../enterprise-accounts/emu-supported-idps.md | 10 +- .../enterprise-accounts-billing.md | 8 + .../enterprise-accounts-compliance-tab.md | 11 +- .../enterprise-administrators.md | 10 +- .../enterprise-accounts/github-connect-tab.md | 11 +- .../enterprise-accounts/hooks-tab.md | 11 +- .../invite-organization.md | 10 +- .../enterprise-accounts/license-tab.md | 14 +- .../enterprise-accounts/messages-tab.md | 11 +- .../enterprise-accounts/oidc-beta-notice.md | 10 +- .../enterprise-accounts/oidc-gei-warning.md | 10 +- .../enterprise-accounts/options-tab.md | 11 +- .../enterprise-accounts/packages-tab.md | 10 +- .../pages-policies-save.md | 11 +- .../enterprise-accounts/pages-tab.md | 11 +- .../payment-information-tab.md | 10 +- .../enterprise-accounts/people-tab.md | 11 +- .../enterprise-accounts/policies-tab.md | 11 +- .../enterprise-accounts/projects-tab.md | 11 +- .../repo-creation-policy.md | 6 +- .../repo-creation-types.md | 11 +- .../enterprise-accounts/repositories-tab.md | 11 +- .../repository-deletion-policy.md | 11 +- ...restrict-email-notifications-enterprise.md | 11 +- .../enterprise-accounts/security-tab.md | 4 +- .../enterprise-accounts/settings-tab.md | 11 +- .../support-entitlements.md | 10 +- .../enterprise-accounts/team-sync-override.md | 11 +- .../to-upgrade-or-get-started.md | 8 + .../verified-domains-tab.md | 11 +- .../view-current-policy-config-orgs.md | 11 +- .../viewing-dormant-users.md | 8 + .../vss-ghe-description.md | 10 +- .../about-license-sync.md | 10 +- .../contact-sales-for-renewals-or-seats.md | 8 + .../unique-user-licensing-model.md | 12 +- .../verified-domains-license-sync.md | 10 +- .../view-consumed-licenses.md | 10 +- .../enterprise-managed/about-billing.md | 8 + .../enterprise/3-5-missing-feature.md | 12 +- .../enterprise/about-deployment-methods.md | 10 +- .../about-github-for-enterprises.md | 10 +- .../reusables/enterprise/about-policies.md | 10 +- .../reusables/enterprise/about-ssh-ports.md | 12 +- .../enterprise/apply-configuration.md | 16 +- .../enterprise/constantly-improving.md | 10 +- .../create-an-enterprise-account.md | 8 + .../reusables/enterprise/ghec-cta-button.md | 10 +- .../ghes-is-a-self-hosted-platform.md | 10 +- .../ghes-runs-on-your-infrastructure.md | 10 +- .../enterprise/github-distributes-ghes.md | 10 +- .../reusables/enterprise/link-to-ghe-trial.md | 10 +- .../enterprise/link-to-ghec-trial.md | 10 +- .../navigate-to-log-streaming-tab.md | 14 +- .../data/reusables/enterprise/rate_limit.md | 10 +- .../repository-caching-config-summary.md | 8 + .../repository-caching-release-phase.md | 16 +- .../reusables/enterprise/test-in-staging.md | 10 +- .../enterprise/upgrade-ghes-for-actions.md | 11 +- .../enterprise/upgrade-ghes-for-features.md | 10 +- .../reusables/enterprise/use-a-multiplexer.md | 10 +- .../verify-audit-log-streaming-endpoint.md | 10 +- .../apply-configuration.md | 10 +- .../clustering-requires-https.md | 10 +- .../clustering-scalability.md | 8 + .../configuration-file-heading.md | 10 +- .../configuration-finished.md | 10 +- .../enterprise_clustering/health_checks.md | 14 +- .../key-value-pair-order-irrelevant.md | 8 + .../load_balancer_dns.md | 10 +- .../load_balancer_intro.md | 8 + .../open-configuration-file.md | 12 +- .../enterprise_clustering/proxy_preference.md | 10 +- .../proxy_protocol_ports.md | 24 +- .../proxy_xff_firewall_warning.md | 10 +- ...acing-a-cluster-node-admin-configure-ip.md | 10 +- .../replacing-a-cluster-node-config-node.md | 10 +- ...cing-a-cluster-node-initialize-new-node.md | 10 +- .../replacing-a-cluster-node-mark-offline.md | 26 +- ...cing-a-cluster-node-modify-cluster-conf.md | 10 +- ...placing-a-cluster-node-need-three-nodes.md | 10 +- .../replacing-a-cluster-node-provision.md | 10 +- ...placing-a-cluster-node-replacement-name.md | 12 +- ...eplacing-a-cluster-node-validate-config.md | 10 +- .../enterprise_clustering/ssh-to-a-node.md | 10 +- .../without_proxy_protocol_ports.md | 24 +- .../enterprise_clustering/x-forwarded-for.md | 10 +- .../deprecation_details.md | 11 +- .../version_was_deprecated.md | 8 + .../version_will_be_deprecated.md | 8 + .../installing-releases.md | 10 +- .../sign-in-to-support.md | 10 +- .../support-holiday-availability.md | 36 +- .../support_will_ask_you_to_run_command.md | 10 +- .../upload-support-bundle.md | 10 +- .../use_ghe_cluster_support_bundle.md | 10 +- .../about-adjusting-resources.md | 10 +- .../add-ssh-key-to-primary.md | 10 +- .../aws-instance-recommendation.md | 10 +- .../azure-instance-recommendation.md | 14 +- .../changing-hostname-not-supported.md | 10 +- ...and-line-utilities-ghe-upgrade-rollback.md | 10 +- .../configuration-recognized.md | 8 + .../copy-the-vm-public-dns-name.md | 10 +- .../create-attached-storage-volume.md | 8 + .../create-ghe-instance.md | 10 +- .../disable-github-pages-warning.md | 16 +- .../download-appliance.md | 16 +- .../download-license.md | 10 +- .../enterprise_installation/download-note.md | 10 +- .../download-package.md | 10 +- .../enterprise-download-upgrade-pkg.md | 10 +- .../generate-replication-key-pair.md | 10 +- .../ha-and-clustering-failure-scenarios.md | 16 +- .../hardware-considerations-all-platforms.md | 28 +- .../hardware-rec-table.md | 22 +- .../hotpatching-explanation.md | 12 +- .../image-urls-viewable-warning.md | 10 +- .../increasing-cpus-req.md | 8 + .../instance-will-restart-automatically.md | 8 + .../lets-encrypt-prerequisites.md | 8 + .../monitoring-replicas.md | 10 +- .../necessary_ports.md | 32 +- .../open-vm-console-start.md | 13 +- .../preventing-nameservers-change.md | 5 - .../promoting-a-replica.md | 8 + .../proxy-incompatible-with-aws-nlbs.md | 10 +- .../enterprise_installation/replica-limit.md | 13 +- .../enterprise_installation/replica-ssh.md | 8 + .../enterprise_installation/replica-steps.md | 16 +- .../enterprise_installation/replica-verify.md | 8 + .../replication-command.md | 12 +- .../replication-status.md | 10 +- .../request-a-trial.md | 10 +- ...save-settings-in-web-based-mgmt-console.md | 10 +- .../software-license.md | 10 +- .../ssh-into-instance.md | 10 +- .../ssh-into-target-instance.md | 10 +- .../start-replication.md | 10 +- .../terminating-tls.md | 10 +- .../upload-a-license-file.md | 10 +- .../verify-replication-channel.md | 10 +- .../visit-your-instance.md | 10 +- .../vm-console-done.md | 10 +- .../warning-on-scaling.md | 10 +- ...warning-on-upgrading-physical-resources.md | 10 +- .../when-9418-necessary.md | 10 +- .../access-monitoring.md | 11 +- .../enterprise_management_console/actions.md | 10 +- .../advanced-security-license.md | 10 +- .../advanced-security-tab.md | 11 +- .../authentication-password.md | 8 + .../authentication-protocol.md | 10 +- .../authentication.md | 11 +- .../badge_indicator.md | 10 +- .../enable-disable-security-features.md | 10 +- .../enable-snmp.md | 11 +- .../hostname-menu-item.md | 11 +- .../pages-tab.md | 11 +- .../enterprise_management_console/privacy.md | 11 +- .../save-settings.md | 12 +- .../select-tls-only.md | 11 +- .../support-link.md | 11 +- .../test-domain-settings-failure.md | 11 +- .../type-management-console-password.md | 11 +- .../updates-tab.md | 11 +- .../exclude-file-attachments.md | 8 + .../enterprise_migrations/fork-persistence.md | 10 +- .../locking-repositories.md | 13 +- .../enterprise_migrations/make-a-list.md | 8 + .../ready-to-import-migrations.md | 10 +- .../review-the-import-csv.md | 21 +- .../specify-staging-path.md | 10 +- .../enterprise_migrations/token-generation.md | 10 +- .../unlocking-on-instances.md | 10 +- .../about-ssh-access.md | 8 + .../about-the-management-console.md | 8 + .../about-the-site-admin-dashboard.md | 8 + .../access-settings.md | 12 +- .../add-key-to-web-flow-user.md | 18 +- .../admin-tab.md | 10 +- .../admin-top-tab.md | 10 +- .../business.md | 11 +- .../click-preview.md | 10 +- .../click-repo.md | 11 +- .../click-user-or-org.md | 11 +- .../click-user.md | 11 +- ...ng-large-file-storage-short-description.md | 8 + .../create-pgp-key-web-commit-signing.md | 16 +- .../dormancy-threshold.md | 10 +- .../email-settings.md | 17 +- .../git-lfs-toggle.md | 11 +- .../invite-user-reset-link.md | 11 +- .../invite-user-sidebar-tab.md | 11 +- ...-with-anonymous-git-read-access-enabled.md | 8 + .../maintenance-mode-status.md | 10 +- .../management-console.md | 11 +- .../message-preview-save.md | 14 +- .../override-policy.md | 8 + .../packages-tab.md | 11 +- .../pgp-key-env-variable.md | 10 +- .../pgp-key-no-passphrase.md | 10 +- .../repository-search.md | 11 +- .../save-changes.md | 11 +- .../search-user-or-org.md | 11 +- .../search-user.md | 11 +- .../security-tab.md | 11 +- .../enterprise_site_admin_settings/sign-in.md | 10 +- .../tls-downtime.md | 10 +- .../update-commit-signing-service.md | 12 +- .../wait-for-configuration-run.md | 10 +- .../2fa_is_available.md | 8 + ...natively-enable-external-authentication.md | 10 +- .../built-in-authentication-new-accounts.md | 10 +- .../built-in-authentication-option.md | 10 +- .../built-in-authentication.md | 10 +- ...r-usernames-for-external-authentication.md | 10 +- .../disclaimer-for-git-read-access.md | 14 +- ...-for-enabling-anonymous-git-read-access.md | 8 + .../external_auth_disables_2fa.md | 10 +- .../ldap-sync-nested-teams.md | 12 +- .../manage-global-webhooks-api.md | 10 +- .../two_factor_auth_header.md | 10 +- .../unauthenticated-sign-ups.md | 10 +- .../feature-preview-setting.md | 11 +- .../es-ES/data/reusables/files/add-file.md | 11 +- .../reusables/files/choose-commit-email.md | 14 +- .../reusables/files/choose_commit_branch.md | 11 +- .../reusables/files/choose_pull_request.md | 8 + .../files/commit-author-email-options.md | 12 +- .../data/reusables/files/confirm_merge.md | 10 +- .../data/reusables/files/delete_branch.md | 10 +- .../reusables/files/merge_pull_request.md | 10 +- .../data/reusables/files/preview_change.md | 11 +- .../reusables/files/propose_file_change.md | 11 +- .../data/reusables/files/propose_new_file.md | 11 +- .../reusables/files/write_commit_message.md | 11 +- .../write_commit_message_pull_request.md | 11 +- .../reusables/form-schema/attributes-intro.md | 10 +- .../form-schema/id-must-be-unique.md | 10 +- .../reusables/form-schema/options-syntax.md | 16 +- .../reusables/form-schema/required-key.md | 10 +- .../form-schema/validations-intro.md | 10 +- .../reusables/gated-features/auto-merge.md | 8 + .../reusables/gated-features/autolinks.md | 10 +- .../reusables/gated-features/code-owners.md | 10 +- .../gated-features/code-review-assignment.md | 10 +- .../reusables/gated-features/code-scanning.md | 22 +- .../codespaces-classroom-articles.md | 10 +- .../reusables/gated-features/codespaces.md | 10 +- .../data/reusables/gated-features/copilot.md | 10 +- .../gated-features/dependency-review.md | 20 +- .../dependency-vulnerable-calls.md | 20 +- .../reusables/gated-features/display-names.md | 10 +- .../reusables/gated-features/draft-prs.md | 10 +- .../data/reusables/gated-features/emus.md | 10 +- .../gated-features/enterprise-accounts.md | 10 +- .../enterprise_account_webhooks.md | 12 +- .../reusables/gated-features/environments.md | 10 +- .../gated-features/generated-health-checks.md | 10 +- .../data/reusables/gated-features/ghas.md | 10 +- .../historical-insights-for-projects.md | 10 +- .../gated-features/hosted-runners.md | 1 - .../gated-features/more-info-org-products.md | 10 +- .../reusables/gated-features/more-info.md | 10 +- .../gated-features/multiple-pr-reviewers.md | 8 + .../data/reusables/gated-features/packages.md | 17 +- .../data/reusables/gated-features/pages.md | 10 +- .../gated-features/protected-branches.md | 8 + .../gated-features/repository-insights.md | 10 +- .../gated-features/restrict-email-domain.md | 10 +- .../gated-features/secret-scanning-partner.md | 23 +- .../gated-features/secret-scanning.md | 16 +- .../gated-features/security-overview.md | 19 +- .../gated-features/tag-protection-rules.md | 8 + .../gated-features/user-repo-collaborators.md | 12 +- .../verify-and-approve-domain.md | 10 +- .../data/reusables/gated-features/wikis.md | 8 + .../reusables/gcm-core/next-time-you-clone.md | 10 +- .../about-and-creating-teams.md | 12 +- .../data/reusables/getting-started/actions.md | 10 +- .../adding-members-to-organizations.md | 10 +- .../data/reusables/getting-started/api.md | 10 +- .../getting-started/bearer-vs-token.md | 1 - .../reusables/getting-started/being-social.md | 10 +- .../configuring-security-features.md | 10 +- .../contact-support-enterprise.md | 10 +- .../getting-started/contact-support.md | 10 +- .../contributing-to-projects.md | 10 +- .../getting-started/create-a-repository.md | 10 +- .../getting-started/creating-organizations.md | 10 +- .../getting-started/creating-teams.md | 10 +- .../customizing-and-automating.md | 8 + .../enforcing-repo-management-policies.md | 10 +- .../enterprise-advanced-security.md | 10 +- .../getting-started/fork-a-repository.md | 10 +- .../github-pages-enterprise.md | 10 +- ...ng-access-to-repositories-projects-apps.md | 12 +- .../getting-started/learning-enterprise.md | 12 +- .../reusables/getting-started/learning.md | 12 +- .../managing-enterprise-members.md | 10 +- .../getting-started/managing-org-members.md | 10 +- .../getting-started/managing-org-policies.md | 12 +- .../getting-started/managing-repo-changes.md | 12 +- .../getting-started/managing-team-settings.md | 12 +- .../getting-started/math-and-diagrams.md | 10 +- .../getting-started/open-source-projects.md | 12 +- .../org-permissions-and-roles.md | 10 +- .../reusables/getting-started/packages.md | 10 +- .../participating-in-community.md | 8 + .../getting-started/requiring-2fa.md | 10 +- ...eviewing-org-audit-log-and-integrations.md | 12 +- .../reusables/getting-started/set-up-git.md | 10 +- .../setting-org-and-repo-permissions.md | 12 +- .../reusables/getting-started/sponsors.md | 10 +- ...rg-community-files-and-moderation-tools.md | 12 +- .../gist/anonymous-gists-cannot-be-deleted.md | 16 +- .../cannot-convert-public-gists-to-secret.md | 10 +- .../reusables/git/cache-on-repository-path.md | 5 - .../git/clear-stored-gcm-credentials.md | 5 - .../git/clear-the-stored-credentials.md | 1 - .../es-ES/data/reusables/git/commit-file.md | 10 +- .../git/confirm-credential-manager.md | 5 - .../es-ES/data/reusables/git/git-push.md | 10 +- .../reusables/git/no-credential-manager.md | 1 - .../es-ES/data/reusables/git/open-terminal.md | 8 + .../data/reusables/git/provide-credentials.md | 3 - .../data/reusables/git/remove-git-remote.md | 8 + ...reset-head-to-previous-commit-codeblock.md | 8 + .../data/reusables/git/stage_for_commit.md | 10 +- .../data/reusables/git/unstage-codeblock.md | 10 +- .../data/reusables/github-ae/about-billing.md | 8 + .../github-ae/github-ae-enables-you.md | 8 + .../github-ae/initialize-enterprise.md | 8 + .../reusables/github-ae/saml-idp-table.md | 16 +- .../access-dotcom-and-enterprise.md | 8 + .../github-connect/access-profile-settings.md | 11 +- .../github-connect/authorize-connection.md | 17 +- .../data/reusables/github-connect/beta.md | 16 +- .../connect-dotcom-and-enterprise.md | 16 +- .../github-connect-tab-user-settings.md | 11 +- .../send-contribution-counts-to-githubcom.md | 12 +- .../github-connect/sync-frequency.md | 8 + .../reusables/gpg/configure-ssh-signing.md | 4 - .../data/reusables/gpg/copy-gpg-key-id.md | 10 +- .../data/reusables/gpg/copy-ssh-public-key.md | 43 - .../gpg/desktop-support-for-commit-signing.md | 10 +- .../data/reusables/gpg/list-keys-with-note.md | 14 +- .../data/reusables/gpg/paste-gpg-key-id.md | 14 +- .../reusables/gpg/paste-ssh-public-key.md | 4 - .../es-ES/data/reusables/gpg/private-email.md | 12 +- .../data/reusables/gpg/smime-git-version.md | 10 +- .../data/reusables/gpg/ssh-git-version.md | 6 - .../gpg/supported-gpg-key-algorithms.md | 8 + .../es-ES/data/reusables/gpg/x-509-key.md | 22 +- .../about-adding-ip-allow-list-entries.md | 3 - .../about-checking-ip-address.md | 1 - .../about-editing-ip-allow-list-entries.md | 5 - .../about-enabling-allowed-ip-addresses.md | 5 - .../about-team-sync.md | 10 +- .../check-ip-address-step.md | 1 - .../check-ip-address.md | 3 - .../enable-team-sync-azure.md | 11 +- .../enable-team-sync-okta.md | 11 +- .../ip-allow-lists-add-description.md | 11 +- .../ip-allow-lists-add-entry.md | 11 +- .../ip-allow-lists-add-ip.md | 11 +- .../ip-allow-lists-address-inheritance.md | 10 +- .../ip-allow-lists-cidr-notation.md | 10 +- .../ip-allow-lists-confirm-deletion.md | 11 +- .../ip-allow-lists-delete-entry.md | 11 +- .../ip-allow-lists-edit-description.md | 11 +- .../ip-allow-lists-edit-entry.md | 11 +- .../ip-allow-lists-edit-ip.md | 11 +- .../ip-allow-lists-enable.md | 4 +- .../ip-allow-lists-enterprise.md | 10 +- ...ip-allow-lists-example-and-restrictions.md | 8 + .../ip-allow-lists-githubapps-enterprise.md | 21 +- .../ipv6-allow-lists.md | 7 - .../revoking-identity-team-sync.md | 10 +- .../supported-idps-team-sync.md | 8 + .../sync-team-with-idp-group.md | 10 +- .../team-sync-azure-permissions.md | 16 +- .../team-sync-confirm-saml.md | 10 +- .../team-sync-confirm-scim.md | 10 +- .../team-sync-confirm.md | 13 +- .../team-sync-disable.md | 10 +- .../team-sync-okta-requirements.md | 14 +- .../team-sync-required-permissions.md | 16 +- .../team-sync-usage-limits.md | 14 +- .../verification-status-check.md | 10 +- .../vigilant-mode-beta-note.md | 10 +- .../vigilant-mode-verification-statuses.md | 18 +- .../collaborator-user-limit-definition.md | 10 +- .../contributor-user-limit-definition.md | 10 +- .../existing-user-limit-definition.md | 10 +- .../interactions/interactions-detail.md | 8 + .../issue-events/assignee-properties.md | 11 +- .../issue-event-common-properties.md | 28 +- .../issue-events/label-properties.md | 11 +- .../issue-events/project-card-properties.md | 13 +- .../review-dismissed-properties.md | 14 +- .../issue-events/review-request-properties.md | 11 +- .../timeline_events_object_properties.md | 10 +- .../can-include-lfs-objects-archives.md | 12 +- .../reusables/large_files/does_not_carry.md | 8 + .../large_files/downgrade_data_packs.md | 14 +- .../free-storage-bandwidth-amount.md | 8 + .../reusables/large_files/owner_quota_only.md | 8 + .../reusables/large_files/pack_confirm.md | 11 +- .../reusables/large_files/pack_selection.md | 11 +- .../reusables/large_files/rejected_pushes.md | 8 + .../large_files/resolving-upload-failures.md | 10 +- .../large_files/storage_assets_location.md | 12 +- .../data/reusables/large_files/use_lfs_tip.md | 10 +- .../data/reusables/linux/ensure-docker.md | 10 +- .../marketplace/add-payment-method-org.md | 14 +- .../add-payment-method-personal.md | 14 +- .../app-transfer-to-org-for-verification.md | 10 +- .../reusables/marketplace/browse-to-app.md | 10 +- .../cancel-app-billing-settings.md | 11 +- .../data/reusables/marketplace/cancel-app.md | 10 +- .../cancel-free-trial-billing-settings.md | 10 +- .../marketplace/cancellation-clarification.md | 8 + .../reusables/marketplace/choose-new-plan.md | 11 +- .../marketplace/choose-new-quantity.md | 11 +- .../data/reusables/marketplace/choose-plan.md | 11 +- .../complete-order-begin-installation.md | 11 +- .../confirm-install-account-org.md | 11 +- .../confirm-install-account-personal.md | 11 +- .../downgrade-app-billing-settings.md | 11 +- .../marketplace/downgrade-marketplace-only.md | 10 +- .../marketplace/free-apps-encouraged.md | 8 + .../reusables/marketplace/free-plan-note.md | 10 +- .../data/reusables/marketplace/free-trials.md | 10 +- .../marketplace/github_apps_preferred.md | 8 + .../data/reusables/marketplace/install-buy.md | 11 +- .../marketplace/issue-plan-changes.md | 11 +- .../reusables/marketplace/launch-with-free.md | 8 + .../marketplace/marketplace-apps-only.md | 10 +- .../marketplace-billing-ui-requirements.md | 10 +- .../marketplace-double-purchases.md | 10 +- .../marketplace-failed-purchase-event.md | 10 +- .../marketplace-malicious-behavior.md | 10 +- .../marketplace/marketplace-org-perms.md | 10 +- .../marketplace-pricing-free-trials.md | 8 + .../marketplace/review-app-perms-install.md | 10 +- .../marketplace/select-installation-repos.md | 11 +- .../reusables/marketplace/unverified-apps.md | 8 + .../upgrade-app-billing-settings.md | 11 +- .../marketplace/visit-marketplace.md | 11 +- .../data/reusables/mobile/about-mobile.md | 8 + .../mobile/push-notifications-on-ghes.md | 8 + .../custom-notification-types.md | 11 +- .../email-notification-caveats.md | 14 +- .../notifications-v2/manage-notifications.md | 11 +- .../notifications-inbox-required-setting.md | 8 + .../notifications/access_notifications.md | 11 +- .../notifications/access_watching.md | 11 +- .../reusables/notifications/auto-watch.md | 10 +- .../email-restrictions-verification.md | 10 +- .../notifications/outbound_email_tip.md | 16 +- .../notifications/saved_for_late_sidebar.md | 11 +- .../reusables/notifications/shared_state.md | 10 +- ...ification-delivery-method-customization.md | 10 +- ...fication-delivery-method-customization2.md | 8 + ...lnerable-dependency-notification-enable.md | 11 +- ...nerable-dependency-notification-options.md | 26 +- .../open-source/open-source-guide-general.md | 10 +- .../open-source-guide-repositories.md | 10 +- .../open-source/open-source-learning.md | 10 +- .../about-following-organizations.md | 1 - .../organizations/about-organizations.md | 12 +- .../reusables/organizations/about-roles.md | 10 +- .../organizations/about-security-managers.md | 8 + .../reusables/organizations/add-a-domain.md | 11 +- .../organizations/add-dns-txt-record.md | 11 +- .../reusables/organizations/add-domain.md | 11 +- .../organizations/add-extension-to-cert.md | 10 +- .../organizations/add-user-to-teams.md | 8 + .../app-managers-settings-sidebar.md | 11 +- .../organizations/billing-settings.md | 12 +- .../reusables/organizations/billing_plans.md | 14 +- .../reusables/organizations/block_users.md | 10 +- .../organizations/can-require-ssh-cert.md | 8 + .../organizations/cancel_org_invite.md | 11 +- .../child-team-inherits-permissions.md | 10 +- .../choose-to-restore-privileges.md | 15 +- .../organizations/choose-user-license.md | 8 + .../choose-user-role-send-invitation.md | 18 +- .../organizations/choose-user-role.md | 8 + .../organizations/click-codespaces.md | 10 +- .../continue-verifying-domain.md | 14 +- .../convert-owners-team-confirm.md | 11 +- .../create-team-choose-parent.md | 11 +- .../reusables/organizations/create_team.md | 10 +- ...ved_for_reinstating_a_former_org_member.md | 10 +- .../reusables/organizations/delete-ssh-ca.md | 14 +- .../reusables/organizations/deleted-repos.md | 11 +- .../disable_project_board_results.md | 8 + .../organizations/domains-approve-domain.md | 11 +- .../domains-approve-it-instead.md | 11 +- .../organizations/filter-security-overview.md | 11 +- .../follow-organizations-beta.md | 10 +- .../github-apps-settings-sidebar.md | 14 +- .../organizations/invite-teams-or-people.md | 11 +- .../invite_member_from_people_tab.md | 15 +- .../reusables/organizations/invite_to_org.md | 15 +- .../reusables/organizations/invite_to_team.md | 16 +- .../organizations/member-privileges.md | 14 +- .../organizations/mixed-roles-warning.md | 10 +- .../organizations/navigate-to-org.md | 10 +- .../new-org-permissions-more-info.md | 10 +- .../organizations/new-organization.md | 11 +- .../new-repo-permissions-more-info.md | 10 +- .../reusables/organizations/new-ssh-ca.md | 16 +- .../data/reusables/organizations/new_team.md | 20 +- .../organizations/oauth_app_access.md | 10 +- .../oauth_app_restrictions_default.md | 10 +- .../organizations/org-invite-expiration.md | 8 + .../organizations/org-invite-scim.md | 8 + .../data/reusables/organizations/org-list.md | 11 +- .../org-ownership-recommendation.md | 10 +- .../org-settings-repository-roles.md | 10 +- .../reusables/organizations/org_settings.md | 17 +- .../organizations/organization-name.md | 11 +- .../organizations/organization-plans.md | 15 +- .../organization-wide-project.md | 17 +- .../outside-collaborators-use-seats.md | 10 +- .../outside_collaborator_forks.md | 8 + .../outside_collaborators_description.md | 16 +- .../organizations/owners-and-admins-can.md | 8 + .../reusables/organizations/owners-team.md | 20 +- .../reusables/organizations/people-export.md | 11 +- .../data/reusables/organizations/people.md | 17 +- .../people_tab_outside_collaborators.md | 11 +- .../reinstate-user-type-username.md | 10 +- .../removed_outside_collaborators.md | 11 +- .../organizations/repo-creation-constants.md | 10 +- .../organizations/repository-defaults.md | 14 +- .../organizations/repository-labels.md | 10 +- .../organizations/require-ssh-cert.md | 11 +- .../require_two_factor_authentication.md | 11 +- .../reseller-ask-to-become-billing-manager.md | 10 +- .../restrict-email-notifications.md | 11 +- .../review-team-repository-access.md | 11 +- .../organizations/security-and-analysis.md | 14 +- .../security-manager-beta-note.md | 10 +- ...security-overview-feature-specific-page.md | 10 +- .../organizations/security-overview.md | 11 +- .../data/reusables/organizations/security.md | 15 +- .../organizations/send-invitation.md | 10 +- .../settings-sidebar-actions-general.md | 8 + .../settings-sidebar-actions-runner-groups.md | 8 + .../settings-sidebar-actions-runners.md | 8 + .../reusables/organizations/specific_team.md | 20 +- .../organizations/ssh-ca-ghec-only.md | 16 +- .../data/reusables/organizations/team-api.md | 10 +- .../team-discussions-are-for-orgs.md | 10 +- .../organizations/team-discussions-default.md | 8 + .../team-discussions-permissions.md | 10 +- .../organizations/team-discussions-purpose.md | 8 + .../organizations/team-discussions-tab.md | 11 +- .../organizations/team-repositories-tab.md | 11 +- .../organizations/team-security-overview.md | 11 +- .../organizations/team-synchronization.md | 12 +- .../organizations/team_description.md | 11 +- .../organizations/team_maintainers_can.md | 28 +- .../organizations/team_members_tab.md | 11 +- .../data/reusables/organizations/team_name.md | 11 +- .../reusables/organizations/team_settings.md | 11 +- .../organizations/team_visibility.md | 11 +- .../data/reusables/organizations/teams.md | 17 +- .../reusables/organizations/teams_sidebar.md | 14 +- .../organizations/types-of-team-visibility.md | 10 +- .../user_must_accept_invite_email.md | 8 + .../organizations/verified-domains-details.md | 10 +- .../organizations/verified-domains.md | 14 +- .../organizations/watch-team-options.md | 8 + .../about-packaging-and-actions.md | 22 +- .../package_registry/actions-configuration.md | 10 +- .../add-npmrc-to-repo-step.md | 10 +- .../admins-can-configure-package-types.md | 16 +- ...pache-maven-snapshot-versions-supported.md | 10 +- .../authenticate-packages-github-token.md | 10 +- .../package_registry/authenticate-step.md | 10 +- ...uthenticate-to-container-registry-steps.md | 21 +- .../authenticate_with_pat_for_v2_registry.md | 7 - .../package_registry/checksum-maven-plugin.md | 10 +- .../container-registry-benefits.md | 10 +- .../container-registry-example-hostname.md | 8 + .../container-registry-ghes-beta.md | 12 +- ...er-registry-ghes-migration-availability.md | 10 +- .../container-registry-hostname.md | 8 + ...container-registry-migration-namespaces.md | 10 +- ...ainer-registry-replaces-docker-registry.md | 10 +- .../create-npmrc-owner-step.md | 13 +- .../package_registry/default-name.md | 8 + .../docker_registry_deprecation_status.md | 10 +- .../enable-enterprise-github-packages.md | 12 +- .../package_registry/navigate-to-packages.md | 11 +- ...ext-steps-for-packages-enterprise-setup.md | 12 +- .../no-graphql-to-delete-packages.md | 1 - .../package_registry/package-page-info.md | 10 +- .../package-registry-with-github-tokens.md | 10 +- .../package-settings-from-org-level.md | 16 +- .../package-settings-from-user-level.md | 16 +- .../package-settings-option.md | 11 +- .../package_registry/packages-billing.md | 10 +- .../packages-cluster-support.md | 16 +- .../packages-from-code-tab.md | 16 +- .../packages-ghae-release-stage.md | 16 +- .../packages-ghes-release-stage.md | 1 - .../packages-spending-limit-brief.md | 10 +- .../packages-spending-limit-detailed.md | 8 + .../public-or-private-packages.md | 10 +- .../package_registry/publish-docker-image.md | 48 - .../package_registry/publish_package.md | 10 +- .../repository_connection_steps.md | 14 +- .../package_registry/required-scopes.md | 10 +- .../verify_repository_field.md | 10 +- .../package_registry/viewing-packages.md | 10 +- .../visibility-and-access-permissions.md | 20 +- .../reusables/pages/about-front-matter.md | 10 +- .../pages/about-private-publishing.md | 17 +- .../data/reusables/pages/add-jekyll-theme.md | 8 + .../data/reusables/pages/admin-must-push.md | 10 +- .../pages/best-with-supported-themes.md | 12 +- .../pages/build-failure-email-server.md | 16 +- .../pages/build-locally-download-cname.md | 10 +- .../reusables/pages/check-workflow-run.md | 12 +- .../data/reusables/pages/choose-visibility.md | 14 +- .../pages/configure-publishing-source.md | 10 +- .../reusables/pages/contact-dns-provider.md | 8 + .../data/reusables/pages/create-repo-name.md | 12 +- .../pages/decide-publishing-source.md | 10 +- .../pages/default-domain-information.md | 10 +- .../data/reusables/pages/emu-org-only.md | 16 +- .../pages/enforce-https-custom-domain.md | 11 +- .../pages/jekyll-install-troubleshooting.md | 10 +- .../reusables/pages/must-have-repo-first.md | 10 +- .../pages/navigate-publishing-source.md | 10 +- .../reusables/pages/navigate-site-repo.md | 8 + .../reusables/pages/new-or-existing-repo.md | 14 +- .../pages/no_sensitive_data_pages.md | 8 + .../org-owners-can-restrict-pages-creation.md | 16 +- .../pages/pages-about-branch-source.md | 10 +- .../pages/pages-about-publishing-source.md | 16 +- .../pages/pages-custom-workflow-beta.md | 10 +- .../pages/private_pages_are_public_warning.md | 24 +- .../pages/privately-publish-ghec-only.md | 10 +- .../data/reusables/pages/recommend-bundler.md | 14 +- .../data/reusables/pages/remove-submodule.md | 10 +- .../reusables/pages/search-for-includes.md | 10 +- .../reusables/pages/secure-your-domain.md | 8 + .../pages/settings-verify-domain-confirm.md | 14 +- .../pages/settings-verify-domain-setup.md | 17 +- .../data/reusables/pages/sidebar-pages.md | 14 +- .../data/reusables/pages/test-locally.md | 10 +- .../pages/theme-customization-help.md | 10 +- .../pages/twenty-minutes-to-publish.md | 10 +- .../pages/update_your_dns_settings.md | 10 +- .../es-ES/data/reusables/pages/visit-site.md | 11 +- .../reusables/pages/wildcard-dns-warning.md | 10 +- .../www-and-apex-domain-recommendation.md | 10 +- .../es-ES/data/reusables/pages/yaml-linter.md | 10 +- .../es-ES/data/reusables/pages/yaml-rules.md | 14 +- .../es-ES/data/reusables/policies/abuse.md | 2 +- .../github-community-guidelines-and-terms.md | 10 +- .../data/reusables/policies/translation.md | 10 +- .../api-preview-warning.md | 10 +- .../content-attachments-public-beta.md | 10 +- .../pre-release-program/corsair-preview.md | 10 +- .../expiring-user-access-tokens.md | 10 +- .../pre-release-program/starfox-preview.md | 12 +- .../reusables/products/product-roadmap.md | 10 +- .../products/which-product-to-use.md | 10 +- .../data/reusables/profile/access_org.md | 11 +- .../data/reusables/profile/access_profile.md | 13 +- .../profile/activity-overview-summary.md | 8 + .../profile/enterprise_access_profile.md | 11 +- .../profile/org_member_privileges.md | 11 +- .../data/reusables/profile/org_settings.md | 11 +- .../data/reusables/profile/profile-readme.md | 10 +- .../user_profile_page_block_or_report.md | 11 +- .../profile/user_profile_page_navigation.md | 8 + .../access-collaboration-settings.md | 11 +- .../project-management/add-collaborator.md | 10 +- .../add-column-new-project.md | 11 +- .../project-management/add-more-columns.md | 10 +- .../automate-project-board-permissions.md | 10 +- .../cascading-permissions.md | 10 +- .../project-management/choose-template.md | 11 +- .../project-management/choose-visibility.md | 11 +- .../project-management/click-create-column.md | 10 +- .../click-edit-sidebar-menu-project-board.md | 11 +- .../project-management/click-menu.md | 10 +- .../project-management/click-new-project.md | 11 +- .../project-management/collaborator-option.md | 11 +- .../collaborator-permissions.md | 10 +- .../confirm-label-deletion.md | 10 +- .../project-management/copy-project-boards.md | 12 +- .../project-management/create-label.md | 10 +- .../create-project-button.md | 10 +- .../create-project-name-description.md | 11 +- .../project-management/delete-label.md | 10 +- .../project-management/edit-in-project.md | 10 +- .../project-management/edit-label.md | 10 +- .../edit-project-columns.md | 10 +- ...or-more-info-project-keyboard-shortcuts.md | 10 +- .../label-color-randomizer.md | 11 +- .../project-management/label-description.md | 11 +- .../reusables/project-management/labels.md | 11 +- .../link-repos-to-project-board.md | 10 +- .../project-management/linked-repositories.md | 11 +- .../project-management/milestones.md | 11 +- .../project-management/name-label.md | 11 +- .../name-project-board-column.md | 11 +- .../project-board-import-with-api.md | 10 +- .../project-board-permissions.md | 14 +- .../project-note-more-options.md | 11 +- .../project-progress-locations.md | 10 +- .../project-management/remove-collaborator.md | 10 +- .../project-management/resync-automation.md | 10 +- .../project-management/save-label.md | 10 +- .../select-automation-options-new-column.md | 11 +- .../select-column-preset.md | 11 +- .../project-management/select-project.md | 11 +- .../use-automated-template.md | 10 +- .../reusables/projects/about-workflows.md | 12 +- .../reusables/projects/access-insights.md | 11 +- .../reusables/projects/add-draft-issue.md | 13 +- .../reusables/projects/add-item-bottom-row.md | 11 +- .../reusables/projects/add-item-via-paste.md | 13 +- .../es-ES/data/reusables/projects/bulk-add.md | 17 +- .../projects/classic-project-creation.md | 10 +- .../data/reusables/projects/create-project.md | 21 +- .../reusables/projects/create-user-project.md | 18 +- .../reusables/projects/disabled-projects.md | 10 +- .../projects/enable-basic-workflow.md | 26 +- .../reusables/projects/enable-migration.md | 10 +- .../reusables/projects/graphql-deprecation.md | 10 +- .../data/reusables/projects/insights-alpha.md | 10 +- .../projects/migrate-project-steps.md | 19 +- .../data/reusables/projects/new-field.md | 17 +- .../es-ES/data/reusables/projects/new-view.md | 11 +- .../projects/open-command-palette.md | 10 +- .../data/reusables/projects/open-item-menu.md | 10 +- .../data/reusables/projects/open-view-menu.md | 11 +- ...owners-can-limit-visibility-permissions.md | 10 +- .../reusables/projects/project-description.md | 25 +- .../reusables/projects/project-settings.md | 14 +- .../reusables/projects/project_boards_old.md | 12 +- .../data/reusables/projects/projects-api.md | 20 +- .../data/reusables/projects/projects-beta.md | 10 +- .../reusables/projects/projects-filters.md | 24 +- .../reusables/projects/reopen-a-project.md | 24 +- .../data/reusables/projects/save-view.md | 11 +- .../data/reusables/projects/select-an-item.md | 18 +- .../auto-merge-requires-branch-protection.md | 10 +- .../automatically-delete-branches.md | 10 +- .../close-issues-using-keywords.md | 10 +- .../pull_requests/code-review-limits.md | 10 +- ...ollect-co-author-commit-git-config-info.md | 10 +- .../configure_pull_request_merges_intro.md | 10 +- ...ve-competing-line-change-merge-conflict.md | 10 +- .../default-commit-message-squash-merge.md | 10 +- .../pull_requests/default_merge_option.md | 12 +- .../reusables/pull_requests/dismiss_review.md | 8 + .../pull_requests/issues-media-types.md | 14 +- .../pull_requests/issues-pr-shared-api.md | 10 +- .../pull_requests/large-search-workaround.md | 10 +- .../pull_requests/mark-ready-review.md | 8 + .../pull_requests/merge-queue-beta.md | 13 +- .../merge-queue-merging-method.md | 12 +- .../pull_requests/merge-queue-overview.md | 14 +- .../pull_requests/merge-queue-references.md | 10 +- .../pull_requests/merge-queue-reject.md | 10 +- .../perms-to-open-pull-request.md | 10 +- .../pull_request_merges_and_contributions.md | 10 +- .../pull_requests/re-request-review.md | 11 +- .../pull_requests/rebase_and_merge_summary.md | 16 +- .../rebase_and_merge_verification.md | 13 +- .../required-checks-must-pass-to-merge.md | 10 +- .../required-reviews-for-prs-summary.md | 8 + .../pull_requests/resolving-conversations.md | 17 +- .../retargeted-on-branch-deletion.md | 8 + .../pull_requests/retention-checks-data.md | 10 +- .../pull_requests/squash_and_merge_summary.md | 12 +- .../pull_requests/you-can-auto-merge.md | 10 +- .../ghas-3.4-secret-scanning-known-issue.md | 4 +- .../releases/previous-release-tag.md | 14 +- .../about-scheduled-reminders-teams-orgs.md | 8 + .../data/reusables/reminders/add-reminder.md | 11 +- .../data/reusables/reminders/approved-prs.md | 11 +- .../reusables/reminders/author-reviews.md | 11 +- .../reusables/reminders/authorize-slack.md | 11 +- .../reusables/reminders/create-reminder.md | 10 +- .../data/reusables/reminders/days-dropdown.md | 11 +- .../es-ES/data/reusables/reminders/delete.md | 13 +- .../data/reusables/reminders/edit-existing.md | 11 +- .../data/reusables/reminders/edit-page.md | 8 + .../data/reusables/reminders/ignore-drafts.md | 11 +- .../reusables/reminders/ignored-labels.md | 11 +- .../data/reusables/reminders/ignored-terms.md | 11 +- .../es-ES/data/reusables/reminders/min-age.md | 11 +- .../data/reusables/reminders/min-staleness.md | 11 +- .../reusables/reminders/no-review-requests.md | 11 +- .../reusables/reminders/real-time-alerts.md | 10 +- .../reusables/reminders/required-labels.md | 11 +- .../scheduled-reminders-limitations.md | 8 + .../reminders/scheduled-reminders.md | 10 +- .../data/reusables/reminders/slack-channel.md | 11 +- .../reusables/reminders/times-dropdowns.md | 11 +- .../data/reusables/reminders/tracked-repos.md | 16 +- .../reusables/reminders/update-buttons.md | 11 +- .../repositories/a-vulnerability-is.md | 8 + .../repositories/about-github-actions.md | 8 + .../about-github-archive-program.md | 8 + .../repositories/about-internal-repos.md | 8 + .../accessing-repository-graphs.md | 11 +- .../accessing-repository-people.md | 11 +- .../repositories/action-root-user-required.md | 10 +- .../reusables/repositories/actions-ci-cd.md | 8 + .../repositories/actions-env-var-note.md | 8 + .../actions-scheduled-workflow-example.md | 12 +- .../reusables/repositories/actions-tab.md | 11 +- .../actions-workflow-status-badge-intro.md | 10 +- .../add-branch-protection-rules.md | 14 +- .../administrators-can-disable-issues.md | 10 +- .../allow-maintainers-user-forks.md | 12 +- .../anyone-can-view-anonymized-url.md | 10 +- .../archiving-repositories-recommendation.md | 8 + .../repositories/asking-for-review.md | 10 +- .../assign-an-issue-as-project-maintainer.md | 10 +- .../auto-gen-release-public-beta.md | 8 + .../repositories/autolink-references.md | 10 +- .../repositories/blocked-passwords.md | 14 +- .../repositories/branch-rules-example.md | 10 +- .../reusables/repositories/changed-files.md | 11 +- .../changed-repository-access-permissions.md | 10 +- .../repositories/choose-line-or-range.md | 14 +- .../repositories/choose-pr-review.md | 10 +- .../repositories/choose-repo-visibility.md | 11 +- .../repositories/click-collaborators-teams.md | 10 +- .../repositories/click-dependency-graph.md | 11 +- .../reusables/repositories/commit-signoffs.md | 18 +- .../reusables/repositories/copy-clone-url.md | 20 +- .../repositories/create-pull-request.md | 11 +- .../reusables/repositories/create-repo.md | 11 +- .../data/reusables/repositories/create_new.md | 11 +- .../repositories/default-issue-templates.md | 10 +- ...forks_from_private_repositories_warning.md | 18 +- .../repositories/dependency-review.md | 10 +- .../repositories/deploy-keys-write-access.md | 10 +- .../reusables/repositories/deploy-keys.md | 10 +- .../reusables/repositories/desktop-fork.md | 10 +- .../disabling-markdown-rendering.md | 8 + .../data/reusables/repositories/edit-file.md | 22 +- .../repositories/edited-comment-list.md | 15 +- .../repositories/enable-security-alerts.md | 12 +- .../github-reviews-security-advisories.md | 10 +- .../repositories/github-security-lab.md | 10 +- .../repositories/initialize-with-readme.md | 11 +- .../repositories/internal-repo-default.md | 11 +- .../repositories/issue-template-config.md | 10 +- .../repositories/legacy-issue-template-tip.md | 10 +- .../repositories/list-closed-pull-requests.md | 11 +- .../repositories/merge-all-pulls-together.md | 8 + .../repositories/navigate-to-branches.md | 11 +- .../navigate-to-code-security-and-analysis.md | 14 +- .../repositories/navigate-to-commit-page.md | 11 +- .../repositories/navigate-to-ghas-settings.md | 8 + .../reusables/repositories/navigate-to-job.md | 10 +- .../repositories/navigate-to-manage-access.md | 11 +- .../repositories/navigate-to-repo.md | 10 +- .../repositories/navigate-to-workflow.md | 11 +- .../repositories/new-pull-request.md | 11 +- .../data/reusables/repositories/new_issue.md | 11 +- .../repositories/open-with-github-desktop.md | 14 +- .../reusables/repositories/owner-drop-down.md | 11 +- .../permissions-statement-read.md | 8 + .../permissions-statement-write.md | 8 + .../repositories/pr-title-description.md | 11 +- .../private_forks_inherit_permissions.md | 8 + ...tected-branches-block-web-edits-uploads.md | 12 +- .../reusables/repositories/reaction_list.md | 18 +- .../reusables/repositories/relative-links.md | 12 +- .../data/reusables/repositories/releases.md | 11 +- .../data/reusables/repositories/repo-name.md | 11 +- .../reusables/repositories/repo-size-limit.md | 11 +- .../reported-content-resolved-tab.md | 11 +- .../repositories/repository-branches.md | 14 +- .../repositories/request-changes-tips.md | 12 +- .../request-security-advisory-cve-id.md | 8 + .../repositories/return-to-source-diff.md | 10 +- .../reusables/repositories/review-changes.md | 11 +- .../review-policy-overlapping-commits.md | 8 + .../repositories/review-pr-commits.md | 11 +- .../repositories/review-summary-comment.md | 11 +- .../reusables/repositories/section-links.md | 8 + .../security-advisories-republishing.md | 8 + .../security-advisory-admin-permissions.md | 8 + ...isory-collaborators-public-repositories.md | 8 + .../security-advisory-edit-cwe-cve.md | 12 +- .../security-advisory-edit-description.md | 11 +- .../security-advisory-edit-details.md | 11 +- .../security-advisory-edit-severity.md | 11 +- .../security-alert-delivery-options.md | 12 +- .../security-alerts-x-github-severity.md | 10 +- .../repositories/security-guidelines.md | 10 +- .../select-items-in-issue-or-pr-list.md | 11 +- .../repositories/select-marketplace-apps.md | 14 +- .../repositories/sensitive-info-warning.md | 22 +- .../settings-sidebar-actions-general.md | 8 + .../settings-sidebar-actions-runners.md | 8 + .../repositories/sidebar-advisories.md | 11 +- .../sidebar-code-scanning-alerts.md | 11 +- .../repositories/sidebar-dependabot-alerts.md | 10 +- .../repositories/sidebar-issue-pr.md | 11 +- .../reusables/repositories/sidebar-issues.md | 12 +- .../sidebar-moderation-reported-content.md | 10 +- .../repositories/sidebar-notifications.md | 14 +- .../data/reusables/repositories/sidebar-pr.md | 16 +- .../repositories/sidebar-security.md | 11 +- .../repositories/sidebar-settings.md | 11 +- .../reusables/repositories/sidebar-wiki.md | 11 +- ...squash-and-rebase-linear-commit-history.md | 10 +- .../repositories/start-line-comment.md | 11 +- .../repositories/submit-new-issue.md | 10 +- .../reusables/repositories/submit-review.md | 10 +- .../reusables/repositories/suggest-changes.md | 11 +- .../repositories/task-list-markdown.md | 10 +- .../repositories/tracks-vulnerabilities.md | 14 +- .../repositories/transfer-repository-steps.md | 28 +- .../two-dot-diff-comparison-example-urls.md | 10 +- .../type-issue-title-and-description.md | 11 +- .../repositories/type-line-comment.md | 11 +- .../repositories/valid-community-issues.md | 10 +- .../repositories/view-failed-job-results.md | 8 + .../data/reusables/repositories/view-run.md | 10 +- .../repositories/view-specific-line.md | 8 + .../repositories/workflow-notifications.md | 14 +- .../reusables/repositories/you-can-fork.md | 19 +- .../rest-api/always-check-your-limit.md | 10 +- .../rest-api/dotcom-only-guide-note.md | 12 +- .../saml/about-authorized-credentials.md | 8 + .../reusables/saml/about-linked-identities.md | 8 + .../about-saml-access-enterprise-account.md | 8 + .../saml/about-saml-enterprise-accounts.md | 8 + ...ut-user-provisioning-enterprise-account.md | 8 + ...ae-enable-saml-sso-during-bootstrapping.md | 10 +- .../data/reusables/saml/ae-uses-saml-sso.md | 8 + .../assert-the-administrator-attribute.md | 10 +- .../reusables/saml/assign-yourself-to-okta.md | 10 +- .../reusables/saml/authentication-loop.md | 16 +- .../reusables/saml/authorized-creds-info.md | 14 +- .../click-enterprise-account-application.md | 8 + .../saml/click-person-revoke-credentials.md | 8 + .../saml/click-person-revoke-identity.md | 8 + .../saml/click-person-revoke-session.md | 8 + .../saml/confirm-revoke-credentials.md | 10 +- .../reusables/saml/confirm-revoke-identity.md | 10 +- ...tact-support-if-your-idp-is-unavailable.md | 10 +- .../reusables/saml/create-a-machine-user.md | 8 + ...t-time-earlier-than-notbefore-condition.md | 16 +- .../reusables/saml/dotcom-saml-explanation.md | 8 + .../saml/external-group-audit-events.md | 22 +- .../saml/external-identity-audit-events.md | 18 +- .../es-ES/data/reusables/saml/ghec-only.md | 16 +- .../saml/must-authorize-linked-identity.md | 10 +- .../saml/okta-ae-applications-menu.md | 12 +- .../reusables/saml/okta-ae-configure-app.md | 10 +- .../saml/okta-ae-provisioning-tab.md | 12 +- .../data/reusables/saml/okta-ae-sso-beta.md | 8 + ...plications-click-ghec-application-label.md | 8 + .../saml/okta-configure-api-integration.md | 10 +- .../saml/okta-dashboard-click-applications.md | 10 +- .../reusables/saml/okta-edit-provisioning.md | 18 +- .../saml/okta-enable-api-integration.md | 10 +- .../reusables/saml/okta-provisioning-tab.md | 11 +- .../reusables/saml/okta-save-provisioning.md | 10 +- .../saml/okta-sign-into-your-account.md | 10 +- .../data/reusables/saml/okta-sign-on-tab.md | 11 +- .../saml/okta-view-setup-instructions.md | 10 +- .../saml/outside-collaborators-exemption.md | 14 +- .../reusables/saml/recovery-code-access.md | 20 +- .../reusables/saml/recovery-code-caveats.md | 10 +- .../saml/removed-users-can-rejoin.md | 8 + .../saml/revoke-authorized-credentials.md | 11 +- .../reusables/saml/revoke-saml-session.md | 11 +- .../reusables/saml/revoke-sso-identity.md | 11 +- .../data/reusables/saml/saml-accounts.md | 12 +- ...saml-disabled-linked-identities-removed.md | 10 +- .../saml/saml-ghes-account-revocation.md | 10 +- .../reusables/saml/saml-identity-linked.md | 11 +- .../data/reusables/saml/saml-requires-ghec.md | 8 + .../data/reusables/saml/saml-session-oauth.md | 10 +- .../saml/saml-single-logout-not-supported.md | 8 + .../reusables/saml/saml-supported-idps.md | 20 +- .../saml/switching-from-org-to-enterprise.md | 8 + .../data/reusables/saml/testing-saml-sso.md | 10 +- .../data/reusables/saml/use-classic-ui.md | 12 +- .../saml/view-authorized-credentials.md | 8 + .../data/reusables/saml/view-saml-sessions.md | 8 + .../data/reusables/saml/view-sso-identity.md | 8 + .../data/reusables/saml/when-you-enforce.md | 8 + .../you-must-periodically-authenticate.md | 10 +- .../scim/after-you-configure-saml.md | 10 +- .../scim/changes-should-come-from-idp.md | 10 +- .../scim/dedicated-configuration-account.md | 10 +- .../reusables/scim/emu-scim-rate-limit.md | 10 +- .../reusables/scim/enterprise-account-scim.md | 10 +- .../scim/nameid-and-username-must-match.md | 10 +- .../data/reusables/scim/supported-idps.md | 11 +- .../es-ES/data/reusables/search/date_gt_lt.md | 10 +- .../search/requested_reviews_search.md | 10 +- .../search/requested_reviews_search_tip.md | 10 +- .../data/reusables/search/required_login.md | 10 +- ...earch_issues_and_pull_requests_shortcut.md | 10 +- .../data/reusables/search/syntax_tips.md | 16 +- .../search/you-can-search-globally.md | 8 + .../reusables/secret-scanning/api-beta.md | 10 +- .../secret-scanning/beta-dry-runs.md | 10 +- .../data/reusables/secret-scanning/beta.md | 10 +- .../enterprise-enable-secret-scanning.md | 10 +- .../secret-scanning/fpt-GHAS-scans.md | 10 +- .../secret-scanning/partner-program-link.md | 14 +- .../partner-secret-list-private-repo.md | 141 +- .../partner-secret-list-public-repo.md | 228 ++- .../push-protection-allow-email.md | 11 +- .../push-protection-allow-secrets-alerts.md | 10 +- .../secret-scanning/push-protection-beta.md | 10 +- ...-protection-choose-allow-secret-options.md | 16 +- .../push-protection-command-line-choice.md | 10 +- .../push-protection-multiple-branch-note.md | 14 +- .../push-protection-overview.md | 10 +- .../push-protection-remove-secret.md | 10 +- .../push-protection-web-ui-choice.md | 10 +- .../secret-list-private-push-protection.md | 47 +- .../secret-scanning-pattern-pair-matches.md | 10 +- .../secret-scanning-process.md | 8 + .../disclosing-vulnerabilities.md | 8 + .../link-browsing-advisory-db.md | 10 +- .../repository-level-advisory-note.md | 12 +- .../security-advisory-overview.md | 10 +- ...urity-researcher-cannot-create-advisory.md | 10 +- .../data/reusables/security-overview/beta.md | 10 +- .../information-varies-GHAS.md | 11 +- .../security-overview/permissions.md | 10 +- .../security/compliance-report-list.md | 18 +- .../security/compliance-report-screenshot.md | 10 +- .../security/displayed-information.md | 12 +- ...iew-of-phased-approach-for-ghas-rollout.md | 10 +- ...-and-analysis-features-enable-read-only.md | 12 +- ...nalysis-features-are-enabled-by-default.md | 16 +- .../server-statistics/csv-download.md | 11 +- .../shortdesc/authenticating_github_app.md | 10 +- .../authenticating_with_github_apps.md | 8 + .../shortdesc/authorizing_oauth_apps.md | 8 + .../creating_custom_badges_github_apps.md | 8 + .../creating_custom_badges_oauth_apps.md | 8 + .../shortdesc/creating_github_apps.md | 8 + .../shortdesc/creating_oauth_apps.md | 8 + .../shortdesc/deleting_github_apps.md | 8 + .../shortdesc/deleting_oauth_apps.md | 8 + .../editing_permissions_for_github_apps.md | 8 + ...identifying_and_authorizing_github_apps.md | 8 + .../data/reusables/shortdesc/iso_8601.md | 10 +- .../making-a-github-app-public-or-private.md | 8 + .../shortdesc/modifying_github_apps.md | 8 + .../shortdesc/modifying_oauth_apps.md | 8 + .../shortdesc/permissions_github_apps.md | 8 + .../shortdesc/rate_limits_github_apps.md | 8 + .../shortdesc/suspending_a_github_app.md | 8 + .../transferring_ownership_of_github_apps.md | 8 + .../transferring_ownership_of_oauth_apps.md | 8 + ...g_access_token_reques_errors_oauth_apps.md | 8 + ...authorization_request_errors_oauth_apps.md | 8 + .../understanding_scopes_for_oauth_apps.md | 10 +- .../reusables/sponsors/accept-legal-terms.md | 10 +- .../reusables/sponsors/add-active-triggers.md | 11 +- .../reusables/sponsors/add-introduction.md | 11 +- .../data/reusables/sponsors/add-more-tiers.md | 8 + .../reusables/sponsors/add-payload-url.md | 11 +- .../data/reusables/sponsors/add-webhook.md | 11 +- .../reusables/sponsors/add-welcome-message.md | 11 +- .../beta-note-sponsors-for-companies.md | 10 +- .../reusables/sponsors/billing-switcher.md | 11 +- .../data/reusables/sponsors/change-tier.md | 11 +- .../data/reusables/sponsors/choose-updates.md | 11 +- .../data/reusables/sponsors/click-add-tier.md | 11 +- .../reusables/sponsors/confirm-add-webhook.md | 11 +- .../data/reusables/sponsors/contact-info.md | 8 + .../sponsors/create-stripe-account.md | 11 +- .../sponsors/double-check-stripe-info.md | 8 + .../reusables/sponsors/draft-new-update.md | 11 +- .../sponsors/edit-bank-information.md | 11 +- .../reusables/sponsors/edit-featured-work.md | 14 +- .../data/reusables/sponsors/edit-goal.md | 11 +- .../data/reusables/sponsors/edit-tier.md | 11 +- .../sponsors/enable-custom-amounts.md | 14 +- .../es-ES/data/reusables/sponsors/feedback.md | 2 +- .../sponsors/github-contact-applicants.md | 8 + .../reusables/sponsors/github-review-app.md | 10 +- .../sponsors/legal-additional-terms.md | 10 +- .../sponsors/manage-existing-webhooks.md | 11 +- .../reusables/sponsors/manage-sponsorship.md | 11 +- .../sponsors/manage-updates-for-orgs.md | 10 +- .../sponsors/matching-fund-eligible.md | 8 + .../data/reusables/sponsors/maximum-tier.md | 10 +- .../data/reusables/sponsors/meet-the-team.md | 18 +- .../sponsors/navigate-to-github-sponsors.md | 10 +- .../sponsors/navigate-to-payouts-tab.md | 11 +- .../sponsors/navigate-to-profile-tab.md | 11 +- .../sponsors/navigate-to-sponsor-tiers-tab.md | 11 +- .../sponsors/navigate-to-sponsored-account.md | 8 + .../navigate-to-sponsors-dashboard.md | 14 +- .../sponsors/navigate-to-sponsors-tab.md | 11 +- .../sponsors/navigate-to-webhooks-tab.md | 11 +- .../sponsors/navigate-to-your-goals-tab.md | 11 +- .../es-ES/data/reusables/sponsors/no-fees.md | 10 +- .../data/reusables/sponsors/no-refunds.md | 8 + .../sponsors/opt-in-to-being-featured.md | 11 +- .../sponsors/org-sponsored-choose-updates.md | 11 +- .../sponsors/org-sponsors-release-phase.md | 10 +- .../data/reusables/sponsors/overview-tab.md | 11 +- .../reusables/sponsors/pay-prorated-amount.md | 11 +- .../data/reusables/sponsors/payout-info.md | 10 +- .../sponsors/prorated-sponsorship.md | 10 +- .../data/reusables/sponsors/publish-goal.md | 11 +- .../sponsors/publish-sponsor-update.md | 10 +- .../reusables/sponsors/request-approval.md | 11 +- .../data/reusables/sponsors/retire-goal.md | 14 +- .../data/reusables/sponsors/retire-tier.md | 11 +- .../sponsors/review-and-publish-tier.md | 11 +- .../sponsors/review-tiers-to-select.md | 11 +- .../data/reusables/sponsors/save-profile.md | 10 +- .../reusables/sponsors/save-tier-draft.md | 11 +- .../data/reusables/sponsors/select-a-tier.md | 11 +- .../reusables/sponsors/select-goal-type.md | 17 +- .../sponsors/select-sponsorship-billing.md | 10 +- .../sponsors/send-update-to-sponsors.md | 11 +- .../data/reusables/sponsors/set-a-goal.md | 11 +- .../data/reusables/sponsors/settings-tab.md | 11 +- .../data/reusables/sponsors/short-bio.md | 11 +- .../reusables/sponsors/sponsor-account.md | 11 +- .../reusables/sponsors/sponsors-only-repos.md | 10 +- .../sponsors/sponsors-updates-tab.md | 11 +- .../sponsors/sponsorship-dashboard.md | 17 +- .../reusables/sponsors/sponsorship-details.md | 10 +- .../sponsorships-not-tax-deductible.md | 8 + .../sponsors/stripe-supported-regions.md | 10 +- .../sponsors/tax-form-information-dev.md | 12 +- .../sponsors/tax-form-information-org.md | 10 +- .../data/reusables/sponsors/tax-form-link.md | 11 +- .../data/reusables/sponsors/tier-details.md | 14 +- .../sponsors/tier-price-description.md | 11 +- .../data/reusables/sponsors/tier-update.md | 11 +- .../reusables/sponsors/update-sponsorship.md | 11 +- .../sponsors/view-eligible-accounts.md | 11 +- .../sponsors/webhook-content-formatting.md | 10 +- .../sponsors/webhook-secret-token.md | 11 +- .../sponsors/who-can-see-your-sponsorship.md | 8 + .../sponsors/write-sponsor-update.md | 11 +- .../you-can-be-a-sponsored-developer.md | 8 + .../you-can-be-a-sponsored-organization.md | 10 +- .../reusables/sponsors/your-sponsors-tab.md | 11 +- .../es-ES/data/reusables/ssh/about-ssh.md | 10 +- .../add-ssh-key-to-ssh-agent-commandline.md | 3 - .../reusables/ssh/add-ssh-key-to-ssh-agent.md | 10 +- .../data/reusables/ssh/key-type-support.md | 23 +- .../rsa-sha-1-connection-failure-criteria.md | 12 +- .../reusables/stars/stars-page-navigation.md | 11 +- .../reusables/support/ask-and-answer-forum.md | 10 +- .../support/connect-in-the-forum-bootcamp.md | 10 +- .../support/data-protection-and-privacy.md | 10 +- ...nterprise-resolving-and-closing-tickets.md | 14 +- .../reusables/support/entitlements-note.md | 10 +- .../support/free-and-paid-support.md | 8 + .../data/reusables/support/ghae-priorities.md | 20 +- .../data/reusables/support/ghes-priorities.md | 20 +- .../github-can-modify-ticket-priority.md | 8 + .../data/reusables/support/help_resources.md | 12 +- .../support/navigate-to-my-tickets.md | 14 +- .../support/premium-support-features.md | 22 +- .../support/priority-urgent-english-only.md | 8 + .../reusables/support/scope-of-support.md | 12 +- .../data/reusables/support/submit-a-ticket.md | 67 +- .../reusables/support/view-open-tickets.md | 15 +- .../reusables/support/zendesk-old-tickets.md | 16 +- .../data/reusables/supported-languages/C.md | 10 +- .../data/reusables/supported-languages/Cpp.md | 10 +- .../data/reusables/supported-languages/Cs.md | 10 +- .../data/reusables/supported-languages/go.md | 10 +- .../reusables/supported-languages/java.md | 10 +- .../supported-languages/javascript.md | 10 +- .../data/reusables/supported-languages/php.md | 10 +- .../products-table-header.md | 11 +- .../reusables/supported-languages/python.md | 10 +- .../reusables/supported-languages/ruby.md | 10 +- .../reusables/supported-languages/scala.md | 10 +- .../supported-languages/typescript.md | 10 +- .../data/reusables/time_date/date_format.md | 10 +- .../data/reusables/time_date/time_format.md | 10 +- .../2fa_not_supported_with_saml_and_cas.md | 8 + .../es-ES/data/reusables/two_fa/about-2fa.md | 8 + .../reusables/two_fa/about-recovery-codes.md | 8 + .../two_fa/after-2fa-add-security-key.md | 10 +- .../data/reusables/two_fa/auth_methods_2fa.md | 22 +- .../enable-two-factor-authentication.md | 11 +- ...ve_your_recovery_codes_during_2fa_setup.md | 13 +- ...to-reinstate-user-before-2fa-is-enabled.md | 11 +- .../reusables/two_fa/show-recovery-codes.md | 11 +- .../reusables/two_fa/support-may-not-help.md | 8 + .../reusables/two_fa/test_2fa_immediately.md | 8 + .../reusables/two_fa/username-password.md | 8 + .../about-commit-email-addresses.md | 10 +- .../user-settings/access_applications.md | 14 +- .../access_authorized_oauth_apps.md | 10 +- .../reusables/user-settings/access_org.md | 11 +- .../user-settings/access_settings.md | 10 +- .../user-settings/accessibility_settings.md | 10 +- .../user-settings/account_settings.md | 14 +- .../user-settings/add_and_verify_email.md | 14 +- .../user-settings/appearance-settings.md | 15 +- .../user-settings/automatic_watching_box.md | 8 + .../reusables/user-settings/billing_plans.md | 10 +- .../reusables/user-settings/blocked_users.md | 10 +- .../codespaces-secret-repository-access.md | 11 +- .../user-settings/codespaces-secret-value.md | 11 +- .../reusables/user-settings/codespaces-tab.md | 10 +- .../confirm_git_email_address_correct.md | 8 + .../confirm_git_username_correct.md | 8 + .../user-settings/context_switcher.md | 10 +- .../user-settings/copilot-settings.md | 10 +- .../reusables/user-settings/deleted-repos.md | 11 +- .../user-settings/developer_settings.md | 16 +- .../user-settings/edit_marketplace_listing.md | 11 +- .../data/reusables/user-settings/emails.md | 14 +- .../enabling-fixed-width-fonts.md | 10 +- .../reusables/user-settings/export-data.md | 11 +- .../user-settings/generate_new_token.md | 11 +- .../reusables/user-settings/github_apps.md | 11 +- .../user-settings/github_apps_advanced.md | 11 +- .../reusables/user-settings/jira_help_docs.md | 10 +- .../keeping_your_email_address_private.md | 11 +- .../link_email_with_your_account.md | 11 +- .../user-settings/marketplace_apps.md | 11 +- .../user-settings/modify_github_app.md | 11 +- .../user-settings/modify_oauth_app.md | 11 +- .../no-verification-disposable-emails.md | 10 +- .../reusables/user-settings/notifications.md | 11 +- .../reusables/user-settings/oauth_apps.md | 11 +- .../reusables/user-settings/organizations.md | 14 +- ...word-authentication-deprecation-desktop.md | 10 +- .../password-authentication-deprecation.md | 10 +- .../user-settings/payment-info-link.md | 11 +- .../user-settings/personal_access_tokens.md | 11 +- .../user-settings/personal_dashboard.md | 10 +- .../removes-personal-access-tokens.md | 10 +- .../data/reusables/user-settings/repo-tab.md | 14 +- .../user-settings/restore-confirmation.md | 11 +- .../reusables/user-settings/restore-repo.md | 11 +- .../user-settings/review-oauth-apps.md | 11 +- .../user-settings/review_oauth_tokens_tip.md | 10 +- .../reusables/user-settings/saved_replies.md | 14 +- .../user-settings/security-analysis.md | 14 +- .../data/reusables/user-settings/security.md | 14 +- .../user-settings/select_primary_email.md | 11 +- .../set_your_email_address_in_git.md | 10 +- .../user-settings/set_your_git_username.md | 8 + .../es-ES/data/reusables/user-settings/ssh.md | 14 +- .../user-settings/sudo-mode-popup.md | 10 +- .../user-settings/update-preferences.md | 10 +- .../user-settings/update_oauth_app.md | 11 +- .../data/reusables/user-settings/user-api.md | 10 +- .../verify-org-approved-email-domain.md | 10 +- .../reusables/webhooks/action_type_desc.md | 10 +- .../reusables/webhooks/app_always_desc.md | 10 +- .../es-ES/data/reusables/webhooks/app_desc.md | 10 +- .../reusables/webhooks/authorization_event.md | 10 +- .../webhooks/check_run_properties.md | 32 +- .../webhooks/check_run_short_desc.md | 10 +- .../webhooks/check_suite_properties.md | 28 +- .../webhooks/check_suite_short_desc.md | 10 +- .../code_scanning_alert_event_properties.md | 20 +- .../code_scanning_alert_event_short_desc.md | 10 +- .../webhooks/commit_comment_properties.md | 16 +- .../webhooks/commit_comment_short_desc.md | 10 +- .../webhooks/content_reference_short_desc.md | 10 +- .../data/reusables/webhooks/content_type.md | 14 +- .../reusables/webhooks/create_properties.md | 20 +- .../reusables/webhooks/create_short_desc.md | 10 +- .../reusables/webhooks/delete_properties.md | 16 +- .../reusables/webhooks/delete_short_desc.md | 10 +- .../webhooks/deploy_key_properties.md | 16 +- .../webhooks/deploy_key_short_desc.md | 10 +- .../webhooks/deployment_short_desc.md | 10 +- .../webhooks/deployment_status_short_desc.md | 10 +- .../reusables/webhooks/discussion_desc.md | 8 + .../webhooks/discussions-webhooks-beta.md | 10 +- .../webhooks/enterprise_short_desc.md | 10 +- .../reusables/webhooks/events_api_payload.md | 10 +- .../reusables/webhooks/fork_properties.md | 14 +- .../reusables/webhooks/fork_short_desc.md | 10 +- .../reusables/webhooks/gollum_properties.md | 24 +- .../reusables/webhooks/gollum_short_desc.md | 10 +- .../webhooks/installation_properties.md | 16 +- .../installation_repositories_properties.md | 20 +- .../installation_repositories_short_desc.md | 10 +- .../webhooks/installation_short_desc.md | 10 +- .../webhooks/issue_comment_properties.md | 13 +- .../webhooks/issue_comment_short_desc.md | 10 +- .../issue_comment_webhook_properties.md | 14 +- .../webhooks/issue_event_api_properties.md | 14 +- .../reusables/webhooks/issue_properties.md | 15 +- .../webhooks/issue_webhook_properties.md | 14 +- .../reusables/webhooks/issues_short_desc.md | 10 +- .../reusables/webhooks/label_short_desc.md | 10 +- .../webhooks/member_event_api_properties.md | 14 +- .../reusables/webhooks/member_properties.md | 12 +- .../reusables/webhooks/member_short_desc.md | 10 +- .../webhooks/member_webhook_properties.md | 14 +- .../webhooks/membership_properties.md | 20 +- .../webhooks/membership_short_desc.md | 10 +- .../webhooks/milestone_properties.md | 24 +- .../webhooks/milestone_short_desc.md | 10 +- .../webhooks/org_block_short_desc.md | 10 +- .../es-ES/data/reusables/webhooks/org_desc.md | 10 +- .../reusables/webhooks/org_desc_graphql.md | 10 +- .../webhooks/organization_short_desc.md | 10 +- .../reusables/webhooks/package_properties.md | 16 +- .../webhooks/page_build_short_desc.md | 8 + .../data/reusables/webhooks/payload_url.md | 10 +- .../reusables/webhooks/ping_short_desc.md | 10 +- .../webhooks/project_card_properties.md | 22 +- .../webhooks/project_card_short_desc.md | 10 +- .../webhooks/project_column_properties.md | 22 +- .../webhooks/project_column_short_desc.md | 10 +- .../reusables/webhooks/project_properties.md | 22 +- .../reusables/webhooks/project_short_desc.md | 10 +- .../reusables/webhooks/public_short_desc.md | 8 + .../pull_request_event_api_properties.md | 14 +- .../webhooks/pull_request_properties.md | 14 +- ...est_review_comment_event_api_properties.md | 14 +- .../pull_request_review_comment_properties.md | 13 +- .../pull_request_review_comment_short_desc.md | 10 +- ...quest_review_comment_webhook_properties.md | 14 +- .../pull_request_review_properties.md | 20 +- .../pull_request_review_short_desc.md | 10 +- .../pull_request_review_thread_short_desc.md | 10 +- .../webhooks/pull_request_short_desc.md | 10 +- .../pull_request_thread_properties.md | 18 +- .../pull_request_webhook_properties.md | 14 +- .../reusables/webhooks/push_short_desc.md | 8 + .../reusables/webhooks/pusher_type_desc.md | 10 +- .../webhooks/release_event_api_properties.md | 14 +- .../reusables/webhooks/release_properties.md | 12 +- .../reusables/webhooks/release_short_desc.md | 10 +- .../webhooks/release_webhook_properties.md | 14 +- .../data/reusables/webhooks/repo_desc.md | 10 +- .../reusables/webhooks/repo_desc_graphql.md | 10 +- .../webhooks/repository_import_properties.md | 14 +- .../webhooks/repository_import_short_desc.md | 10 +- .../webhooks/repository_short_desc.md | 10 +- ...pository_vulnerability_alert_properties.md | 16 +- ...pository_vulnerability_alert_short_desc.md | 10 +- .../es-ES/data/reusables/webhooks/secret.md | 10 +- .../secret_scanning_alert_event_properties.md | 16 +- .../secret_scanning_alert_event_short_desc.md | 10 +- ...canning_alert_location_event_properties.md | 18 +- ...canning_alert_location_event_short_desc.md | 10 +- .../data/reusables/webhooks/sender_desc.md | 10 +- .../sponsorship_event_api_properties.md | 14 +- .../webhooks/sponsorship_properties.md | 12 +- .../webhooks/sponsorship_short_desc.md | 10 +- .../sponsorship_webhook_properties.md | 14 +- .../reusables/webhooks/star_properties.md | 16 +- .../reusables/webhooks/star_short_desc.md | 10 +- .../reusables/webhooks/status_short_desc.md | 10 +- .../reusables/webhooks/team_add_short_desc.md | 10 +- .../reusables/webhooks/team_short_desc.md | 10 +- .../reusables/webhooks/watch_properties.md | 14 +- .../reusables/webhooks/watch_short_desc.md | 10 +- .../webhooks/webhooks-rest-api-links.md | 16 +- .../data/reusables/webhooks/webhooks_intro.md | 8 + .../data/reusables/webhooks/webhooks_ssl.md | 10 +- .../data/reusables/webhooks/workflow_desc.md | 10 +- .../webhooks/workflow_job_properties.md | 28 +- .../webhooks/workflow_job_short_desc.md | 8 + .../webhooks/workflow_run_properties.md | 16 +- translations/es-ES/data/ui.yml | 360 ++-- translations/es-ES/data/variables/README.md | 35 + translations/es-ES/data/variables/actions.yml | 3 - .../es-ES/data/variables/command_line.yml | 10 - translations/es-ES/data/variables/contact.yml | 36 - translations/es-ES/data/variables/desktop.yml | 4 - .../es-ES/data/variables/enterprise.yml | 4 - translations/es-ES/data/variables/explore.yml | 7 - translations/es-ES/data/variables/gists.yml | 7 - .../es-ES/data/variables/large_files.yml | 15 - .../es-ES/data/variables/migrations.yml | 7 - .../es-ES/data/variables/notifications.yml | 5 - translations/es-ES/data/variables/product.yml | 229 --- .../es-ES/data/variables/projects.yml | 16 - .../data/variables/release_candidate.yml | 2 - translations/es-ES/data/variables/search.yml | 5 - translations/log/msft-es-resets.csv | 395 ++++ 4572 files changed, 71521 insertions(+), 61746 deletions(-) create mode 100644 translations/es-ES/Placeholder.txt delete mode 100644 translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages.md delete mode 100644 translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/deleting-your-personal-account.md delete mode 100644 translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md delete mode 100644 translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts.md delete mode 100644 translations/es-ES/content/actions/using-github-hosted-runners/controlling-access-to-larger-runners.md delete mode 100644 translations/es-ES/content/actions/using-github-hosted-runners/using-larger-runners.md delete mode 100644 translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise.md delete mode 100644 translations/es-ES/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md delete mode 100644 translations/es-ES/content/rest/quickstart.md delete mode 100644 translations/es-ES/content/rest/users/ssh-signing-keys.md create mode 100644 translations/es-ES/content/search/index.md delete mode 100644 translations/es-ES/content/site-policy/github-terms/github-community-code-of-conduct.md delete mode 100644 translations/es-ES/data/features/GH-advisory-db-erlang-support.yml delete mode 100644 translations/es-ES/data/features/GH-advisory-db-supports-malware.yml delete mode 100644 translations/es-ES/data/features/actions-cache-list-delete-apis.yml delete mode 100644 translations/es-ES/data/features/actions-cache-management.yml delete mode 100644 translations/es-ES/data/features/actions-cache-policy-apis.yml delete mode 100644 translations/es-ES/data/features/actions-caching.yml delete mode 100644 translations/es-ES/data/features/actions-hosted-runners.yml delete mode 100644 translations/es-ES/data/features/actions-inherit-secrets-reusable-workflows.yml delete mode 100644 translations/es-ES/data/features/actions-job-summaries.yml delete mode 100644 translations/es-ES/data/features/actions-node16-action.yml delete mode 100644 translations/es-ES/data/features/actions-oidc-hardening-config.yml delete mode 100644 translations/es-ES/data/features/actions-reusable-workflow-matrix.yml delete mode 100644 translations/es-ES/data/features/actions-runner-arch-envvars.yml delete mode 100644 translations/es-ES/data/features/actions-stable-actor-ids.yml delete mode 100644 translations/es-ES/data/features/actions-starter-template-ui.yml delete mode 100644 translations/es-ES/data/features/actions-unified-inputs.yml delete mode 100644 translations/es-ES/data/features/actions-workflow-policy.yml delete mode 100644 translations/es-ES/data/features/allow-actions-to-approve-pr-with-ent-repo.yml delete mode 100644 translations/es-ES/data/features/allow-actions-to-approve-pr.yml delete mode 100644 translations/es-ES/data/features/audit-data-retention-tab.yml delete mode 100644 translations/es-ES/data/features/audit-log-streaming.yml delete mode 100644 translations/es-ES/data/features/autolink-reference-alphanumeric.yml delete mode 100644 translations/es-ES/data/features/blame-ignore-revs.yml delete mode 100644 translations/es-ES/data/features/build-pages-with-actions.yml delete mode 100644 translations/es-ES/data/features/bypass-branch-protections.yml delete mode 100644 translations/es-ES/data/features/classic-project-visibility-permissions-or-projects-v2.yml delete mode 100644 translations/es-ES/data/features/classic-project-visibility-permissions.yml delete mode 100644 translations/es-ES/data/features/code-scanning-exclude-queries-from-analysis.yml delete mode 100644 translations/es-ES/data/features/code-scanning-pr-conversations-tab.yml delete mode 100644 translations/es-ES/data/features/code-scanning-task-lists.yml delete mode 100644 translations/es-ES/data/features/codeowners-errors.yml delete mode 100644 translations/es-ES/data/features/codeql-action-debug-logging.yml delete mode 100644 translations/es-ES/data/features/codeql-ml-queries.yml delete mode 100644 translations/es-ES/data/features/codeql-packs.yml delete mode 100644 translations/es-ES/data/features/codeql-runner-supported.yml delete mode 100644 translations/es-ES/data/features/command-palette.yml delete mode 100644 translations/es-ES/data/features/comment-dismissed-code-scanning-alert.yml delete mode 100644 translations/es-ES/data/features/commit-signoffs.yml delete mode 100644 translations/es-ES/data/features/commit-tree-view.yml delete mode 100644 translations/es-ES/data/features/container-hooks.yml delete mode 100644 translations/es-ES/data/features/copilot.yml delete mode 100644 translations/es-ES/data/features/create-branch-from-overview.yml delete mode 100644 translations/es-ES/data/features/custom-pattern-dry-run-ga.yml delete mode 100644 translations/es-ES/data/features/custom-repository-roles.yml delete mode 100644 translations/es-ES/data/features/debug-reruns.yml delete mode 100644 translations/es-ES/data/features/default-merge-squash-commit-message.yml delete mode 100644 translations/es-ES/data/features/delete-code-scanning-alerts.yml delete mode 100644 translations/es-ES/data/features/dependabot-alerts-development-label.yml delete mode 100644 translations/es-ES/data/features/dependabot-alerts-dismissal-comment.yml delete mode 100644 translations/es-ES/data/features/dependabot-alerts-vulnerable-calls.yml delete mode 100644 translations/es-ES/data/features/dependabot-bulk-alerts.yml delete mode 100644 translations/es-ES/data/features/dependabot-grouped-dependencies.yml delete mode 100644 translations/es-ES/data/features/dependabot-most-important-sort-option.yml delete mode 100644 translations/es-ES/data/features/dependabot-settings-update-37.yml delete mode 100644 translations/es-ES/data/features/dependabot-updates-github-connect.yml delete mode 100644 translations/es-ES/data/features/dependency-graph-rust-support.yml delete mode 100644 translations/es-ES/data/features/dependency-review-action-configuration.yml delete mode 100644 translations/es-ES/data/features/dependency-review-action-licenses.yml delete mode 100644 translations/es-ES/data/features/dependency-submission-api.yml delete mode 100644 translations/es-ES/data/features/device-flow-is-opt-in.yml delete mode 100644 translations/es-ES/data/features/discussions.yml delete mode 100644 translations/es-ES/data/features/docker-ghcr-enterprise-migration.yml delete mode 100644 translations/es-ES/data/features/enable-git-events.yml delete mode 100644 translations/es-ES/data/features/enterprise-audit-log-ip-addresses.yml delete mode 100644 translations/es-ES/data/features/enterprise-membership-view-improvements.yml delete mode 100644 translations/es-ES/data/features/enterprise-namespace-repo-setting.yml delete mode 100644 translations/es-ES/data/features/enterprise-owner-join-org.yml delete mode 100644 translations/es-ES/data/features/enterprise-owners-visible-for-org-members.yml delete mode 100644 translations/es-ES/data/features/file-finder-exclusion-controls.yml delete mode 100644 translations/es-ES/data/features/fixed-width-font-gfm-fields.yml delete mode 100644 translations/es-ES/data/features/for-you-feed.yml delete mode 100644 translations/es-ES/data/features/geoJSON-with-MapBox.yml delete mode 100644 translations/es-ES/data/features/ghas-committers-calculator.yml delete mode 100644 translations/es-ES/data/features/ghas-enablement-webhook.yml delete mode 100644 translations/es-ES/data/features/ghe-announce-dismiss.yml delete mode 100644 translations/es-ES/data/features/git-events-audit-log.yml delete mode 100644 translations/es-ES/data/features/github-actions-in-dependency-graph.yml delete mode 100644 translations/es-ES/data/features/github-runner-dashboard.yml delete mode 100644 translations/es-ES/data/features/githubdev-editor.yml delete mode 100644 translations/es-ES/data/features/innersource-fork-policies.yml delete mode 100644 translations/es-ES/data/features/integration-branch-protection-exceptions.yml delete mode 100644 translations/es-ES/data/features/internal-actions.yml delete mode 100644 translations/es-ES/data/features/ip-allow-list-address-check.yml delete mode 100644 translations/es-ES/data/features/ip-exception-list.yml delete mode 100644 translations/es-ES/data/features/issue-close-reasons.yml delete mode 100644 translations/es-ES/data/features/job-hooks-for-runners.yml delete mode 100644 translations/es-ES/data/features/keyboard-shortcut-accessibility-setting.yml delete mode 100644 translations/es-ES/data/features/math-fenced-blocks.yml delete mode 100644 translations/es-ES/data/features/math.yml delete mode 100644 translations/es-ES/data/features/mermaid.yml delete mode 100644 translations/es-ES/data/features/motion-management.yml delete mode 100644 translations/es-ES/data/features/multiple-accounts-one-workstation.yml delete mode 100644 translations/es-ES/data/features/nested-reusable-workflow.yml delete mode 100644 translations/es-ES/data/features/oidc-for-emu.yml delete mode 100644 translations/es-ES/data/features/only-notify-requested-members.yml delete mode 100644 translations/es-ES/data/features/org-profile-pin-private.yml delete mode 100644 translations/es-ES/data/features/packages-npm-v2.yml delete mode 100644 translations/es-ES/data/features/pages-custom-workflow.yml delete mode 100644 translations/es-ES/data/features/partial-reruns-with-reusable.yml delete mode 100644 translations/es-ES/data/features/pause-audit-log-stream.yml delete mode 100644 translations/es-ES/data/features/placeholder.yml delete mode 100644 translations/es-ES/data/features/pr-tree-view.yml delete mode 100644 translations/es-ES/data/features/prevent-org-admin-add-outside-collaborator.yml delete mode 100644 translations/es-ES/data/features/previous-release-tag.yml delete mode 100644 translations/es-ES/data/features/project-beta-webhooks.yml delete mode 100644 translations/es-ES/data/features/projects-oauth-scope.yml delete mode 100644 translations/es-ES/data/features/projects-v1.yml delete mode 100644 translations/es-ES/data/features/projects-v2.yml delete mode 100644 translations/es-ES/data/features/pull-request-approval-limit.yml delete mode 100644 translations/es-ES/data/features/push-protection-custom-link-orgs-beta.yml delete mode 100644 translations/es-ES/data/features/push-protection-custom-link-orgs.yml delete mode 100644 translations/es-ES/data/features/re-run-jobs.yml delete mode 100644 translations/es-ES/data/features/remove-enterprise-members.yml delete mode 100644 translations/es-ES/data/features/reopen-dependabot-alerts.yml delete mode 100644 translations/es-ES/data/features/require-tls-for-smtp.yml delete mode 100644 translations/es-ES/data/features/required-deployments.yml delete mode 100644 translations/es-ES/data/features/restrict-groups-to-workflows.yml delete mode 100644 translations/es-ES/data/features/restrict-pushes-create-branch.yml delete mode 100644 translations/es-ES/data/features/secret-scanning-alert-audit-log.yml delete mode 100644 translations/es-ES/data/features/secret-scanning-audit-log-custom-patterns.yml delete mode 100644 translations/es-ES/data/features/secret-scanning-custom-enterprise-35.yml delete mode 100644 translations/es-ES/data/features/secret-scanning-custom-enterprise-36.yml delete mode 100644 translations/es-ES/data/features/secret-scanning-push-protection-bypasses.yml delete mode 100644 translations/es-ES/data/features/secret-scanning-push-protection-email.yml delete mode 100644 translations/es-ES/data/features/secret-scanning-push-protection-web-ui.yml delete mode 100644 translations/es-ES/data/features/secret-scanning-push-protection.yml delete mode 100644 translations/es-ES/data/features/security-advisories-ghes-ghae.yml delete mode 100644 translations/es-ES/data/features/security-managers.yml delete mode 100644 translations/es-ES/data/features/security-overview-displayed-alerts.yml delete mode 100644 translations/es-ES/data/features/security-overview-feature-specific-alert-page.yml delete mode 100644 translations/es-ES/data/features/security-overview-views.yml delete mode 100644 translations/es-ES/data/features/server-statistics.yml delete mode 100644 translations/es-ES/data/features/ssh-commit-verification.yml delete mode 100644 translations/es-ES/data/features/streaming-datadog.yml delete mode 100644 translations/es-ES/data/features/streaming-oidc-s3.yml delete mode 100644 translations/es-ES/data/features/svg-support.yml delete mode 100644 translations/es-ES/data/features/syncing-fork-web-ui.yml delete mode 100644 translations/es-ES/data/features/totp-and-mobile-sudo-challenge.yml delete mode 100644 translations/es-ES/data/features/upload-expired-or-revoked-gpg-key.yml delete mode 100644 translations/es-ES/data/glossaries/candidates.yml delete mode 100644 translations/es-ES/data/glossaries/external.yml delete mode 100644 translations/es-ES/data/glossaries/internal.yml create mode 100644 translations/es-ES/data/graphql/README.md delete mode 100644 translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml delete mode 100644 translations/es-ES/data/graphql/ghes-3.2/graphql_upcoming_changes.public-enterprise.yml delete mode 100644 translations/es-ES/data/graphql/ghes-3.3/graphql_upcoming_changes.public-enterprise.yml delete mode 100644 translations/es-ES/data/graphql/ghes-3.4/graphql_upcoming_changes.public-enterprise.yml delete mode 100644 translations/es-ES/data/graphql/ghes-3.5/graphql_previews.enterprise.yml delete mode 100644 translations/es-ES/data/graphql/ghes-3.5/graphql_upcoming_changes.public-enterprise.yml delete mode 100644 translations/es-ES/data/graphql/ghes-3.6/graphql_previews.enterprise.yml delete mode 100644 translations/es-ES/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml delete mode 100644 translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml delete mode 100644 translations/es-ES/data/learning-tracks/actions.yml delete mode 100644 translations/es-ES/data/learning-tracks/admin.yml delete mode 100644 translations/es-ES/data/product-examples/code-security/code-examples.yml delete mode 100644 translations/es-ES/data/product-examples/discussions/community-examples.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/0.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/10.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/11.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/12.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/13.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/14.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/15.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/16.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/17.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/18.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/19.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/2.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/20.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/21.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/22.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/23.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/24.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/3.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/4.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/5.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/6.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/7.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/8.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-20/9.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/0.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/10.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/11.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/12.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/13.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/14.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/15.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/16.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/17.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/18.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/19.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/2.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/20.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/21.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/22.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/23.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/3.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/4.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/5.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/6.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/7.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/8.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-21/9.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/0.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/10.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/11.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/12.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/13.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/14.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/15.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/16.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/17.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/18.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/19.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/2.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/20.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/21.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/22.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/3.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/4.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/5.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/6.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/7.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/8.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/2-22/9.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/0-rc1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/0-rc2.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/0.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/10.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/11.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/12.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/13.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/14.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/15.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/16.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/17.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/18.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/19.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/2.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/20.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/21.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/22.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/23.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/24.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/25.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/3.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/4.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/5.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/6.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/7.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/8.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-0/9.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/0-rc1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/0.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/10.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/11.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/12.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/13.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/14.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/15.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/16.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/17.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/18.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/19.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/2.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/20.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/21.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/22.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/3.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/4.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/5.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/6.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/7.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/8.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-1/9.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/0-rc1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/0.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/10.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/11.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/12.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/13.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/14.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/15.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/16.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/17.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/18.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/2.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/3.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/4.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/5.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/6.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/7.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/8.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-2/9.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/0-rc1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/0.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/10.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/11.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/12.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/13.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/2.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/3.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/4.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/5.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/6.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/7.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-4/0-rc1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-4/1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-4/5.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-4/6.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-4/7.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-4/8.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-5/0-rc1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-5/2.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-5/3.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-5/4.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-5/5.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-6/0-rc1.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-6/0.yml delete mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-6/1.yml delete mode 100644 translations/es-ES/data/release-notes/github-ae/2022-05/2022-05-17.yml delete mode 100644 translations/es-ES/data/reusables/accounts/create-personal-access-tokens.md delete mode 100644 translations/es-ES/data/reusables/actions/about-runner-groups.md delete mode 100644 translations/es-ES/data/reusables/actions/add-hosted-runner-overview.md delete mode 100644 translations/es-ES/data/reusables/actions/add-hosted-runner.md delete mode 100644 translations/es-ES/data/reusables/actions/automatically-adding-a-runner-to-a-group.md delete mode 100644 translations/es-ES/data/reusables/actions/changing-the-access-policy-of-a-runner-group.md delete mode 100644 translations/es-ES/data/reusables/actions/changing-the-name-of-a-runner-group.md delete mode 100644 translations/es-ES/data/reusables/actions/configure-runner-group-access.md delete mode 100644 translations/es-ES/data/reusables/actions/creating-a-runner-group-for-an-enterprise.md delete mode 100644 translations/es-ES/data/reusables/actions/creating-a-runner-group-for-an-organization.md delete mode 100644 translations/es-ES/data/reusables/actions/enterprise-beta.md delete mode 100644 translations/es-ES/data/reusables/actions/hosted-runner-security-admonition.md delete mode 100644 translations/es-ES/data/reusables/actions/hosted-runner-security.md delete mode 100644 translations/es-ES/data/reusables/actions/moving-a-runner-to-a-group.md delete mode 100644 translations/es-ES/data/reusables/actions/removing-a-runner-group.md delete mode 100644 translations/es-ES/data/reusables/actions/runner-group-enterprise-overview.md delete mode 100644 translations/es-ES/data/reusables/actions/runner-groups-navigate-to-repo-org-enterprise.md delete mode 100644 translations/es-ES/data/reusables/actions/self-hosted-runner-check-mac-linux.md delete mode 100644 translations/es-ES/data/reusables/actions/self-hosted-runner-connected-output.md delete mode 100644 translations/es-ES/data/reusables/actions/self-hosted-runner-security-admonition.md delete mode 100644 translations/es-ES/data/reusables/actions/use-request-body-api.md delete mode 100644 translations/es-ES/data/reusables/actions/uses-keyword-example.md delete mode 100644 translations/es-ES/data/reusables/advanced-security/custom-link-beta.md delete mode 100644 translations/es-ES/data/reusables/billing/billing-hosted-runners.md delete mode 100644 translations/es-ES/data/reusables/code-scanning/non-glibc-linux-support.md delete mode 100644 translations/es-ES/data/reusables/codespaces/codespaces-disabling-org-billing.md delete mode 100644 translations/es-ES/data/reusables/codespaces/codespaces-org-policies-note.md delete mode 100644 translations/es-ES/data/reusables/codespaces/open-codespace-from-template-repo.md delete mode 100644 translations/es-ES/data/reusables/codespaces/remote-explorer.md delete mode 100644 translations/es-ES/data/reusables/community/issue-forms-sample.md delete mode 100644 translations/es-ES/data/reusables/copilot/java-int-snippet.md delete mode 100644 translations/es-ES/data/reusables/dependabot/dependabot-alerts-filters.md delete mode 100644 translations/es-ES/data/reusables/enterprise_installation/preventing-nameservers-change.md delete mode 100644 translations/es-ES/data/reusables/gated-features/hosted-runners.md delete mode 100644 translations/es-ES/data/reusables/getting-started/bearer-vs-token.md delete mode 100644 translations/es-ES/data/reusables/git/cache-on-repository-path.md delete mode 100644 translations/es-ES/data/reusables/git/clear-stored-gcm-credentials.md delete mode 100644 translations/es-ES/data/reusables/git/clear-the-stored-credentials.md delete mode 100644 translations/es-ES/data/reusables/git/confirm-credential-manager.md delete mode 100644 translations/es-ES/data/reusables/git/no-credential-manager.md delete mode 100644 translations/es-ES/data/reusables/git/provide-credentials.md delete mode 100644 translations/es-ES/data/reusables/gpg/configure-ssh-signing.md delete mode 100644 translations/es-ES/data/reusables/gpg/copy-ssh-public-key.md delete mode 100644 translations/es-ES/data/reusables/gpg/paste-ssh-public-key.md delete mode 100644 translations/es-ES/data/reusables/gpg/ssh-git-version.md delete mode 100644 translations/es-ES/data/reusables/identity-and-permissions/about-adding-ip-allow-list-entries.md delete mode 100644 translations/es-ES/data/reusables/identity-and-permissions/about-checking-ip-address.md delete mode 100644 translations/es-ES/data/reusables/identity-and-permissions/about-editing-ip-allow-list-entries.md delete mode 100644 translations/es-ES/data/reusables/identity-and-permissions/about-enabling-allowed-ip-addresses.md delete mode 100644 translations/es-ES/data/reusables/identity-and-permissions/check-ip-address-step.md delete mode 100644 translations/es-ES/data/reusables/identity-and-permissions/check-ip-address.md delete mode 100644 translations/es-ES/data/reusables/identity-and-permissions/ipv6-allow-lists.md delete mode 100644 translations/es-ES/data/reusables/organizations/about-following-organizations.md delete mode 100644 translations/es-ES/data/reusables/package_registry/authenticate_with_pat_for_v2_registry.md delete mode 100644 translations/es-ES/data/reusables/package_registry/no-graphql-to-delete-packages.md delete mode 100644 translations/es-ES/data/reusables/package_registry/packages-ghes-release-stage.md delete mode 100644 translations/es-ES/data/reusables/package_registry/publish-docker-image.md delete mode 100644 translations/es-ES/data/reusables/ssh/add-ssh-key-to-ssh-agent-commandline.md create mode 100644 translations/es-ES/data/variables/README.md delete mode 100644 translations/es-ES/data/variables/actions.yml delete mode 100644 translations/es-ES/data/variables/command_line.yml delete mode 100644 translations/es-ES/data/variables/contact.yml delete mode 100644 translations/es-ES/data/variables/desktop.yml delete mode 100644 translations/es-ES/data/variables/enterprise.yml delete mode 100644 translations/es-ES/data/variables/explore.yml delete mode 100644 translations/es-ES/data/variables/gists.yml delete mode 100644 translations/es-ES/data/variables/large_files.yml delete mode 100644 translations/es-ES/data/variables/migrations.yml delete mode 100644 translations/es-ES/data/variables/notifications.yml delete mode 100644 translations/es-ES/data/variables/product.yml delete mode 100644 translations/es-ES/data/variables/projects.yml delete mode 100644 translations/es-ES/data/variables/release_candidate.yml delete mode 100644 translations/es-ES/data/variables/search.yml create mode 100644 translations/log/msft-es-resets.csv diff --git a/translations/es-ES/Placeholder.txt b/translations/es-ES/Placeholder.txt new file mode 100644 index 0000000000..3b94f91573 --- /dev/null +++ b/translations/es-ES/Placeholder.txt @@ -0,0 +1 @@ +Placeholder diff --git a/translations/es-ES/content/account-and-profile/index.md b/translations/es-ES/content/account-and-profile/index.md index f7cba45daf..59b73d5cc3 100644 --- a/translations/es-ES/content/account-and-profile/index.md +++ b/translations/es-ES/content/account-and-profile/index.md @@ -1,7 +1,7 @@ --- title: Tu cuenta y perfil en GitHub -shortTitle: Cuenta y perfil -intro: 'Haz que {% data variables.product.product_name %} funcione de la mejor forma para ti configurando los ajustes para tu cuenta personal, personalizando tu página de perfil y administrando las notificaciones que recibes de la actividad en {% data variables.product.prodname_dotcom %}.' +shortTitle: Account and profile +intro: 'Para que {% data variables.product.product_name %} funcione de la manera más adecuada para ti, configura los ajustes de tu cuenta personal, personaliza tu página de perfil y administra las notificaciones que recibes sobre la actividad en {% data variables.product.prodname_dotcom %}.' introLinks: quickstart: /get-started/onboarding/getting-started-with-your-github-account featuredLinks: @@ -40,5 +40,11 @@ children: - /setting-up-and-managing-your-personal-account-on-github - /setting-up-and-managing-your-github-profile - /managing-subscriptions-and-notifications-on-github +ms.openlocfilehash: 922990e3a89a53f625e739650c3c3b329f1f497d +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146200198' --- diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/index.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/index.md index a9d58fc0e6..242900ad6a 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/index.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/index.md @@ -17,6 +17,12 @@ children: - /setting-up-notifications - /viewing-and-triaging-notifications - /managing-subscriptions-for-activity-on-github -shortTitle: Suscripciones & notificaciones +shortTitle: Subscriptions & notifications +ms.openlocfilehash: 33c5c21db5feb48ca234e2ba45173f480fb53f8f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145113034' --- diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/index.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/index.md index d21567ef9c..e7ea23e505 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/index.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/index.md @@ -13,6 +13,12 @@ topics: children: - /viewing-your-subscriptions - /managing-your-subscriptions -shortTitle: Administrar las suscripciones +shortTitle: Manage subscriptions +ms.openlocfilehash: e1457283f0027dd2b668d6096e2f04273e920a71 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091834' --- diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions.md index 2aabf236ae..6e65c4ea60 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions.md @@ -11,32 +11,37 @@ topics: redirect_from: - /github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions - /github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions -shortTitle: Administrar tus suscripciones +shortTitle: Manage your subscriptions +ms.openlocfilehash: 750a3a9ad87ff9aa709b84a98f548d85d53072ee +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145093188' --- - -Para ayudarte a entender tus suscripciones y decidir si quieres desuscribirte, consulta la sección "[Visualizar tus suscripciones](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)". +Para ayudarle a comprender las suscripciones y decidir si quiere anular la suscripción, vea "[Visualización de las suscripciones](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)". {% note %} -**Nota:** En vez de desuscribirte, tienes la opción de ignorar un repositorio. Si ignoras un repositorio, no recibirás ninguna notificación. No recomendamos ignorar repositorios ya que no se te notificará si eres mencionado. {% ifversion fpt or ghec %}Si te encuentras con algún tipo de abuso y quieres ignorar un repositorio, por favor, contacta a {% data variables.contact.contact_support %} para que podamos ayudarte. {% data reusables.policies.abuse %}{% endif %} +**Nota:** En lugar de anular la suscripción, tiene la opción de omitir un repositorio. Si ignoras un repositorio, no recibirás ninguna notificación. No se recomienda ignorar repositorios ya que no se le notificará si recibe @mentioned. {% ifversion fpt or ghec %}Si experimenta un abuso y quiere omitir un repositorio, póngase en contacto con {% data variables.contact.contact_support %} para que podamos ayudar. {% data reusables.policies.abuse %}{% endif %} {% endnote %} ## Elegir cómo darte de baja -Para dejar de observar (o desuscribirte de) los repositorios rápidamente, navega a [github.com/watching](https://github.com/watching) para ver todos los repositorios que estás siguiendo. Para obtener más información, consulta la sección "[Dejar de observar los repositorios](#unwatching-repositories)". +Para dejar de seguir rápidamente un repositorio (o cancelar la suscripción), vaya a [github.com/watching](https://github.com/watching) para ver todos los repositorios que sigue. Para más información, vea "[Dejar de seguir repositorios](#unwatching-repositories)". Para desuscribirte de varias notificaciones al mismo tiempo, puedes hacerlo utilizando tu bandeja de entrada o en la página de suscripciones. Ambas de estas opciones ofrecen más contexto acerca de tus suscripciones que la página de "Repositorios en observación". ### Beneficios de darte de baja desde tu bandeja de entrada -Cuando te desuscribes de las notificaciones en tu bandeja de entrada, tienes varias otras opciones de clasificación y puedes filtrar tus notificaciones con filtros personalizados y tipos de discusión. Para obtener más información, consulta la sección "[Administrar notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox)". +Cuando te desuscribes de las notificaciones en tu bandeja de entrada, tienes varias otras opciones de clasificación y puedes filtrar tus notificaciones con filtros personalizados y tipos de discusión. Para más información, vea "[Administración de notificaciones de la Bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox)". ### Beneficios de darte de baja desde la página de suscripciones Cuando te desuscribes de las notificaciones en la página de suscripciones, puedes ver más notificaciones a las que estés suscrito y clasificarlas por "Suscrito más recientemente" o "Suscrito más antiguamente". -La página de suscripciones te muestra todas las notificaciones a las que estás actualmente suscrito, incluyendo aquellas que hayas marcado como **Listas** en tu bandeja de entrada. +En la página de suscripciones se muestran todas las notificaciones a las que está actualmente suscrito, incluidas las que haya marcado como **Listas** en la Bandeja de entrada. Solo puedes filtrar tus suscripciones por repositorio y por la razón que estás recibiendo la notificación. @@ -46,36 +51,39 @@ Cuando te desuscribes de las notificaciones en tu bandeja de entrada, desaparece {% data reusables.notifications.access_notifications %} 1. Desde la bandeja de notificaciones, selecciona aquellas de las cuales deseas darte de baja. -2. Haz clic en **Desuscribirse.**  +2. Haga clic en **Cancelar suscripción.** +  ## Darse de baja de las notificaciones en la página de suscripciones {% data reusables.notifications.access_notifications %} -1. En la barra lateral izquierda, bajo la lista de repositorios, utiliza el menú desplegable de "Administrar notificaciones" para dar clic en **Suscripciones**.  +1. En la barra lateral izquierda, debajo de la lista de repositorios, use el menú desplegable "Administrar notificaciones" para hacer clic en **Suscripciones**. +  -2. Selecciona las notificaciones de las cuales quieres darte de baja. En la esquina superior derecha, da clic en **Darse de baja**  +2. Selecciona las notificaciones de las cuales quieres darte de baja. En la parte superior derecha, haga clic en **Cancelar suscripción.** +  ## Dejar de observar los repositorios -Cuando dejas de observar un repositorio, de desuscribes de notificaciones futuras del mismo, a menos de que participes en una conversación o te @mencionen. +Cuando deja de seguir un repositorio, anula la suscripción a las notificaciones futuras del mismo, a menos que participe en una conversación o le @mentioned. {% data reusables.notifications.access_notifications %} -1. En la barra lateral izquierda, bajo la lista de repositorios, utiliza el menú desplegable de "Administrar notificaciones" para dar clic en **Repositorios que sigues**. +1. En la barra lateral izquierda, en la lista de repositorios, use el menú desplegable "Administrar notificaciones" y haga clic en **Repositorios que sigue**. -  +  2. En la página de repositorios que sigues, después de que hayas evaluado aquellos que estás siguiendo, decide si quieres: - + - Dejar de seguir un repositorio - Ignorar todas las notificaciones de un repositorio - Si se habilitan, personaliza los tipos de evento para los cuales recibes notificaciones ({% data reusables.notifications-v2.custom-notification-types %}) - + {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5819 %} -1. Opcionalmente, para desuscribirte de todos los repositorios que le pertenecen a algún usuario u organización, selecciona el menú desplegable de **Dejar de observar todos** y haz clic en la organización que tiene los repositorios de los cuales quieres desuscribirte. El botón para dejar de observar todos los repositorios solo se encuentra disponible si estás observando toda la actividad o notificaciones personalizadas en más de 10 repositorios. +1. Opcionalmente, para anular la suscripción de todos los repositorios propiedad de un usuario u organización, seleccione el menú desplegable **Dejar de seguir todos** y haga clic en la organización de cuyos repositorios quiera anular la suscripción. El botón para dejar de observar todos los repositorios solo se encuentra disponible si estás observando toda la actividad o notificaciones personalizadas en más de 10 repositorios.  - - Haz clic en **Dejar de observar** para confirmar que quieres dejar de observar los repositorios que le pertenecen al usuario u organización seleccionado o haz clic en **Cancelar** para cancelar la acción. + - Haga clic en **Dejar de seguir** para confirmar que quiere dejar de seguir a los repositorios que pertenecen al usuario u organización seleccionados, o bien haga clic en **Cancelar** para cancelar.  diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/viewing-your-subscriptions.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/viewing-your-subscriptions.md index 5f44c34e43..0adbcffa3a 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/viewing-your-subscriptions.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/viewing-your-subscriptions.md @@ -23,12 +23,17 @@ versions: ghec: '*' topics: - Notifications -shortTitle: Ver Suscripciones +shortTitle: View subscriptions +ms.openlocfilehash: 34faad79004d34f5beb14e8992b9aff4e6a3ab39 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145117241' --- +Recibe notificaciones para sus suscripciones de la actividad reciente en {% data variables.product.product_name %}. Hay muchas razones por las cuales puedes estar suscrito a una conversación. Para obtener más información, consulte "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notifications-and-subscriptions)". -Recibes notificaciones para tus suscripciones de la actividad reciente en {% data variables.product.product_name %}. Hay muchas razones por las cuales puedes estar suscrito a una conversación. Para obtener más información, consulta la sección "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notifications-and-subscriptions)". - -Te recomendamos auditar tus suscripciones y desuscribirte de las que no sean necesarias como parte de un flujo de trabajo de notificaciones saludable. Para obtener más información acerca de tus opciones para desuscribirte, consulta la sección "[Administrar suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". +Te recomendamos auditar tus suscripciones y desuscribirte de las que no sean necesarias como parte de un flujo de trabajo de notificaciones saludable. Para obtener más información sobre las opciones para cancelar la suscripción, consulte "[Administración de suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". ## Diagnosticar el por qué recibes tantas notificaciones @@ -36,21 +41,21 @@ Cuando tu bandeja de entrada tiene demasiadas notificaciones como para administr  -Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#automatic-watching)". +Para más información, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#automatic-watching)". -Para ver un resumen de tus suscripciones a repositorios, consulta la sección "[Revisar los repositorios que estás observando](#reviewing-repositories-that-youre-watching)". -{% tip %} +Para ver la información general de sus suscripciones a repositorios, consulte "[Revisión de los repositorios que sigue](#reviewing-repositories-that-youre-watching)". {% tip %} -**Tip:** Puedes seleccionar los tipos de evento para los cuales quieres recibir notificaciones si utilizas la opción **Personalizar** de la lista desplegable **Observar/Dejar de observar** en tu [página de observados](https://github.com/watching) o en cualquier página de repositorio en {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)". +**Sugerencia:** Puede seleccionar los tipos de eventos para los que quiere recibir notificaciones mediante la opción **Custom** (Personalizar) de la lista desplegable **Watch/Unwatch** (Seguir/Dejar de seguir) en la [página de seguimiento](https://github.com/watching) o en cualquier página de repositorio de {% data variables.product.product_name %}. Para más información, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)". {% endtip %} -Muchas personas se olvidan de los repositorios que han marcado para observar. Desde la página de "Repositorios observados" puedes dejar de observar los repositorios rápidamente. Para obtener más información sobre las formas de dejar de suscribirse, consulta la sección "[Dejar de observar las recomendaciones](https://github.blog/changelog/2020-11-10-unwatch-recommendations/)" en {% data variables.product.prodname_blog %} y "[Administrar tus suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". También puedes crear un flujo de trabajo de clasificación para que te ayude con las notificaciones que recibes. Para obtener orientación sobre los flujos de trabajo de clasificación, consulta la sección "[Personalizar un flujo de trabajo para clasificar tus notificaciones](/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications)". +Muchas personas se olvidan de los repositorios que han marcado para observar. Desde la página de "Repositorios observados" puedes dejar de observar los repositorios rápidamente. Para obtener más información sobre las formas de cancelar la suscripción, consulte "[Recomendaciones para desuscribirse](https://github.blog/changelog/2020-11-10-unwatch-recommendations/)" en {% data variables.product.prodname_blog %} y "[Administración de las suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". También puedes crear un flujo de trabajo de clasificación para que te ayude con las notificaciones que recibes. Para obtener instrucciones sobre los flujos de trabajo de evaluación de prioridades, consulte "[Personalización de un flujo de trabajo para clasificar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications)". ## Revisar todas tus suscripciones {% data reusables.notifications.access_notifications %} -1. En la barra lateral izquierda, debajo de la lista de repositorios de los cuales recibes notificaciones, utiliza el menú desplegable "Administrar notificaciones" para dar clic en **Suscripciones**.  +1. En la barra lateral izquierda, en la lista de repositorios de los cuales recibe notificaciones, abra el menú desplegable "Manage notifications" (Administrar notificaciones) y haga clic en **Subscriptions** (Suscripciones). +  2. Utiliza los filtros y organiza para reducir la lista de suscripciones y comenzar a darte de baja de las conversaciones de las cuales ya no quieres recibir notificaciones. @@ -58,7 +63,7 @@ Muchas personas se olvidan de los repositorios que han marcado para observar. De {% tip %} -**Tips:** +**Sugerencias:** - Para revisar las suscripciones que pudiste haber olvidado, organiza por "suscripciones menos recientes" - Para revisar una lista de repositorios de los cuales aún puedes recibir notificaciones, despliega el menú "filtrar por repositorio" para ver el listado. @@ -67,13 +72,15 @@ Muchas personas se olvidan de los repositorios que han marcado para observar. De ## Revisar los repositorios que estás siguiendo de cerca -1. En la barra lateral izquierda, bajo la lista de repositorios, utiliza el menú desplegable "Administrar notificaciones" y da clic en **Repositorios que sigues**.  -2. Evalúa si los repositorios que estás siguiendo de cerca tienen actualizaciones que aún sean útiles y relevantes. Cuando sigues de cerca un repositorio, se te notificará de todas las conversaciones en el mismo.  +1. En la barra lateral izquierda, en la lista de repositorios, use el menú desplegable "Manage notifications" (Administrar notificaciones) y haga clic en **Watched repositories** (Repositorios que sigue). +  +2. Evalúa si los repositorios que estás siguiendo de cerca tienen actualizaciones que aún sean útiles y relevantes. Cuando sigues de cerca un repositorio, se te notificará de todas las conversaciones en el mismo. + {% tip %} - **Tip:** En vez de observar un repositorio, considera solo recibir notificaciones cuando hayan actualziaciones a {% data reusables.notifications-v2.custom-notification-types %} (si se habilitaron para el repositorio) o cualquier combinación de estas opciones o dejar de observarlo por completo. - - Cuando dejas de seguir un repositorio, aún se te puede notificar cuando te @mencionan o cuando participas en un hilo. Cuando configuras el recibir notificaciones para ciertos tipos de evento, solo se te notificará cuando existan actualizaciones en éstos dentro del repositorio, si estás participando en un hilo, o si tú o un equipo al que perteneces tiene alguna @mención. + **Sugerencia:** En lugar de seguir un repositorio, considere la posibilidad de recibir solo notificaciones cuando haya actualizaciones en {% data reusables.notifications-v2.custom-notification-types %} (si se han habilitado para el repositorio), o en cualquier combinación de estas opciones, o bien deje de seguir un repositorio por completo. + + Al dejar de seguir un repositorio, todavía recibirá notificaciones cuando le mencionen (@mentioned) o cuando participe en una conversación. Si configura las opciones para recibir notificaciones de ciertos tipos de eventos, solo se le notificará cuando haya actualizaciones en dichos eventos en el repositorio, cuando participe en una conversación o cuando usted o un equipo al que pertenece sean @mentioned. {% endtip %} diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md index 18cc39f735..dea48e8649 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md @@ -1,6 +1,6 @@ --- title: Acerca de las notificaciones -intro: 'Las notificaciones proporcionan actualizaciones sobre las actividades de {% data variables.product.product_location %} a las que te hayas suscrito. Puedes utilizar la bandeja de notificaciones para personalizar, clasificar y administrar tus actualizaciones.' +intro: 'Las notificaciones proporcionan actualizaciones sobre las actividades de {% data variables.product.product_location %} a las que te hayas suscrito. Puedes usar la bandeja de entrada de notificaciones para personalizar, evaluar y administrar las actualizaciones.' redirect_from: - /articles/notifications - /articles/about-notifications @@ -14,86 +14,90 @@ versions: ghec: '*' topics: - Notifications +ms.openlocfilehash: 87034df88eb94c1d880806f01cb8748ed555a284 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147432028' --- - ## Notificaciones y suscripciones -Puedes elegir recibir actualizaciones continuas sobre actividades específicas en {% data variables.product.product_location %} mediante una suscripción. Las notificaciones son actualizaciones que recibes por alguna actividad específica a la que te hayas suscrito. +Puede optar por recibir actualizaciones constantes sobre actividades específicas en {% data variables.product.product_location %} mediante una suscripción. Las notificaciones son actualizaciones que recibes para alguna actividad específica a la cual te hayas suscrito. ### Opciones de suscripción -Puedes elegir suscribirte a las notificaciones de: +Puedes elegir suscribirte a notificaciones para: - Una conversación sobre un informe de problemas, solicitud de extracción o gist específico. - Todas las actividades en un repositorio o en un debate de equipo. -- Actividades de CI, tales como el estado de los flujos de trabajo en los repositorios configurados con {% data variables.product.prodname_actions %}. +- Actividades de CI, tales como el estado de los flujos de trabajo en los repositorios configurados con {% data variables.product.prodname_actions %}. - Repositorio {% data reusables.notifications-v2.custom-notification-types %} (en caso de que estén habilitadas). -También puedes elegir seguir automáticamente todos los repositorios en los que tienes acceso de escritura, con excepción de sus bifurcaciones. Puedes seguir de cerca manualmente a cualquier otro repositorio al que tengas acceso si das clic en **Seguir**. +También puedes elegir seguir automáticamente todos los repositorios en los que tienes acceso de escritura, con excepción de sus bifurcaciones. Puede ver cualquier otro repositorio al que tenga acceso manualmente haciendo clic en **Watch** (Inspeccionar). -Si ya no te interesa alguna conversación, te puedes dar de baja, dejar de seguir o personalizar los tipos de notificaciones que recibirás en el futuro. Por ejemplo, si ya no quieres recibir notificaciones de algún repositorio en particular, puedes dar clic en **Darse de baja**. Para obtener más información, consulta la opción "[Administrar tus suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". +Si ya no te interesa alguna conversación, te puedes dar de baja, dejar de seguir o personalizar los tipos de notificaciones que recibirás en el futuro. Por ejemplo, si ya no quiere recibir notificaciones de un repositorio en particular, puede hacer clic en **Unsubscribe** (Cancelar suscripción). Para más información, consulte "[Administración de sus suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". ### Suscripciones predeterminadas Generalmente, estarás suscrito automática y predeterminadamente a las conversaciones cuando: -- No has inhabilitado el seguimiento automático a través de tu configuración de notificaciones para los repositorios o equipos a los cuales te has unido. Esta configuración está predeterminadamente habilitada. +- No has inhabilitado el seguimiento automático a través de tu configuración de notificaciones para los repositorios o equipos a los cuales te has unido. Esta opción está habilitada de forma predeterminada. - Te han asignado a un informe de problemas o solicitud de extracción. - Has abierto una solicitud de extracción, informe de problemas, o has creado una publicación para que un equipo la debata. - Has comentado en un hilo. -- Te has suscrito a un hilo manualmente dando clic en **Seguir** o **Suscribirse**. -- Han @mencionado tu nombre de usuario. +- Se suscribe a un subproceso manualmente haciendo clic en **Watch** (Inspeccionar) o **Subscribe** (Suscribirse). +- Su nombre de usuario es @mentioned. - Has cambiado el estado de un hilo, como cuando cierras un informe de problemas o fusionas una solicitud de extracción. -- Se ha @mencionado a algún equipo al que pertenezcas. +- Algún equipo al que pertenece es @mentioned. -Predeterminadamente, también observarás automáticamente a todos los repositorios que crees y que le pertenezcan a tu cuenta personal. +De forma predeterminada, también inspeccionas automáticamente todos los repositorios que has creado y sean propiedad de tu cuenta personal. -Para darte de baja de las conversaciones a las cuales estás suscrito automáticamente, puedes cambiar tu configuración de notificaciones o darte de baja directamente o dejar de seguir la actividad de {% data variables.product.product_location %}. Para obtener más información, consulta la opción "[Administrar tus suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". +Para cancelar su suscripción a las conversaciones a las cuales está suscrito automáticamente, puede cambiar su configuración de notificación o directamente finalizar la suscripción o dejar de seguir la actividad de {% data variables.product.product_location %}. Para más información, consulte "[Administración de sus suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". ## Personalizar notificaciones y suscripciones -Puedes elegir ver tus notificaciones a través de la bandeja de entrada de notificaciones en [https://github.com/notifications](https://github.com/notifications){% ifversion fpt or ghes or ghec %} y en la app de {% data variables.product.prodname_mobile %}{% endif %}, a través de tu correo electrónico, o en alguna combinación de estas opciones. +Puede elegir ver las notificaciones a través de la bandeja de notificaciones en [https://github.com/notifications](https://github.com/notifications){% ifversion fpt or ghes or ghec %} y en la aplicación {% data variables.product.prodname_mobile %} {% endif %}, a través de su correo electrónico o alguna combinación de estas opciones. -Para personalizar los tipos de actualizaciones que deseas recibir y el lugar a donde quieras que se envíen, modifica tu configuración de notificaciones. Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)". +Para personalizar los tipos de actualizaciones que deseas recibir y el lugar a donde quieras que se envíen, modifica tu configuración de notificaciones. Para más información, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)". -Para poder seguir administrando tus suscripciones, revisa los repositorios que sigues y las suscripciones que tienes y date de baja de aquellos que ya no quieras seguir. Para obtener más información, consulta la sección "[Administrar suscripciones de actividad en GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)". +Para poder seguir administrando tus suscripciones, revisa los repositorios que sigues y las suscripciones que tienes y date de baja de aquellos que ya no quieras seguir. Para obtener más información, consulte "[Administración de suscripciones para la actividad en GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)". -Para personalizar la manera en la que deseas recibir actualizaciones para solicitudes de extracción o informes de problemas específicos, puedes configurar tus preferencias dentro de las mismas. Para obtener más información, consulta la sección "[Clasificar una sola notificación](/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification#customizing-when-to-receive-future-updates-for-an-issue-or-pull-request)". +Para personalizar la manera en la que deseas recibir actualizaciones para solicitudes de extracción o informes de problemas específicos, puedes configurar tus preferencias dentro de las mismas. Para obtener más información, vea "[Clasificar una sola notificación](/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification#customizing-when-to-receive-future-updates-for-an-issue-or-pull-request)". -{% ifversion fpt or ghes or ghec %} -Puedes personalizar y programar notificaciones de subida en la app de {% data variables.product.prodname_mobile %}. Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#managing-your-notification-settings-with-github-mobile)". +{% ifversion fpt or ghes or ghec %} Puede personalizar y programar notificaciones push en la aplicación {% data variables.product.prodname_mobile %}. Para más información, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#managing-your-notification-settings-with-github-mobile)". {% endif %} ## Razones para que recibas notificaciones -Tu bandeja de entrada se configura con filtros predeterminados que representan las razones más comunes para que la gente necesite dar seguimiento a sus notificaciones. Para obtener más información, consulta la sección "[Administrar las notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#default-notification-filters)". +Tu bandeja de entrada se configura con filtros predeterminados que representan las razones más comunes para que la gente necesite dar seguimiento a sus notificaciones. Para obtener más información sobre los filtros de bandeja de entrada, consulte "[Administración de notificaciones de la bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#default-notification-filters)". -Tu bandeja de entrada muestra las `reasons` (razones) para que recibas notificaciones a modo de etiqueta. +Su bandeja de entrada muestra las razones (`reasons`) de las notificaciones a modo de etiqueta.  -Puedes filtrar tu bandeja de entrada por razón por la cual estás suscrito a notificaciones. Por ejemplo, para ver únicamente solicitudes de extracción en donde alguien solicitó tu revisión, puedes utilizar el filtro de búsqueda `review-requested` (revisión solicitada). +Puedes filtrar tu bandeja de entrada por razón por la cual estás suscrito a notificaciones. Por ejemplo, para ver únicamente solicitudes de incorporación de cambios en las que alguien ha solicitado su revisión, puede usar el filtro de consulta `review-requested`.  -Si configuraste las notificaciones para que se enviaran por correo electrónico y crees que estás recibiendo notificaciones que no te pertenecen, considera dar solución a los problemas especificando el tema en los encabezados de correo electrónico que muestren el receptor al que se pretende llegar. Para obtener más información, consulta la sección "[Configurar notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications)". +Si configuraste las notificaciones para que se enviaran por correo electrónico y crees que estás recibiendo notificaciones que no te pertenecen, considera dar solución a los problemas especificando el tema en los encabezados de correo electrónico que muestren el receptor al que se pretende llegar. Para más información, consulte "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications)". ## Clasificar las notificaciones de tu bandeja de entrada Para administrar tus notificaciones de manera efectiva, puedes clasificar tu bandeja de entrada con opciones para: -- Eliminar una notificación de la bandeja de entrada marcada como **Completada**. Puedes revisar las notificaciones **Completadas** en un mismo lugar dando clic en **Completada** en la barra lateral o utilizando el query `is:done`. +- Quitar una notificación de la bandeja de entrada marcada como **Done** (Finalizada). Puede revisar todas las notificaciones marcadas como **Done** (Finalizadas) en un solo lugar haciendo clic en **Done** (Finalizadas) en la barra lateral o mediante la consulta `is:done`. - Marcar la notificación como leída o no leída. -- **Guardar** una notificación para su revisión posterior. Las notificaciones **Guardadas** se resaltan en tu bandeja de entrada. Puedes revisar las notificaciones **Guardadas** en un mismo lugar en la barra lateral si das clic en **Guardadas**" o utilizando el query `is:saved`. +- **Guardar** una notificación para revisarla posteriormente. Las notificaciones **guardadas** se marcan en la bandeja de entrada. Puede revisar todas las notificaciones marcadas como **Saved** (Guardadas) en un solo lugar haciendo clic en **Saved** (Guardadas) en la barra lateral o mediante la consulta `is:saved`. - Darte de baja automáticamente de esta notificación y de las actualizaciones futuras a esta conversación. Darte de baja también elimina la notificación de tu bandeja de entrada. Si te das de baja de una conversación y alguien menciona tu nombre de usuario o el equipo al que perteneces, del cual recibes notificaciones, entonces comenzarás a recibirlas de nuevo para dicha conversación. -También puedes clasificar varias notificaciones al mismo tiempo desde tu bandeja de entrada. Para obtener más información, consulta la sección "[Administrar notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-multiple-notifications-at-the-same-time)". +También puedes clasificar varias notificaciones al mismo tiempo desde tu bandeja de entrada. Para obtener más información, consulte "[Administración de notificaciones de la bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-multiple-notifications-at-the-same-time)". ## Personalizar tu bandeja de entrada de notificaciones -Para enfocarte en un grupo de notificaciones en tu bandeja de entrada en {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} o en {% data variables.product.prodname_mobile %}{% endif %}, puedes crear filtros personalizados. Por ejemplo, puedes crear un filtro personalizado para un proyecto de código abierto en el que contribuyes y únicamente ver notificaciones para el repositorio en el que se te mencione. Para obtener más información, consulta la sección "[Administrar notificaciones desde tu bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox)". Para ver más ejemplos de cómo personalizar tu flujo de trabajo de clasificaciones, consulta la sección "[Personalizar un flujo de trabajo para clasificar tus notificaciones](/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications)". +Para centrarse en un grupo de notificaciones de la bandeja de entrada en {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} o {% data variables.product.prodname_mobile %}{% endif %}, puede crear filtros personalizados. Por ejemplo, puedes crear un filtro personalizado para un proyecto de código abierto en el que contribuyes y únicamente ver notificaciones para el repositorio en el que se te mencione. Para obtener más información, consulte "[Administración de notificaciones de la bandeja de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox)". Para obtener más ejemplos de cómo personalizar su flujo de trabajo de clasificación, consulte "[Personalización de un flujo de trabajo para clasificar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications)". ## Política de retención de notificaciones -Las notificaciones que no se marquen como **Guardadas** se mantendrán por 5 meses. Aquellas marcadas como **Guardadas** se mantendrán por tiempo indefinido. Si tu notificación guardada tiene más de 5 meses y la dejas de guardad, ésta desaparecerá de tu bandeja de entrada en un día. +Las notificaciones que no están marcadas como **Saved** (Guardadas) se mantienen durante 5 meses. Las notificaciones marcadas como **Saved** (Guardadas) se mantienen indefinidamente. Si tu notificación guardada tiene más de 5 meses y la dejas de guardad, ésta desaparecerá de tu bandeja de entrada en un día. -## Retroalimentación y soporte +## Comentarios y soporte técnico -Si tienes retroalimentación o solicitudes de características para las notificaciones, utiliza un [debate de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions/categories/general). +Si tienes comentarios o solicitudes de características para las notificaciones, usa un [debate de {% data variables.product.prodname_github_community %}](https://github.com/orgs/community/discussions/categories/general). diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md index b6323bbd38..2eb5a48c2b 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md @@ -1,6 +1,6 @@ --- -title: Configuring notifications -intro: 'Choose the type of activity on {% data variables.product.prodname_dotcom %} that you want to receive notifications for and how you want these updates delivered.' +title: Configuración de notificaciones +intro: 'Elige el tipo de actividad en {% data variables.product.prodname_dotcom %} para el que deseas recibir notificaciones y cómo deseas que se entreguen estas actualizaciones.' redirect_from: - /articles/about-web-notifications - /format-of-notification-emails @@ -22,76 +22,78 @@ versions: ghec: '*' topics: - Notifications +ms.openlocfilehash: b7822a7db40455476c5fc5ac6f779e45d7f558a9 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147060766' --- +## Opciones de entrega de notificaciones -## Notification delivery options +Puede recibir notificaciones de actividad en {% data variables.product.product_location %} en las siguientes ubicaciones. -You can receive notifications for activity on {% data variables.product.product_location %} in the following locations. + - La bandeja de entrada de notificaciones de la interfaz web de {% data variables.product.product_location %} {% ifversion fpt or ghes or ghec %} + - La bandeja de notificaciones en {% data variables.product.prodname_mobile %}, que se sincroniza con la de {% data variables.product.product_location %}{% endif %} + - Un cliente de correo electrónico que utiliza una dirección de correo electrónico verificada, la cual también se sincroniza con la bandeja de entrada de notificaciones en {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} y {% data variables.product.prodname_mobile %}{% endif %} - - The notifications inbox in the {% data variables.product.product_location %} web interface{% ifversion fpt or ghes or ghec %} - - The notifications inbox on {% data variables.product.prodname_mobile %}, which syncs with the inbox on {% data variables.product.product_location %}{% endif %} - - An email client that uses a verified email address, which can also sync with the notifications inbox on {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} and {% data variables.product.prodname_mobile %}{% endif %} - -{% ifversion fpt or ghes or ghec %} -{% data reusables.notifications-v2.notifications-inbox-required-setting %} For more information, see "[Choosing your notification settings](#choosing-your-notification-settings)." +{% ifversion fpt or ghes or ghec %} {% data reusables.notifications-v2.notifications-inbox-required-setting %} Para obtener más información, consulte "[Escoger la configuración de notificaciones](#choosing-your-notification-settings)." {% endif %} {% data reusables.notifications.shared_state %} -### Benefits of the notifications inbox +### Beneficios de la bandeja de entrada de notificaciones -The notifications inbox on {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} and {% data variables.product.prodname_mobile %}{% endif %} includes triaging options designed specifically for your {% data variables.product.prodname_dotcom %} notifications flow, including options to: - - Triage multiple notifications at once. - - Mark completed notifications as **Done** and remove them from your inbox. To view all of your notifications marked as **Done**, use the `is:done` query. - - Save a notification to review later. Saved notifications are flagged in your inbox and kept indefinitely. To view all of your saved notifications, use the `is:saved` query. - - Unsubscribe and remove a notification from your inbox. - - Preview the issue, pull request, or team discussion where the notification originates on {% data variables.product.product_location %} from within the notifications inbox. - - See one of the latest reasons you're receiving a notification from your inbox with a `reasons` label. - - Create custom filters to focus on different notifications when you want. - - Group notifications in your inbox by repository or date to get a quick overview with less context switching +La bandeja de notificaciones de {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} y {% data variables.product.prodname_mobile %}{% endif %} incluye opciones de evaluación de prioridades diseñadas específicamente para su flujo de notificaciones de {% data variables.product.prodname_dotcom %}, con opciones como: + - Evaluación de prioridades de varias notificaciones a la vez. + - Marque las notificaciones completadas como **Done** y quítelas de la bandeja de entrada. Para ver todas las notificaciones marcadas como **Done**, use la consulta `is:done`. + - Guarde una notificación para revisarla más adelante. Las notificaciones guardadas se marcan en la bandeja de entrada y se conservan indefinidamente. Para ver todas las notificaciones guardadas, use la consulta `is:saved`. + - Cancele la suscripción y quite una notificación de la bandeja de entrada. + - Obtenga la vista previa de la incidencia, la solicitud de incorporación de cambios o el debate de equipo donde se origina la notificación en {% data variables.product.product_location %} desde la bandeja de notificaciones. + - Vea una de las razones más recientes por las que recibe una notificación de la bandeja de entrada con una etiqueta `reasons`. + - Cree filtros personalizados para centrarse en diferentes notificaciones cuando quiera. + - Agrupar notificaciones por repositorio o fecha en tu bandeja de entrada para obtener un resumen rápido con menos cambios de contexto -{% ifversion fpt or ghes or ghec %} -In addition, you can receive and triage notifications on your mobile device with {% data variables.product.prodname_mobile %}. For more information, see "[Managing your notification settings with GitHub Mobile](#managing-your-notification-settings-with-github-mobile)" or "[GitHub Mobile](/get-started/using-github/github-mobile)." +{% ifversion fpt or ghes or ghec %} Además, puede recibir y evaluar las notificaciones en el dispositivo móvil con {% data variables.product.prodname_mobile %}. Para obtener más información, consulte "[Administración de la configuración de notificaciones con GitHub Mobile](#managing-your-notification-settings-with-github-mobile)" o "[GitHub Mobile](/get-started/using-github/github-mobile)". {% endif %} -### Benefits of using an email client for notifications +### Beneficios de utilizar un cliente de correo electrónico para las notificaciones -One benefit of using an email client is that all of your notifications can be kept indefinitely depending on your email client's storage capacity. Your inbox notifications are only kept for 5 months on {% data variables.product.prodname_dotcom %} unless you've marked them as **Saved**. **Saved** notifications are kept indefinitely. For more information about your inbox's retention policy, see "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notification-retention-policy)." +Un beneficio de utilizar un cliente de correo electrónico es que todas tus notificaciones se pueden mantener por tiempo indefinido dependiendo de la capacidad de almacenamiento de éste. Las notificaciones de la bandeja de entrada solo se conservan durante 5 meses en {% data variables.product.prodname_dotcom %} a menos que las haya marcado como **Saved**. Las notificaciones marcadas como **Saved** se conservan indefinidamente. Para obtener más información sobre la directiva de retención de la bandeja de entrada, consulte "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notification-retention-policy)". -Sending notifications to your email client also allows you to customize your inbox according to your email client's settings, which can include custom or color-coded labels. +Enviar notificaciones a tu cliente de correo electrónico también te permite personalizar tu bandeja de entrada de acuerdo con la configuración del mismo, lo cual puede incluir etiquetas personalizadas o con códigos de color. -Email notifications also allow flexibility with the types of notifications you receive and allow you to choose different email addresses for updates. For example, you can send certain notifications for a repository to a verified personal email address. For more information, about your email customization options, see "[Customizing your email notifications](#customizing-your-email-notifications)." +Las notificaciones por correo electrónico también permiten la flexibilidad con los tipos de notificaciones que recibes y te permiten escoger diferentes direcciones para las actualizaciones. Por ejemplo, puedes enviar ciertas notificaciones para un repositorio a una dirección de correo electrónico personal verificada. Para obtener más información sobre las opciones de personalización de correo electrónico, consulte "[Personalización de las notificaciones por correo electrónico](#customizing-your-email-notifications)". -## About participating and watching notifications +## Acerca de participar y seguir de cerca las notificaciones -When you watch a repository, you're subscribing to updates for activity in that repository. Similarly, when you watch a specific team's discussions, you're subscribing to all conversation updates on that team's page. For more information, see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)." +Cuando observas un repositorio, te suscribes a las actualizaciones de la actividad en el mismo. De forma similar, cuando observas las discusiones específicas de un equipo, te suscribes a todas las actualizaciones de la conversación en la página de ese equipo. Para obtener más información, consulte "[Acerca de los debates de equipo](/organizations/collaborating-with-your-team/about-team-discussions)". -To see repositories that you're watching, go to your [watching page](https://github.com/watching). For more information, see "[Managing subscriptions and notifications on GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)." +Para ver los repositorios que está inspeccionando, vaya a la [página de inspección](https://github.com/watching). Para obtener más información, consulte "[Administración de suscripciones y notificaciones en GitHub](/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github)". {% ifversion ghae %} -### Configuring notifications -{% endif %} -You can configure notifications for a repository on the repository page, or on your watching page. +### Configuración de notificaciones +{% endif %} Puede configurar las notificaciones de un repositorio en su página o en la página de inspección. -### About custom notifications -You can customize notifications for a repository. For example, you can choose to only be notified when updates to one or more types of events ({% data reusables.notifications-v2.custom-notification-types %}) happen within a repository, or ignore all notifications for a repository. For more information, see "[Configuring your watch settings for an individual repository](#configuring-your-watch-settings-for-an-individual-repository)" below. +### Acerca de las notificaciones personalizadas +Puedes personalizar las notificaciones de un repositorio. Por ejemplo, puedes elegir que solo se te notifique cuando suceden las actualizaciones a uno o más eventos ({% data reusables.notifications-v2.custom-notification-types %}) dentro de un repositorio o ignorar todas las notificaciones de este. Para obtener más información, consulte "[Configuración de los valores de inspección para un repositorio individual](#configuring-your-watch-settings-for-an-individual-repository)". -### Participating in conversations -Anytime you comment in a conversation or when someone @mentions your username, you are _participating_ in a conversation. By default, you are automatically subscribed to a conversation when you participate in it. You can unsubscribe from a conversation you've participated in manually by clicking **Unsubscribe** on the issue or pull request or through the **Unsubscribe** option in the notifications inbox. +### Participar en conversaciones +Cada vez que comenta en una conversación o cuando alguien @mentions su nombre de usuario, _participa_ en una conversación. Predeterminadamente, estás suscrito automáticamente a una conversación cuando participas en ella. Puede cancelar la suscripción de una conversación en la que ha participado manualmente haciendo clic en **Unsubscribe** en la incidencia o la solicitud de incorporación de cambios o mediante la opción **Unsubscribe** en la bandeja de entrada de notificaciones. -For conversations you're watching or participating in, you can choose whether you want to receive notifications by email or through the notifications inbox on {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} and {% data variables.product.prodname_mobile %}{% endif %}. +Para las conversaciones que inspecciona o en las que participa, puede elegir si quiere recibir notificaciones por correo electrónico o en la bandeja de notificaciones en {% data variables.product.product_location %}{% ifversion fpt or ghes or ghec %} y {% data variables.product.prodname_mobile %}{% endif %}. - + -For example: - - If you don't want notifications to be sent to your email, unselect **email** for participating and watching notifications. - - If you want to receive notifications by email when you've participated in a conversation, then you can select **email** under "Participating". +Por ejemplo: + - Si no desea que las notificaciones se envíen a su correo electrónico, anule la selección del **correo electrónico** para participar e inspeccionar las notificaciones. + - Si desea recibir notificaciones por correo electrónico cuando haya participado en una conversación, puede seleccionar **email** en "Participating". -If you do not enable watching or participating notifications for web{% ifversion fpt or ghes or ghec %} and mobile{% endif %}, then your notifications inbox will not have any updates. +Si no desea habilitar las notificaciones de inspección o participación para web{% ifversion fpt or ghes or ghec %} and mobile{% endif %}, su bandeja de notificaciones no mostrará actualizaciones. -## Customizing your email notifications +## Personalizar tus notificaciones de correo electrónico -After enabling email notifications, {% data variables.product.product_location %} will send notifications to you as multipart emails that contain both HTML and plain text copies of the content. Email notification content includes any Markdown, @mentions, emojis, hash-links, and more, that appear in the original content on {% data variables.product.product_location %}. If you only want to see the text in the email, you can configure your email client to display the plain text copy only. +Después de activar las notificaciones por correo electrónico, {% data variables.product.product_location %} le enviará notificaciones en forma de correos electrónicos con varias partes que contienen copias del contenido tanto en HTML como en texto simple. El contenido de las notificaciones por correo electrónico incluye cualquier Markdown, @mentions, emojis, vínculos hash, etc., que aparecen en el contenido original de {% data variables.product.product_location %}. Si solo quieres ver el texto en el correo electrónico, puedes configurar tu cliente de correo electrónico para que muestre solo la copia de texto simple. {% data reusables.notifications.outbound_email_tip %} @@ -99,160 +101,150 @@ After enabling email notifications, {% data variables.product.product_location % {% ifversion fpt or ghec %} -If you're using Gmail, you can click a button beside the notification email to visit the original issue or pull request that generated the notification. +Si usas Gmail, puedes hacer clic en un botón al lado del correo electrónico para notificaciones para visitar la propuesta o la solicitud de extracción original que generó la notificación. - + {% endif %} -Choose a default email address where you want to send updates for conversations you're participating in or watching. You can also specify which activity on {% data variables.product.product_location %} you want to receive updates for using your default email address. For example, choose whether you want updates to your default email from: - - Comments on issues and pull requests. - - Pull request reviews. - - Pull request pushes. - - Your own updates, such as when you open, comment on, or close an issue or pull request. +Escoge una dirección de correo electrónico predeterminada en donde quieras enviar actualizaciones para las conversaciones que observes o en las cuales participes. También puede especificar la actividad de {% data variables.product.product_location %} sobre la cual quiera recibir actualizaciones para utilizar su dirección de correo electrónico predeterminada. Por ejemplo, escoge si quieres recibir actualizaciones en tu correo electrónico predeterminado sobre: + - Comentarios sobre informes de problemas y solicitudes de extracción. + - Revisiones de solicitudes de incorporación de cambios. + - Subidas de solicitudes de extracción. + - Tus propias actualizaciones, tales como cuando abres, comentas o cierras un informe de problemas o solicitud de extracción. -Depending on the organization that owns the repository, you can also send notifications to different email addresses. Your organization may require the email address to be verified for a specific domain. For more information, see "[Choosing where your organization’s email notifications are sent](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-where-your-organizations-email-notifications-are-sent)." +Dependiendo de la organización a la que pertenezca el repositorio, también puedes enviar notificaciones a direcciones de correo electrónico distintas. Tu organización podría requerir que dicha dirección se verifique en un dominio específico. Para obtener más información, consulte "[Elegir adónde se envían las notificaciones por correo electrónico de su organización](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-where-your-organizations-email-notifications-are-sent)". -You can also send notifications for a specific repository to an email address. For more information, see "[About email notifications for pushes to your repository](/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository)." +También puedes enviar las notificaciones para un repositorio específico a una dirección decorreo electrónico. Para obtener más información, consulte "[Acerca de las notificaciones por correo electrónico para las inserciones en el repositorio](/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository)". {% data reusables.notifications-v2.email-notification-caveats %} -## Filtering email notifications +## Filtrar las notificaciones por correo electrónico -Each email notification that {% data variables.product.product_location %} sends contains header information. The header information in every email is consistent, so you can use it in your email client to filter or forward all {% data variables.product.prodname_dotcom %} notifications, or certain types of {% data variables.product.prodname_dotcom %} notifications. +Cada notificación por correo electrónico que enví {% data variables.product.product_location %} contiene información de encabezado. La información del encabezado en cada correo electrónico es consistente, para que pueda usarla en su cliente de correo electrónico para filtrar o reenviar todas las notificaciones de {% data variables.product.prodname_dotcom %} o ciertos tipos de notificaciones de {% data variables.product.prodname_dotcom %}. -If you believe you're receiving notifications that don't belong to you, examine the `X-GitHub-Recipient` and `X-GitHub-Recipient-Address` headers. These headers show who the intended recipient is. Depending on your email setup, you may receive notifications intended for another user. +Si cree que recibe notificaciones que no le corresponden, examine los encabezados `X-GitHub-Recipient` y `X-GitHub-Recipient-Address`. Estos encabezados te muestran quién es el destinatario previsto. Dependiendo de tu configuración de correo electrónico, podrías recibir notificaciones destinadas para otro usuario. -Email notifications from {% data variables.product.product_location %} contain the following header information: +Las notificaciones por correo electrónico de {% data variables.product.product_location %} contienen la siguiente información de encabezado: -| Header | Information | +| Encabezado | Información | | --- | --- | -| `From` address | This address will always be {% ifversion fpt or ghec %}'`notifications@github.com`'{% else %}'the no-reply email address configured by your site administrator'{% endif %}. | -| `To` field | This field connects directly to the thread.{% ifversion not ghae %} If you reply to the email, you'll add a new comment to the conversation.{% endif %} | -| `Cc` address | {% data variables.product.product_name %} will `Cc` you if you're subscribed to a conversation. The second `Cc` email address matches the notification reason. The suffix for these notification reasons is {% data variables.notifications.cc_address %}. The possible notification reasons are:
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.
+**Nota:** Si ha creado la cuenta en {% data variables.product.product_location %} _después_ del 18 de julio de 2017, la dirección de correo electrónico `noreply` de {% data variables.product.product_name %} es un número de identificador de siete dígitos y el nombre de usuario con el formato ID+username@users.noreply.github.com. Si ha creado la cuenta en {% data variables.product.product_location %} _antes_ del 18 de julio de 2017, la dirección de correo electrónico `noreply` de {% data variables.product.product_name %} es username@users.noreply.github.com. Puede obtener una dirección de correo electrónico `noreply` basada en id. para {% data variables.product.product_name %} si selecciona (o anula la selección y vuelve a seleccionar) **Mantener mi dirección de correo electrónico como privada** en la configuración de correo electrónico.
{% endnote %}
-Si utilizas tu dirección de correo electrónico de tipo `noreply` para que {% data variables.product.product_name %} realice confirmaciones y luego [cambias tu nombre de usuario](/articles/changing-your-github-username), dichas confirmaciones no se asociarán con tu cuenta en {% data variables.product.product_location %}. Esto no aplica si estás utilizando la dirección de tipo `noreply` basada en ID desde {% data variables.product.product_name %}. Para obtener más información, consulta [Cambiar tu {% data variables.product.prodname_dotcom %} nombre de usuario](/articles/changing-your-github-username)"{% endif %}
+Si usa la dirección de correo electrónico `noreply` para {% data variables.product.product_name %} a fin de realizar confirmaciones y, después, [cambia el nombre de usuario](/articles/changing-your-github-username), esas confirmaciones no se asociarán con la cuenta de {% data variables.product.product_location %}. Esto no aplica si usa la dirección `noreply` basada en id. desde {% data variables.product.product_name %}. Para más información, vea "[Cambio del nombre de usuario de {% data variables.product.prodname_dotcom %}](/articles/changing-your-github-username)".{% endif %}
## Configurar tu dirección de correo electrónico de confirmación en {% data variables.product.prodname_dotcom %}
{% data reusables.files.commit-author-email-options %}
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.emails %}
-{% data reusables.user-settings.add_and_verify_email %}
-{% data reusables.user-settings.select_primary_email %}{% ifversion fpt or ghec %}
-{% data reusables.user-settings.keeping_your_email_address_private %}{% endif %}
+{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.emails %} {% data reusables.user-settings.add_and_verify_email %} {% data reusables.user-settings.select_primary_email %}{% ifversion fpt or ghec %} {% data reusables.user-settings.keeping_your_email_address_private %}{% endif %}
## Configurar tu dirección de correo electrónico de confirmación en Git
-Puedes utilizar el comando `git config` para cambiar la dirección de correo electrónico que asocias a tus confirmaciones de Git. La nueva dirección de correo electrónico que configures será visible en cualquier confirmación futura que subas a {% data variables.product.product_location %} desde la línea de comando. Cualquier confirmación que realices antes de cambiar tu dirección de correo electrónico de confirmaciones estarán todavía asociadas a tu dirección de correo electrónico anterior.
+Puede usar el comando `git config` para cambiar la dirección de correo electrónico asociada a las confirmaciones de Git. La nueva dirección de correo electrónico que configure será visible en cualquier confirmación futura que inserte en {% data variables.product.product_location %} desde la línea de comandos. Cualquier confirmación que realices antes de cambiar tu dirección de correo electrónico de confirmaciones estarán todavía asociadas a tu dirección de correo electrónico anterior.
### Configurar tu dirección de correo electrónico para cada repositorio en tu computadora
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/types-of-emails-github-sends.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/types-of-emails-github-sends.md
index cefe2170ad..816fb38999 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/types-of-emails-github-sends.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/types-of-emails-github-sends.md
@@ -12,26 +12,31 @@ versions:
topics:
- Accounts
- Notifications
-shortTitle: Correos electrónicos de GitHub
+shortTitle: Emails from GitHub
+ms.openlocfilehash: 0e03038c272f2815fd4427f73110641aa57b7028
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '145165139'
---
+## Mensajes de correos electrónico de notificación
-## Correos electrónicos de notificación
-
-Puedes decidir si quieres recibir algunas o todas las notificaciones de tu actividad por correo electrónico. Para obtener más información, consulta la sección "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)". Los correos electrónicos de notificación pueden incluir:
+Puedes decidir si quieres recibir algunas o todas las notificaciones de tu actividad por correo electrónico. Para más información, vea "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)". Los correos electrónicos de notificación pueden incluir:
- Actividad relacionada con la seguridad de los repositorios a los que tienes acceso de administrador
- Actividad de los repositorios que estás observando
- Conversaciones en las que estás participando
-- Conversaciones en las que te han mencionado @mentioned
+- Conversaciones en las que se le ha @mentioned
- Subidas a solicitudes de extracción en las que estás participando
- Invitaciones a colaborar en una organización o repositorio
- Tu propia actividad, como abrir, comentar o cerrar propuestas y solicitudes de extracción
-También puedes elegir qué tipo de actualizaciones de correo electrónico quieres recibir sobre las conversaciones en las que estás participando o que estás observando. Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)".
+También puedes elegir qué tipo de actualizaciones de correo electrónico quieres recibir sobre las conversaciones en las que estás participando o que estás observando. Para más información, vea "[Configuración de notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)".
-## Correos electrónico de la cuenta
+## Correos electrónicos de una cuenta
-Si subiste de categoría a productos o funciones pagas, recibirás los recibos de facturación en la dirección principal de correo electrónico de la cuenta. Para obtener más información, consulta "[Establecer tu correo electrónico de facturación](/articles/setting-your-billing-email)".
+Si subiste de categoría a productos o funciones pagas, recibirás los recibos de facturación en la dirección principal de correo electrónico de la cuenta. Para más información, vea "[Configuración del correo electrónico de facturación](/articles/setting-your-billing-email)".
## Correos electrónicos de investigación de clientes
@@ -42,7 +47,7 @@ Ocasionalmente, {% data variables.product.product_name %} busca que los clientes
- Sesiones de pruebas de utilización
- Prever prototipos o conceptos tempranos
-Estos correos electrónicos no son frecuentes y puedes elegir si quieres participar o no. Si te interesan las oportunidades adicionales para participar en las sesiones de investigación, puedes agregarte al Panel de Investigación de Clientes de GitHub. Para obtener más información, consulta la sección "[Investigación de la Experiencia de Cliente de GitHub](https://cxr.github.com)".
+Estos correos electrónicos no son frecuentes y puedes elegir si quieres participar o no. Si te interesan las oportunidades adicionales para participar en las sesiones de investigación, puedes agregarte al Panel de Investigación de Clientes de GitHub. Para más información, vea "[Investigación de la experiencia del cliente de GitHub](https://cxr.github.com)".
## Correos electrónicos de marketing
@@ -52,4 +57,4 @@ Estos correos electrónicos no son frecuentes y puedes elegir si quieres partici
- Información personalizada acerca de participar en proyectos o funciones nuevas
- Boletines a los que te suscribiste, tales como {% data variables.explore.explore_github %}
-Para obtener más información, consulta "[Administrar los correos electrónicos de marketing desde GitHub](/articles/managing-marketing-emails-from-github)".
+Para más información, vea "[Administración de correos electrónicos de marketing desde GitHub](/articles/managing-marketing-emails-from-github)".
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md
index 34c53b4833..77b3b83746 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md
@@ -15,18 +15,23 @@ versions:
ghec: '*'
topics:
- Accounts
-shortTitle: Tu tablero personal
+shortTitle: Your personal dashboard
+ms.openlocfilehash: ee22085e669eedec2e0a9f298cc4d5ad144316c6
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '146179155'
---
-
## Acceder a tu tablero personal
Tu tablero personal es la primera página que verás cuando inicias sesión en {% data variables.product.product_name %}.
-Para acceder a tu tablero personal una vez que has iniciado sesión, haz clic en el {% octicon "mark-github" aria-label="The github octocat logo" %} en la esquina superior izquierda de cualquier página en {% data variables.product.product_name %}.
+Para acceder al panel personal una vez que haya iniciado sesión, haga clic en {% octicon "mark-github" aria-label="The github octocat logo" %} en la esquina superior izquierda de cualquier página de {% data variables.product.product_name %}.
## Encontrar tu actividad reciente
-En la sección "Recent activity" (Actividad reciente) de tus noticias, rápidamente puedes encontrar las propuestas y solicitudes de extracción recién actualizadas en las que estás trabajando y hacerles el seguimiento. En "Recent activity" (Actividad reciente), puedes previsualizar hasta 4 actualizaciones recientes, realizadas durante las últimas dos semanas.
+En la sección "Recent activity" (Actividad reciente) de tus noticias, rápidamente puedes encontrar las propuestas y solicitudes de extracción recién actualizadas en las que estás trabajando y hacerles el seguimiento. En "Recent activity" (Actividad reciente), puedes previsualizar hasta 4 actualizaciones recientes, realizadas durante las últimas dos semanas.
{% data reusables.dashboard.recent-activity-qualifying-events %}
@@ -40,10 +45,9 @@ La lista de repositorios principales se genera automáticamente y puede incluir
También puedes encontrar un listado de los repositorios, los equipos y los tableros de proyecto recientemente visitados al hacer clic en la barra de búsqueda en la parte principal de cualquier página en {% data variables.product.product_name %}.
-## Estar actualizado con la actividad desde tu organización
+## Estar actualizado con la actividad desde la comunidad
-{% ifversion for-you-feed %}
-La sección principal de tu tablero tiene dos fuentes de actividad:
+{% ifversion for-you-feed %} La sección principal del panel tiene dos fuentes de actividad:
- Siguiendo: Actividad de las personas que sigues y de los repositorios que observas.
- Para ti: Recomendaciones de actividad con base en tu red de {% data variables.product.product_name %}.
@@ -52,29 +56,27 @@ La sección principal de tu tablero tiene dos fuentes de actividad:
Esta fuente muestra la actividad de los repositorios y usuarios en los cuales has mostrado un interés directo cuando los sigues u observas un repositorio. Por ejemplo, verás actualizaciones cuando un usuario al que sigues:
-{% else %}
-En la sección de "Toda la actividad" de tu fuente de noticias, puedes ver actualizaciones de los repositorios que observas y de los usuarios que sigues.
+{% else %} En la sección "Toda la actividad" de la fuente de noticias, puede ver actualizaciones de los repositorios que observa y de los usuarios que sigue.
-Verás actualizaciones en tus noticias cuando un usuario que sigues:
-{% endif %}
+Verá actualizaciones en la fuente de noticias cuando un usuario al que sigue: {% endif %}
- Destaca un repositorio.
-- Sigue otro usuario.{% ifversion fpt or ghes or ghec %}
+- Sigue a otro usuario.{% ifversion fpt or ghes or ghec %}
- Crea un repositorio público.{% endif %}
- Abre una propuesta o una solicitud de extracción con la etiqueta "se busca ayuda" o "primera buena propuesta" en un repositorio que estás mirando.
-- Sube las confirmaciones a un repositorio que estés observando.{% ifversion fpt or ghes or ghec %}
+- Inserta confirmaciones a un repositorio que observa.{% ifversion fpt or ghes or ghec %}
- Bifurque un repositorio público.{% endif %}
- Publica un lanzamiento nuevo.
-Para obtener más información sobre cómo seguir personas y observar repositorios, consulta las secciones "[Seguir personas](/get-started/exploring-projects-on-github/following-people)" y "[Sé social](/get-started/quickstart/be-social)".
+Para más información sobre cómo seguir a usuarios y ver repositorios, vea "[Seguimiento de usuarios](/get-started/exploring-projects-on-github/following-people)" y "[Ser social](/get-started/quickstart/be-social)".
{% ifversion for-you-feed %}
### Para tu fuente
{% note %}
-**Nota:** Esta pestaña nueva se encuentra actualmente en beta público y está sujeta a cambios.
+**Nota:** Esta nueva pestaña se encuentra actualmente en versión beta pública y está cambios.
{% endnote %}
@@ -90,8 +92,8 @@ Esta fuente muestra la actividad y recomendaciones con base en tu red en {% data
## Explorar los repositorios recomendados
-Puedes explorar los repositorios recomendados en tus comunidades en la sección "Explorar repositorios" en el costado derecho de tu tablero. Las recomendaciones se basan en repositorios que has visitado o a los que has marcado con una estrella, las personas que sigues, y la actividad dentro de los repositorios a los cuales tienes acceso. {% ifversion fpt or ghec %}Para obtener más información, consulta "[Encontrar maneras de contribuir al código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)".{% endif %}
+Puedes explorar los repositorios recomendados en tus comunidades en la sección "Explorar repositorios" en el costado derecho de tu tablero. Las recomendaciones se basan en repositorio que ha marcado con una estrella o ha visitado, las personas a las que sigue y la actividad dentro de los repositorios a los que tiene acceso.{% ifversion fpt or ghec %} Para más información, vea "[Búsqueda de formas de contribuir al código abierto en {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)".{% endif %}
-## Leer más
+## Información adicional
-- "[Acerca del tablero de tu organización](/articles/about-your-organization-dashboard)"
+- "[Acerca del panel de la organización](/articles/about-your-organization-dashboard)"
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username.md
index c98edc1f07..6f2d4606b3 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username.md
@@ -16,20 +16,25 @@ versions:
ghec: '*'
topics:
- Accounts
-shortTitle: Cambiar tu nombre de usuario
+shortTitle: Change your username
+ms.openlocfilehash: 28f4d0ea1a16fed0e44f34312abfd507e2f991b7
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '145165264'
---
-
{% ifversion ghec or ghes %}
{% note %}
{% ifversion ghec %}
-**Nota**: Los miembros de una {% data variables.product.prodname_emu_enterprise %} no pueden cambiar nombres de usuario. El administrador del IdP de tu empresa controla tu nombre de usuario para {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)".
+**Nota**: Los miembros de una {% data variables.product.prodname_emu_enterprise %} no pueden cambiar los nombres de usuario. El administrador del IdP de tu empresa controla tu nombre de usuario para {% data variables.product.product_name %}. Para más información, vea "[Acerca de {% data variables.product.prodname_emus %}](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)".
{% elsif ghes %}
-**Nota**: Si inicias sesión en {% data variables.product.product_location %} con credenciales de LDAP o inicio de sesión único (SSO), solo tu administrador local podrá cambiar tu nombre de usuario. Para obtener más información acerca de los métodos de autenticación para {% data variables.product.product_name %}, consulta la sección "[Autenticación de usuarios para {% data variables.product.product_location %}](/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance)".
+**Nota**: Si inicia sesión en {% data variables.product.product_location %} con credenciales de LDAP o inicio de sesión único (SSO), solo su administrador local podrá cambiar su nombre de usuario. A fin de obtener más información sobre los métodos de autenticación para {% data variables.product.product_name %}, vea "[Autenticación de usuarios para {% data variables.product.product_location %}](/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance)".
{% endif %}
@@ -39,19 +44,19 @@ shortTitle: Cambiar tu nombre de usuario
## Acerca de los cambios de nombre de usuario
-Puedes cambiar tu nombre de usuario a otro que no esté en uso actualmente.{% ifversion fpt or ghec %} si el nombre de usuario que quieres no está disponible, considera otros nombres o variaciones únicas. El utilizar un número, guion o una ortografía alternativa podría ayudarte a encontrar un nombre de usuario similar que esté disponible.
+Puede cambiar el nombre de usuario a otro nombre de usuario que no esté actualmente en uso.{% ifversion fpt or ghec %} Si el nombre de usuario que quiere no está disponible, debe plantearse otros nombres o variaciones únicas. El utilizar un número, guion o una ortografía alternativa podría ayudarte a encontrar un nombre de usuario similar que esté disponible.
-Si tienes una marca comercial para el nombre de usuario, puedes encontrar más información sobre cómo hacer un reclamo de una marca comercial en nuestra página de [Política de Marcas Comerciales](/free-pro-team@latest/github/site-policy/github-trademark-policy).
+Si tiene una marca comercial para el nombre de usuario, puede encontrar más información acerca de cómo presentar una reclamación de marca comercial en nuestra página [Directiva de marcas comerciales](/free-pro-team@latest/github/site-policy/github-trademark-policy).
-Si no tienes una marca comercial para el nombre, puedes elegir otro nombre de usuario o mantener el actual. {% data variables.contact.github_support %} no puede publicar el nombre de usuario que no está disponible para ti. Para obtener más información, consulta "[Cambiar tu nombre de usuario](#changing-your-username)".{% endif %}
+Si no tienes una marca comercial para el nombre, puedes elegir otro nombre de usuario o mantener el actual. {% data variables.contact.github_support %} no puede publicar el nombre de usuario que no está disponible para ti. Para obtener más información, vea "[Cambio del nombre de usuario](#changing-your-username)".{% endif %}
Una vez que cambies tu nombre de usuario, el nombre de usuario anterior estará disponible para todas las personas que lo reclamen. La mayoría de las referencias a tus repositorios con el nombre de usuario anterior automáticamente cambian al nombre de usuario nuevo. Sin embargo, algunos enlaces a tu perfil no se redirigirán automáticamente.
{% data variables.product.product_name %} no puede configurar redirecciones para:
-- [@menciones](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) con tu nombre de usuario anterior
-- Enlaces a los [gists](/articles/creating-gists) que incluyen tu nombre de usuario anterior
+- [@mentions](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) con el nombre de usuario anterior.
+- Vínculos a [gists](/articles/creating-gists) que incluyen el nombre de usuario anterior.
-{% ifversion fpt or ghec %}
+{% ifversion fpt or ghec %}
Si eres un miembro de una {% data variables.product.prodname_emu_enterprise %}, no puedes hacer cambios a tu nombre de usuario. {% data reusables.enterprise-accounts.emu-more-info-account %}
@@ -63,27 +68,29 @@ Después de cambiar tu nombre de usuario, {% data variables.product.product_name
- Los enlaces web a tus repositorios existentes seguirán funcionando. Esto puede tardar algunos minutos en completarse después de realizar el cambio.
- Las inserciones de la línea de comando desde tus clones de repositorio local hasta las URL del registro remoto anterior seguirán funcionando.
-Si el nuevo propietario de tu nombre de usuario anterior crea un repositorio con el mismo nombre que tu repositorio, se sobrescribirá el registro de redirección y tu redirección dejará de funcionar. Debido a esta posibilidad, recomendamos que actualices todas las URL de repositorios remotos existentes luego de cambiar tu nombre de usuario. Para obtener más información, consulta "[Administrar repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)."
+Si el nuevo propietario de tu nombre de usuario anterior crea un repositorio con el mismo nombre que tu repositorio, se sobrescribirá el registro de redirección y tu redirección dejará de funcionar. Debido a esta posibilidad, recomendamos que actualices todas las URL de repositorios remotos existentes luego de cambiar tu nombre de usuario. Para más información, vea "[Administración de repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)".
## Enlaces a tu página de perfil anterior
-Luego de cambiar tu nombre de usuario, los enlaces a tu página de perfil anterior, como `https://{% data variables.command_line.backticks %}/previoususername`, arrojarán un error 404. Te recomendamos actualizar cualquier enlace a tu cuenta en {% data variables.product.product_location %} desde cualquier otra parte{% ifversion fpt or ghec %}, tal como tu perfil de LinkedIn o Twitter{% endif %}.
+Después de cambiar el nombre de usuario, los vínculos a la página de perfil anterior, como `https://{% data variables.command_line.backticks %}/previoususername`, devolverán un error 404. Te recomendamos actualizar cualquier enlace a tu cuenta en {% data variables.product.product_location %} desde cualquier otra parte{% ifversion fpt or ghec %}, tal como tu perfil de LinkedIn o Twitter{% endif %}.
## Tus confirmaciones Git
-{% ifversion fpt or ghec %}Las confirmaciones de Git que se asociaron con tun dirección de correo electrónico de tipo `noreply` que proporcionó {% data variables.product.product_name %} no se atribuirán a tu nombre de usuario nuevo y no aparecerán en tu gráfica de contribuciones.{% endif %} si tus confirmaciones de Git se asociaron con otra dirección de correo electrónico que hayas [agregado a tu cuenta de GitHub](/articles/adding-an-email-address-to-your-github-account),{% ifversion fpt or ghec %}incluyendo la dirección de correo electrónico de tipo `noreply` basada en tu ID, la cual proporcionó {% data variables.product.product_name %},{% endif %} se te seguirán atribuyendo y aparecerán en tu gráfica de contribuciones después de que hayas cambiado tu nombre de usuario. Para obtener más información sobre cómo establecer tu dirección de correo electrónico, consulta "[Establecer tu dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)".
+{% ifversion fpt or ghec %}Las confirmaciones de Git que se asociaron con su dirección de correo electrónico de tipo `noreply` que proporcionó {% data variables.product.product_name %} no se atribuirán a su nombre de usuario nuevo y no aparecerán en su gráfico de contribuciones.{% endif %} Si sus confirmaciones de Git se asociaron con otra dirección de correo electrónico que haya [agregado a su cuenta de GitHub](/articles/adding-an-email-address-to-your-github-account),{% ifversion fpt or ghec %}incluida la dirección de correo electrónico de tipo `noreply` basada en su id., que proporcionó {% data variables.product.product_name %},{% endif %} se le seguirán atribuyendo y aparecerán en su gráfico de contribuciones después de que haya cambiado su nombre de usuario. Para obtener más información sobre cómo configurar la dirección de correo electrónico, vea "[Configuración de la dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address)".
## Cambiar tu nombre de usuario
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.account_settings %}
-3. In the "Change username" section, click **Change username**. {% ifversion fpt or ghec %}
-4. Lee las advertencias sobre cómo cambiar tu nombre de usuario. If you still want to change your username, click **I understand, let's change my username**. 
-5. Escribe un nuevo nombre de usuario. 
-6. If the username you've chosen is available, click **Change my username**. Si el nombre de usuario que elegiste no está disponible, puedes probar un nombre de usuario diferente o una de las sugerencias que ves. 
-{% endif %}
+{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.account_settings %}
+3. En la sección "Change username" (Cambiar nombre de usuario), haga clic en **Change username** (Cambiar nombre de usuario).
+ {% ifversion fpt or ghec %}
+4. Lee las advertencias sobre cómo cambiar tu nombre de usuario. Si aún quiere cambiar su nombre de usuario, haga clic en **I understand, let's change my username** (Entiendo, vamos a cambiar mi nombre de usuario).
+ 
+5. Escribe un nuevo nombre de usuario.
+ 
+6. Si el nombre de usuario que ha elegido está disponible, haga clic en **Change my username** (Cambiar mi nombre de usuario). Si el nombre de usuario que elegiste no está disponible, puedes probar un nombre de usuario diferente o una de las sugerencias que ves.
+  {% endif %}
-## Leer más
+## Información adicional
-- "[¿Por qué se enlazaron mis confirmaciones con el usuario incorrecto?](/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user)"{% ifversion fpt or ghec %}
-- "[Política de nombres de usuario de {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/github/site-policy/github-username-policy)"{% endif %}
+- "¿[Por qué mis confirmaciones están vinculadas al usuario incorrecto?"](/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user).{% ifversion fpt or ghec %}
+- "[Directiva de nombre de usuario de {% data variables.product.prodname_dotcom %}](/free-pro-team@latest/github/site-policy/github-username-policy)"{% endif %}
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/index.md
index 91c180cbd8..aaab7efeb3 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/index.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/index.md
@@ -1,6 +1,6 @@
---
title: Administrar las configuraciones del usuario de la cuenta
-intro: 'You can manage settings for your personal account, including your theme, username, default branch, accessibility, and security settings.'
+intro: 'Puedes cambiar varias configuraciones de tu cuenta personal, lo que incluye cambiar tu nombre de usuario y eliminar tu cuenta.'
redirect_from:
- /categories/29/articles
- /categories/user-accounts
@@ -28,6 +28,12 @@ children:
- /managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages
- /integrating-jira-with-your-personal-projects
- /what-does-the-available-for-hire-checkbox-do
-shortTitle: Ajustes de cuenta personal
+shortTitle: Personal account settings
+ms.openlocfilehash: 4ec9ec2df1f75c30a0fe9827adcdd6694043d6b1
+ms.sourcegitcommit: dc42bb4a4826b414751ffa9eed38962c3e3fea8e
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 07/13/2022
+ms.locfileid: '145165245'
---
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/integrating-jira-with-your-personal-projects.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/integrating-jira-with-your-personal-projects.md
index 6a39e89fa3..00c33d9f08 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/integrating-jira-with-your-personal-projects.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/integrating-jira-with-your-personal-projects.md
@@ -1,6 +1,6 @@
---
title: Integrar Jira con tus proyectos personales
-intro: 'Puedes integrar a Jira Cloud con tu cuenta personal para escanear confirmaciones y solicitudes de cambio, crear metadatos e hipervínculos relevantes en cualquier propuesta de Jira.'
+intro: 'Puedes integrar Jira Cloud a tu cuenta personal para escanear confirmaciones y solicitudes de extracción, creando los metadatos e hipervínculos correspondientes en cualquier propuesta de Jira mencionada.'
redirect_from:
- /articles/integrating-jira-with-your-personal-projects
- /github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects
@@ -9,21 +9,25 @@ redirect_from:
versions:
ghes: '*'
ghae: '*'
-shortTitle: Integrar a Jira con los proyectos
+shortTitle: Integrate Jira with projects
+ms.openlocfilehash: bc88d865cd9c1c88caf5498eab330b6f11cd2ec0
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '145165169'
---
+{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.oauth_apps %}
+1. Haga clic en **Registrar una nueva aplicación**.
+2. En **Nombre de la aplicación**, escriba "Jira".
+3. En **URL de página principal**, escriba la dirección URL completa a la instancia de Jira.
+4. En **URL de devolución de llamada de autorización**, escriba la dirección URL completa a la instancia de Jira.
+5. Haga clic en **Register application** (Registrar aplicación).
+
+8. En **Aplicaciones para desarrolladores**, anota los valores "Id. de cliente" y "Secreto de cliente".
+ {% data reusables.user-settings.jira_help_docs %}
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.developer_settings %}
-{% data reusables.user-settings.oauth_apps %}
-1. Haz clic en **Register a new application** (Registrar una aplicación nueva).
-2. En **Application name** (Nombre de la aplicación), escribe "Jira".
-3. En **Homepage URL** (URL de la página de inicio), escribe la URL completa de tu instancia de Jira.
-4. En **Authorization callback URL** (URL de devolución de llamada de autorización), escribe la URL completa para tu instancia de Jira.
-5. Haz clic en **Register application** (Registrar aplicación). 
-8. En **Developer applications** (Aplicaciones del programador), presta atención a los valores de "Client ID" (Id. del cliente) y "Client Secret" (Secreto del cliente). 
-{% data reusables.user-settings.jira_help_docs %}
-
-## Leer más
+## Información adicional
- ["Integrar Jira al tablero de proyecto de tu organización"](/articles/integrating-jira-with-your-organization-project-board)
-- Conectar Jira Cloud a GitHub (Documentación de Atlassian)
+- Conexión de Jira Cloud a GitHub (documentación de Atlassian)
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-access-to-your-personal-accounts-project-boards.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-access-to-your-personal-accounts-project-boards.md
index 329cdf59e4..fdba2e609a 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-access-to-your-personal-accounts-project-boards.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-access-to-your-personal-accounts-project-boards.md
@@ -1,5 +1,5 @@
---
-title: Managing access to your personal account's project boards
+title: Administración del acceso a los paneles de proyecto de la cuenta personal
intro: 'Como propietario de un tablero de proyecto, puedes agregar o eliminar a un colaborador y personalizar sus permisos a un tablero de proyecto.'
redirect_from:
- /articles/managing-project-boards-in-your-repository-or-organization
@@ -15,24 +15,25 @@ versions:
ghec: '*'
topics:
- Accounts
-shortTitle: Administrar el acceso a los tableros de proyecto
+shortTitle: Manage access project boards
+ms.openlocfilehash: 4cbf968cee79ac8e4aafbc5eea8220949cf80a30
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '145165218'
---
-
-Un colaborador es una persona que tiene permisos a tablero de proyecto de tu propiedad. Un colaborador tendrá como predeterminado permisos de acceso de lectura. Para obtener más información, consulta "[Niveles de permiso para tableros de proyecto propiedad del usuario](/articles/permission-levels-for-user-owned-project-boards)."
+Un colaborador es una persona que tiene permisos a tablero de proyecto de tu propiedad. Un colaborador tendrá como predeterminado permisos de acceso de lectura. Para obtener más información, consulte "[Niveles de permisos para paneles de proyecto propiedad del usuario](/articles/permission-levels-for-user-owned-project-boards)".
## Invitar a colaboradores a un tablero de proyecto propiedad del usuario
1. Navegua hasta el tablero de proyecto donde deseas agregar a un colaborador.
-{% data reusables.project-management.click-menu %}
-{% data reusables.project-management.access-collaboration-settings %}
-{% data reusables.project-management.collaborator-option %}
-5. Debajo de "Search by username, full name or email address" (Buscar por nombre de usuario, nombre completo o dirección de correo electrónico), escribe el nombre, el nombre de usuario o el correo electrónico del colaborador {% data variables.product.prodname_dotcom %}. 
-{% data reusables.project-management.add-collaborator %}
-7. Por defecto, el nuevo colaborador tiene permisos de lectura. De forma opcional, al lado del nombre del nuevo colaborador, utiliza el menú desplegable y elige un nivel de permiso diferente. 
+{% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %}
+5. Debajo de "Search by username, full name or email address" (Buscar por nombre de usuario, nombre completo o dirección de correo electrónico), escribe el nombre, el nombre de usuario o el correo electrónico del colaborador {% data variables.product.prodname_dotcom %}.
+  {% data reusables.project-management.add-collaborator %}
+7. Por defecto, el nuevo colaborador tiene permisos de lectura. De forma opcional, al lado del nombre del nuevo colaborador, utiliza el menú desplegable y elige un nivel de permiso diferente.
+ 
## Eliminar a un colaborador de un tablero de proyecto propiedad del usuario
-{% data reusables.project-management.click-menu %}
-{% data reusables.project-management.access-collaboration-settings %}
-{% data reusables.project-management.collaborator-option %}
-{% data reusables.project-management.remove-collaborator %}
+{% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} {% data reusables.project-management.remove-collaborator %}
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md
index 5a99babf41..ca2ca06885 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md
@@ -1,51 +1,54 @@
---
title: Administrar los ajustes de accesibilidad
shortTitle: Manage accessibility settings
-intro: '{% data variables.product.product_name %}''s user interface can adapt to your vision, hearing, motor, cognitive, or learning needs.'
+intro: 'La interfaz de usuario de {% data variables.product.product_name %} puede adaptarse a tus necesidades de visión, audición, motrices, cognitivas o de aprendizaje.'
versions:
feature: keyboard-shortcut-accessibility-setting
redirect_from:
- /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-accessibility-settings
type: how_to
miniTocMaxHeadingLevel: 3
+ms.openlocfilehash: d4811368ab825f0b24864283f8be54672f72a787
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '147614323'
---
-
## Acerca de los ajustes de accesibilidad
-To create an experience on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} that fits your needs, you can customize the user interface. Accessibility settings can be essential for people with disabilities, but can be useful to anyone. For example, customization of keyboard shortcuts is essential to people who navigate using voice control, but can be useful to anyone when a keyboard shortcut for {% data variables.product.product_name %} clashes with another application shortcut.
+Para crear una experiencia en {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} que se adapte a tus necesidades, puedes personalizar la interfaz de usuario. La configuración de accesibilidad puede ser esencial para las personas con discapacidad, y también resultar útil a cualquier persona. Por ejemplo, la personalización de métodos abreviados de teclado es esencial para las personas que navegan mediante el control de voz, pero puede ser útil para cualquiera cuando un método abreviado de teclado de {% data variables.product.product_name %} entra en conflicto con otro método abreviado de aplicación.
## Administrar los ajustes de accesibilidad
-You can decide whether you want to use some or all keyboard shortcuts on {% ifversion fpt or ghec %}{% data variables.product.product_location %}{% elsif ghes or ghae %}the website for {% data variables.product.product_location %}{% endif %}, and you can control the display of animated images.
+Puedes decidir si quieres usar algunos o todos los métodos abreviados de teclado en {% ifversion fpt or ghec %}{% data variables.product.product_location %}{% elsif ghes or ghae %}el sitio web para {% data variables.product.product_location %}{% endif %} y puedes controlar la visualización de imágenes animadas.
-### Managing keyboard shortcuts
+### Administración de métodos abreviados de teclado
-You can perform actions across the {% data variables.product.product_name %} website by using your keyboard alone. Keyboard shortcuts can be useful to save time, but can be activated accidentally or interfere with assistive technology.
+Puedes realizar acciones en el sitio web de {% data variables.product.product_name %} solo con el teclado. Los métodos abreviados de teclado pueden ser útiles para ahorrar tiempo, pero se pueden activar accidentalmente o interferir con la tecnología de asistencia.
-By default, all keyboard shortcuts are enabled on {% data variables.product.product_name %}. Para obtener más información, consulta "[Atajos del teclado](/get-started/using-github/keyboard-shortcuts)".
+De forma predeterminada, todos los métodos abreviados de teclado están habilitados en {% data variables.product.product_name %}. Para obtener más información, consulte "[Métodos abreviados de teclado](/get-started/using-github/keyboard-shortcuts)".
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.accessibility_settings %}
-1. Under "Keyboard shortcuts", manage settings for your keyboard shortcuts.
+{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.accessibility_settings %}
+1. En "Métodos abreviados de teclado" puedes administrar la configuración de los métodos abreviados de teclado.
- - To disable shortcut keys that don't use modifiers keys like Control or Command, under "General", deselect **Character keys**.
- - If you disable character keys, you may still be able to trigger shortcuts for your web browser, and you can still trigger shortcuts for {% data variables.product.product_name %} that use a modifier key.
+ - Para deshabilitar teclas de método abreviado que no usan teclas modificadoras como Control o Comando, en "General", anula la selección de las **teclas de caracteres**.
+ - Si deshabilitas las teclas de caracteres, podrás desencadenar accesos directos para el explorador web y seguir desencadenando accesos directos para {% data variables.product.product_name %} que usen una tecla modificadora.
{%- ifversion command-palette %}
- - To customize the keyboard shortcuts for triggering the command palette, under "Command palette", use the drop-down menus to choose a keyboard shortcut. For more information, see "[{% data variables.product.company_short %} Command Palette](/get-started/using-github/github-command-palette)."
+ - Para personalizar los métodos abreviados de teclado para desencadenar la paleta de comandos, en "Command Palette" (Paleta de comandos) usa los menús desplegables para elegir un método abreviado de teclado. Para obtener más información, consulta "[Paleta de comandos de {% data variables.product.company_short %}](/get-started/using-github/github-command-palette)".
{%- endif %}
{% ifversion motion-management %}
-### Managing motion
+### Administración del movimiento
-You can control how {% data variables.product.product_name %} displays animated _.gif_ images.
+Puede controlar cómo {% data variables.product.product_name %} muestra imágenes animadas _.gif_.
-By default, {% data variables.product.product_name %} syncs with your system-level preference for reduced motion. For more information, see the documentation or settings for your operating system.
+De forma predeterminada, {% data variables.product.product_name %} se sincroniza con la preferencia a nivel del sistema para reducir el movimiento. Para obtener más información, revisa la documentación de tu sistema operativo específico.
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.accessibility_settings %}
-1. Under "Motion", manage settings for motion.
+{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.accessibility_settings %}
+1. En "Motion" (Movimiento) puedes administrar la configuración del movimiento.
- - To control how {% data variables.product.product_name %} displays animated images, under "Autoplay animated images", select **Sync with system**, **Enabled**, or **Disabled**.
+ - Para controlar cómo {% data variables.product.product_name %} muestra las imágenes animadas, en "Autoplay animated images" (Reproducción automática de imágenes animadas), selecciona **Sync with system** (Sincronizar con el sistema), **Enabled** (Habilitado) o **Disabled** (Deshabilitado).
{% endif %}
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account.md
index 937ae455e6..826eb8dfe9 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account.md
@@ -1,5 +1,5 @@
---
-title: Managing security and analysis settings for your personal account
+title: Administración de la configuración de seguridad y análisis para la cuenta personal
intro: 'Puedes controlar las características que dan seguridad y analizan tu código en tus proyectos dentro de {% data variables.product.prodname_dotcom %}.'
versions:
fpt: '*'
@@ -11,45 +11,48 @@ redirect_from:
- /github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account
- /github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-security-and-analysis-settings-for-your-user-account
- /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-security-and-analysis-settings-for-your-user-account
-shortTitle: Administrar el análisis & seguridad
+shortTitle: Manage security & analysis
+ms.openlocfilehash: 61d1944219fd1b75f476c7aef8305018c85735c5
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '145165352'
---
-
## Acerca de la administración de los parámetros de seguridad y análisis
{% data variables.product.prodname_dotcom %} puede ayudarte a asegurar tus repositorios. Este tema te muestra cómo puedes administrar las características de seguridad y análisis para todos tus repositorios existentes o nuevos.
-Aún puedes administrar las características de seguridad y análisis para los repositorios individuales. 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)".
+Aún puedes administrar las características de seguridad y análisis para los repositorios individuales. Para más información, vea "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)".
-También puedes revisar la bitácora de seguridad para ver toda la actividad de tu cuenta personal. Para obtener más información, consulta "[Revisar tu registro de seguridad](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)".
+También puedes revisar el registro de seguridad para toda la actividad de tu cuenta personal. Para más información, vea "[Revisión del registro de seguridad](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)".
{% data reusables.security.some-security-and-analysis-features-are-enabled-by-default %}
{% data reusables.security.security-and-analysis-features-enable-read-only %}
-Para obtener un resumen de la seguridad a nivel de repositorio, consulta la sección "[Asegurar tu repositorio](/code-security/getting-started/securing-your-repository)".
+Para obtener información general sobre la seguridad de nivel de repositorio, vea "[Protección del repositorio](/code-security/getting-started/securing-your-repository)".
## Habilitar o inhabilitar las características para los repositorios existentes
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.security-analysis %}
-3. Debajo de "Análisis y seguridad de código", a la derecha de la característica, haz clic en **Inhabilitar todo** o en **Habilitar todo**.
- {% ifversion ghes > 3.2 %}{% else %}{% endif %}
+{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security-analysis %}
+3. En "Seguridad y análisis de código", a la derecha de la característica, haga clic en **Deshabilitar todo** o **Habilitar todo**.
+ {% ifversion ghes > 3.2 %}{% else %}{% endif %}
6. Opcionalmente, habilita la característica predeterminada para los repositorios nuevos que te pertenezcan.
- {% ifversion ghes > 3.2 %}{% else %}{% endif %}
-7. Da clic en **Inhabilitar CARACTERÍSTICA** o **Habilitar CARACTERÍSTICA** para inhabilitar o habilitar la característica para todos los repositorios que te pertenezcan.
- {% ifversion ghes > 3.2 %}{% else %}{% endif %}
+ {% ifversion ghes > 3.2 %}{% else %}{% endif %}
+7. Haga clic en **Disable FEATURE** o **Enable FEATURE** a fin de deshabilitar o habilitar la característica para todos los repositorios que posea.
+ {% ifversion ghes > 3.2 %}{% else %}{% endif %}
{% data reusables.security.displayed-information %}
## Habilitar o inhabilitar las características para los repositorios nuevos
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.security-analysis %}
+{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security-analysis %}
3. Debajo de "Análisis y seguridad del código", a la derecha de la característica, habilítala o inhabilítala predeterminadamente para los repositorios nuevos que te pertenezcan.
- {% ifversion ghes > 3.2 %}{% else %}{% endif %}
+ {% ifversion ghes > 3.2 %}{% else %}{% endif %}
-## Leer más
+## Información adicional
-- "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)"
-- "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)"
-- "[Mantener tus dependencias actualizacas automáticamente](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically)"
+- "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)"
+- "[Acerca de {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)"
+- "[Mantenimiento de las dependencias actualizadas automáticamente](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically)"
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories.md
index a534d62350..765a9a7e98 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories.md
@@ -12,23 +12,30 @@ redirect_from:
- /github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories
- /github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories
- /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories
-shortTitle: Administrar el nombre de la rama predeterminada
+shortTitle: Manage default branch name
+ms.openlocfilehash: a3943f32860f55becaa840f7ca40c13ba87b5ce2
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '145193766'
---
-
## Acerca de la administración del nombre de la rama predeterminada
-Cuando creas un repositorio nuevo en {% data variables.product.product_location %}, éste contiene una rama predeterminada. Puedes cambiar el nombre que {% data variables.product.product_name %} usa para dicha rama en los repositorios que crees. Para obtener màs informaciòn sobre la rama predeterminada, consulta la secciòn "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)".
+Cuando creas un repositorio nuevo en {% data variables.product.product_location %}, éste contiene una rama predeterminada. Puedes cambiar el nombre que {% data variables.product.product_name %} usa para dicha rama en los repositorios que crees. Para obtener más información sobre la rama predeterminada, vea "[Acerca de las ramas](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)".
{% data reusables.branches.change-default-branch %}
## Configurar el nombre de la rama predeterminada
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.repo-tab %}
-3. Debajo de "Rama predeterminada del repositorio", da clic en **Cambiar el nombre de la rama predeterminada ahora**. 
-4. Teclea el nombre predeterminado que quisieras utilizar para las ramas nuevas. 
-5. Da clic en **Actualizar**. 
+{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.repo-tab %}
+3. En "Repository default branch" (Rama predeterminada del repositorio), haga clic en **Change default branch name now** (Cambiar el nombre de la rama predeterminada ahora).
+ 
+4. Teclea el nombre predeterminado que quisieras utilizar para las ramas nuevas.
+ 
+5. Haga clic en **Update**(Actualizar).
+ 
-## Leer más
+## Información adicional
-- "[Administrar el nombre de la rama predeterminada para los repositorios en tu organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)"
+- "[Administración del nombre de la rama predeterminada para los repositorios de la organización](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization)"
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages.md
deleted file mode 100644
index 41ff7da201..0000000000
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-title: Managing your cookie preferences for GitHub's enterprise marketing pages
-intro: 'You can control how {% data variables.product.company_short %} uses information from non-essential tracking cookies for enterprise marketing pages.'
-versions:
- fpt: '*'
- ghes: '*'
- ghae: '*'
- ghec: '*'
-topics:
- - Accounts
-shortTitle: Manage cookie preferences
----
-
-## About cookie preferences on enterprise marketing pages
-
-{% data variables.product.company_short %} may use non-essential cookies on some enterprise marketing pages. You can customize how these cookies behave. For more information about how {% data variables.product.company_short %} uses cookies, see "[{% data variables.product.company_short %} Privacy Statement](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement)."
-
-## Changing your cookie preferences
-
-You can customize how non-essential cookies behave on any {% data variables.product.company_short %} enterprise marketing page.
-
-1. Navigate to the {% data variables.product.company_short %} enterprise marketing page where you'd like to change your cookie preferences. For example, navigate to [{% data variables.product.company_short %} Resources](https://resources.github.com/).
-1. Scroll to the bottom of the page, then click **Manage Cookies**.
-
- 
-
-1. Under "Manage cookie preferences," to accept or reject each non-essential cookie, click **Accept** or **Reject**.
-
- 
-
-1. Haz clic en **Guardar cambios**.
-
- 
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-tab-size-rendering-preference.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-tab-size-rendering-preference.md
index d81d458903..f0a86a534b 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-tab-size-rendering-preference.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-tab-size-rendering-preference.md
@@ -1,6 +1,6 @@
---
title: Administrar tu preferencia de representación de tamaño de pestaña
-intro: Puedes administrar la cantidad de espacios que iguale la pestaña para tu cuenta personal.
+intro: Puedes administrar la cantidad de espacios que representa una pestaña en tu cuenta personal.
versions:
fpt: '*'
ghae: issue-5083
@@ -8,13 +8,19 @@ versions:
ghec: '*'
topics:
- Accounts
-shortTitle: Administrar el tamaño de tu pestaña
+shortTitle: Managing your tab size
redirect_from:
- /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-tab-size-rendering-preference
+ms.openlocfilehash: e3188b508e5ffb84266bc4b7689a5cbc16aa07de
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '145165349'
---
-
Si crees que la sangría del código que se interpreta en {% data variables.product.product_name %} es demasiado grande o pequeña, puedes cambiar esto en tus ajustes.
{% data reusables.user-settings.access_settings %}
-1. En la barra lateral, haz clic en **{% octicon "paintbrush" aria-label="The paintbrush icon" %} Apariencia**.
-2. Debajo de "Preferencia de tamaño de pestaña"; selecciona el menú desplegable y elige tu preferencia. 
+1. En la barra lateral de la izquierda, haga clic en **{% octicon "paintbrush" aria-label="The paintbrush icon" %} Appearance**.
+2. Debajo de "Preferencia de tamaño de pestaña"; selecciona el menú desplegable y elige tu preferencia.
+ 
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md
index 0863b69028..0e40ac3418 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md
@@ -12,52 +12,53 @@ redirect_from:
- /github/setting-up-and-managing-your-github-user-account/managing-your-theme-settings
- /github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings
- /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings
-shortTitle: Administrar la configuración de temas
+shortTitle: Manage theme settings
+ms.openlocfilehash: 6251b265d99271f58a4ad02d2f6cb7fdf722cb6b
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '147580451'
---
-
Para obtener elecciones y flexibilidad en la forma y momento de utilizar {% data variables.product.product_name %}, puedes configurar los ajustes de tema para cambiar la forma en la que ves a {% data variables.product.product_name %}. Puedes elegir de entre los temas claros u oscuros o puedes configurar a {% data variables.product.product_name %} para que siga la configuración de tu sistema.
Puede que quieras utilizar un tema oscuro para reducir el consumo de energía en algunos dispositivos, para reducir la fatiga ocular en condiciones de luz baja o porque te gusta más cómo se ve.
-{% ifversion fpt or ghes > 3.2 or ghae or ghec %} Si tu visión es limitada, puedes beneficiarte de un tema de contraste alto, con mayor contraste entre los elementos en primer y segundo plano.{% endif %}{% ifversion fpt or ghae or ghec %} Si tienes daltonismo, puedes beneficiarte de nuestros temas claro y oscuro para daltónicos.
+{% ifversion fpt or ghes > 3.2 or ghae or ghec %}Si tu visión es limitada, puedes beneficiarse de un tema de contraste alto, con mayor contraste entre los elementos en primer y segundo plano.{% endif %}{% ifversion fpt or ghae or ghec %} Si padeces daltonismo, puedes beneficiarse de nuestros temas claro y oscuro para daltónicos.
{% endif %}
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.appearance-settings %}
+{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.appearance-settings %}
1. Debajo de "Modo del tema", selecciona el menú desplegable y haz clic en una preferencia de tema.
- 
+ 
1. Haz clic en el tema que quieres usar.
- Si eliges un tema simple, haz clic en un tema.
- {%- ifversion ghes = 3.5 %}
- {% note %}
+ {%- ifversion ghes = 3.5 %} {% note %}
- **Note**: The light high contrast theme was unavailable in {% data variables.product.product_name %} 3.5.0, 3.5.1, 3.5.2, and 3.5.3. The theme is available in 3.5.4 and later. For more information about upgrades, contact your site administrator.
+ **Nota**: El tema de contraste de luz alto no estaba disponible en {% data variables.product.product_name %} 3.5.0, 3.5.1, 3.5.2 y 3.5.3. El tema está disponible a partir de la versión 3.5.4. Para obtener más información sobre las actualizaciones, ponte en contacto con el administrador del sitio.
- For more information about determining the version of {% data variables.product.product_name %} you're using, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)."
- {% endnote %}
- {%- endif %}
+ Para obtener más información sobre cómo determinar la versión de {% data variables.product.product_name %} que usas, consulta "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)".
+ {% endnote %} {%- endif %}
- {% ifversion fpt or ghes > 3.2 or ghae or ghec %}{% else %}{% endif %}
+ {% ifversion fpt or ghes > 3.2 or ghae or ghec %}{% else %}{% endif %}
- Si eliges seguir tu configuración de sistema, haz clic en un tema de día y de noche.
- {% ifversion fpt or ghes > 3.2 or ghae or ghec %}{% else %}{% endif %}
- {% ifversion fpt or ghec %}
- - Si te gustaría elegir un tema que se encuentre actualmente en beta público, primero necesitas habilitarlo con la vista previa de características. Para obtener más información, consulta la sección [Explorar los lanzamientos de acceso adelantado con vista previa de características](/get-started/using-github/exploring-early-access-releases-with-feature-preview)".{% endif %}
+ {% ifversion fpt or ghes > 3.2 or ghae or ghec %}{% else %}{% endif %} {% ifversion fpt or ghec %}
+ - Si te gustaría elegir un tema que se encuentre actualmente en beta público, primero necesitas habilitarlo con la vista previa de características. Para obtener más información, vea "[Explorar versiones de acceso anticipado con la vista previa de la característica](/get-started/using-github/exploring-early-access-releases-with-feature-preview)".{% endif %}
{% ifversion command-palette %}
{% note %}
-**Nota:** También puedes cambiar los ajustes de tu tema con la paleta de comandos. Para obtener más información, consulta la sección "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".
+**Nota**: También puede cambiar la configuración del tema con la paleta de comandos. Para obtener más información, vea "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".
{% endnote %}
{% endif %}
-## Leer más
+## Información adicional
-- "[Configurar un tema para {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/setting-a-theme-for-github-desktop)"
+- "[Configuración de un tema para {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/setting-a-theme-for-github-desktop)"
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md
index dddd463221..b02fa0533c 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md
@@ -1,6 +1,6 @@
---
-title: Permission levels for a personal account repository
-intro: 'Un repositorio que pertenece a una cuenta personal y tiene dos niveles de permiso: el propietario del repositorio y los colaboradores.'
+title: Niveles de permisos para un repositorio de una cuenta personal
+intro: 'Un repositorio que pertenece a una cuenta personal tiene dos niveles de permiso: propietario del repositorio y colaboradores.'
redirect_from:
- /articles/permission-levels-for-a-user-account-repository
- /github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository
@@ -13,86 +13,85 @@ versions:
ghec: '*'
topics:
- Accounts
-shortTitle: Permisos de repositorio
+shortTitle: Repository permissions
+ms.openlocfilehash: e7c7a542204c7b1ce69bc19ac326fb248bbbff12
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: es-ES
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '147066310'
---
-
## Acerca de los niveles de permisos para un repositorio de una cuenta personal
-Los repositorios que pertenecen a las cuentas personales tienen un propietario. Los permisos de propiedad no pueden compartirse con otra cuenta personal.
+Los repositorios propiedad de las cuentas personales tienen un propietario. Los permisos de propiedad no se pueden compartir con otra cuenta personal.
-También puedes {% ifversion fpt or ghec %}invitar{% else %}agregar{% endif %} usuarios de {% data variables.product.product_name %} a tu repositorio como colaboradores. Para obtener más información, consulta la sección "[Invitar colaboradores a un repositorio personal](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)".
+También puede {% ifversion fpt or ghec %}invitar{% else %}agregar{% endif %} usuarios de {% data variables.product.product_name %} al repositorio como colaboradores. Para más información, vea "[Invitación de colaboradores a un repositorio personal](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)".
{% tip %}
-**Tip:** Si necesitas un acceso más granular para un repositorio que le pertenezca a tu cuenta personal, considera transferirlo a una organización. Para obtener más información, consulta "[Transferir un repositorio](/github/administering-a-repository/transferring-a-repository#transferring-a-repository-owned-by-your-personal-account)".
+**Sugerencia:** si necesitas un acceso más pormenorizado a un repositorio propiedad de tu cuenta personal, considera la posibilidad de transferir el repositorio a una organización. Para más información, vea "[Transferencia de un repositorio](/github/administering-a-repository/transferring-a-repository#transferring-a-repository-owned-by-your-personal-account)".
{% endtip %}
-## Acceso de propietarios a un repositorio que pertenezca a una cuenta personal
+## Acceso de propietarios a un repositorio propiedad de una cuenta personal
El propietario del repositorio tiene control completo del repositorio. Adicionalmente a las acciones que pudiera realizar cualquier colaborador, el propietario del repositorio puede realizar las siguientes.
-| Acción | Más información |
-|:------------------------------------------------------------------------------------------------------------------------------------------------------------- |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| {% ifversion fpt or ghec %}Invitar colaboradores{% else %}Agregar colaboradores{% endif %} | |
-| "[Invitar colaboradores a un repositorio personal](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)" | |
-| Cambiar la visibilidad del repositorio | "[Configurar la visibilidad del repositorio](/github/administering-a-repository/setting-repository-visibility)" |{% ifversion fpt or ghec %}
-| Limitar las interacciones con el repositorio | "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)"
-{% endif %}
-| Renombrar una rama, incluyendo la rama predeterminada | "[Renombrar una rama](/github/administering-a-repository/renaming-a-branch)" |
-| Fusionar una solicitud de extracción sobre una rama protegida, incluso si no hay revisiones de aprobación | "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches)" |
-| Eliminar el repositorio | "[Borrar un repositorio](/repositories/creating-and-managing-repositories/deleting-a-repository)" |
-| Administrar los temas del repositorio | "[Clasificar tu repositorio con temas](/github/administering-a-repository/classifying-your-repository-with-topics)" |{% ifversion fpt or ghec %}
-| Administrar la seguridad y la configuración de análisis del repositorio | "[Administrar la configuración de análisis y seguridad de tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" |{% endif %}{% ifversion fpt or ghec %}
-| Habilitar la gráfica de dependencias para un repositorio privado | "[Explorar las dependencias de un repositorio](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)"
-{% endif %}
-| Borrar y restablecer paquetes | "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)" |
-| Personalizar la vista previa de las redes sociales de un repositorio | "[Personalizar la vista previa de las redes sociales de tu repositorio](/github/administering-a-repository/customizing-your-repositorys-social-media-preview)" |
-| Crear una plantilla del repositorio | "[Crear un repositorio de plantilla](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)" |
-| Control access to {% data variables.product.prodname_dependabot_alerts %} | "[Administrar la configuración de análisis y seguridad de tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)" |{% ifversion fpt or ghec %}
-| Descartar las {% data variables.product.prodname_dependabot_alerts %} en el repositorio | "[Ver y actualizar{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" |
-| Administrar el uso de datos para un repositorio privado | "[Administrar la configuración del uso de datos para tu repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)"
-{% endif %}
-| Definir propietarios del código para un repositorio | "[Acerca de los propietarios del código](/github/creating-cloning-and-archiving-repositories/about-code-owners)" |
-| Archivar el repositorio | "[Archivar repositorios](/repositories/archiving-a-github-repository/archiving-repositories)" |{% ifversion fpt or ghec %}
-| Crear asesorías de seguridad | "[Acerca de las {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)" |
-| Mostrar el botón del patrocinador | "[Mostrar un botón de patrocinador en tu repositorio](/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository)"
-{% endif %}
-| Permitir o dejar de permitir la fusión automática para las solicitudes de cambios | "[Administrar la fusión automática para las solicitudes de cambios en tu repositorio](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)" |
+| Acción | Más información |
+| :- | :- |
+| {% ifversion fpt or ghec %}Invitación a colaboradores{% else %}Adición de colaboradores{% endif %} | "[Invitación a colaboradores a un repositorio personal](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)" |
+| Cambiar la visibilidad del repositorio | "[Configuración de la visibilidad de un repositorio](/github/administering-a-repository/setting-repository-visibility)" |{% ifversion fpt or ghec %}
+| Limitar las interacciones con el repositorio | "[Limitación de las interacciones en el repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)" |{% endif %}
+| Renombrar una rama, incluyendo la rama predeterminada | "[Cambio del nombre de una rama](/github/administering-a-repository/renaming-a-branch)" |
+| Fusionar una solicitud de extracción sobre una rama protegida, incluso si no hay revisiones de aprobación | "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches)" |
+| Eliminar el repositorio | "[Eliminación de un repositorio](/repositories/creating-and-managing-repositories/deleting-a-repository)" |
+| Administrar los temas del repositorio | "[Clasificación del repositorio con temas](/github/administering-a-repository/classifying-your-repository-with-topics)" |{% ifversion fpt or ghec %}
+| Administrar la seguridad y la configuración de análisis del repositorio | "[Administración de la configuración de seguridad y análisis para el repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" |{% endif %}{% ifversion fpt or ghec %}
+| Habilitar la gráfica de dependencias para un repositorio privado | "[Exploración de las dependencias de un repositorio](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)" |{% endif %}
+| Borrar y restaurar paquetes | "[Eliminación y restauración de un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)" |
+| Personalizar la vista previa de las redes sociales de un repositorio | "[Personalización de la vista previa de las redes sociales del repositorio ](/github/administering-a-repository/customizing-your-repositorys-social-media-preview)" |
+| Crear una plantilla del repositorio | "[Creación de un repositorio de plantillas](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)" |
+| Controlar el acceso a las {% data variables.product.prodname_dependabot_alerts %}| "[Administración de la configuración de seguridad y análisis para el repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)" |{% ifversion fpt or ghec %}
+| Descartar las {% data variables.product.prodname_dependabot_alerts %} en el repositorio | "[Visualización y actualización de {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" |
+| Administrar el uso de datos para un repositorio privado | "[Administración de la configuración de uso de datos para el repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)"|{% endif %}
+| Definir propietarios del código para un repositorio | "[Acerca de los propietarios de código](/github/creating-cloning-and-archiving-repositories/about-code-owners)" |
+| Archivar el repositorio | "[Archivado de repositorios](/repositories/archiving-a-github-repository/archiving-repositories)" |{% ifversion fpt or ghec %}
+| Creación de avisos de seguridad | "[Acerca de {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)" |
+| Representación de un botón de patrocinador | "[Representación de un botón de patrocinador en el repositorio](/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository)" |{% endif %}
+| Permitir o dejar de permitir la fusión automática para las solicitudes de cambios | "[Administración de la combinación automática para las solicitudes de incorporación de cambios en el repositorio](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)" |
-## Acceso de colaborador para un repositorio que pertenezca a una cuenta personal
+## Acceso de colaboradores a un repositorio propiedad de una cuenta personal
Los colaboradores de un repositorio personal pueden extraer (leer) el contienido del mismo y subir (escribir) los cambios al repositorio.
{% note %}
-**Nota:** en un repositorio privado, los propietarios del repositorio solo pueden otorgar acceso de escritura a los colaboradores. Los colaboradores no pueden tener acceso de solo lectura a los repositorios que pertenezcan a una cuenta personal.
+**Nota:** En un repositorio privado, los propietarios del repositorio solo pueden conceder acceso de escritura a los colaboradores. Los colaboradores no pueden tener acceso de solo lectura a los repositorios propiedad de una cuenta personal.
{% endnote %}
Los colaboradores también pueden realizar las siguientes acciones.
-| Acción | Más información |
-|:-------------------------------------------------------------------------------------------------------------- |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Bifurcar el repositorio | "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" |
-| Renombrar una rama diferente a la predeterminada | "[Renombrar una rama](/github/administering-a-repository/renaming-a-branch)" |
-| Crear, editar, y borrar comentarios en las confirmaciones, solicitudes de cambios y propuestas del repositorio | -GIT_SSH_COMMAND='ssh -i PATH/TO/KEY/FILE -o IdentitiesOnly=yes' git clone git@github.com:OWNER/REPOSITORY -diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/merging-multiple-personal-accounts.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/merging-multiple-personal-accounts.md index 46520223f7..01ead4716f 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/merging-multiple-personal-accounts.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/merging-multiple-personal-accounts.md @@ -1,5 +1,5 @@ --- -title: Merging multiple personal accounts +title: Combinación de varias cuentas personales intro: 'Si tienes cuentas separadas para uso laboral y personal, puedes fusionar las cuentas.' redirect_from: - /articles/can-i-merge-two-accounts @@ -15,17 +15,22 @@ versions: topics: - Accounts shortTitle: Merge multiple accounts +ms.openlocfilehash: 39198c8fdd0078321774eac4180f84a2b039d25e +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147687243' --- - {% tip %} {% ifversion ghec %} -**Tip:** {% data variables.product.prodname_emus %} permite que una empresa aprovisione cuentas personales únicas para sus miembros mediante un proveedor de identidad (IdP). Para obtener más información, consulta la sección "[Acerca de los Usuarios Empresariales Administrados](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users)". Para otros casos de uso, te recomendamos utilizar solo una cuenta personal para administrar los repositorios tanto profesionales como personales. +**Sugerencia:** {% data variables.product.prodname_emus %} permiten que una empresa aprovisione cuentas personales únicas para sus miembros mediante un proveedor de identidades (IdP). Para más información, vea "[Acerca de los usuarios administrados empresariales](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users)". Para otros casos de uso, te recomendamos utilizar solo una cuenta personal para administrar tanto los repositorios profesionales como los personales. {% else %} -**Tip:** Te recomendamos utilizar solo una cuenta personal para administrar tanto los repositorios profesionales como personales. +**Sugerencia:** se recomienda usar solo una cuenta personal para administrar tanto los repositorios personales como los profesionales. {% endif %} @@ -33,17 +38,17 @@ shortTitle: Merge multiple accounts {% warning %} -**Advertencia:** -- No se pueden transferir los permisos a repositorios y organizaciones entre cuentas. Si la cuenta que quieres borrar tiene un permiso de acceso existente, un propietario de organización o administrador de repositorio necesitará invitar a la cuenta que quieras mantener. -- Cualquier confirmación que se haya creado con una dirección de correo electrónico de tipo `no-reply` que haya proporcionado GitHub no se podrá transferir de una cuenta a otra. Si la cuenta que quieres borrar utilizó la opción de **Mantener mi dirección de correo electrónico como privada**, no será posible transferir las confirmaciones que haya creado la cuenta que vas a borrar a la cuenta que vas a mantener. +**Advertencia**: +- Los permisos de acceso de organización y repositorio no se pueden transferir entre cuentas. Si la cuenta que quieres borrar tiene un permiso de acceso existente, un propietario de organización o administrador de repositorio necesitará invitar a la cuenta que quieras mantener. +- Las confirmaciones creadas con una dirección de correo electrónico `noreply` proporcionada por GitHub no se pueden transferir de una cuenta a otra. Si en la cuenta que quiere eliminar se usado la opción **Mantener mi dirección de correo electrónico privada**, no será posible transferir a la cuenta que quiere conservar las confirmaciones creadas por la cuenta que se va a eliminar. {% endwarning %} -1. [Transfiere cualquier repositorio](/articles/how-to-transfer-a-repository) desde la cuenta que deseas eliminar a la cuenta que deseas mantener. También se transfieren propuestas, solicitudes de extracción y wikis. Verifica que los repositorios existan en la cuenta que deseas mantener. -2. [Actualiza las URL remotas](/github/getting-started-with-github/managing-remote-repositories) en cualquier clon local de los repositorios que se movieron. -3. [Elimina la cuenta](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/deleting-your-personal-account) que ya no deseas utilizar. -4. Para atribuir las confirmaciones pasadas a la cuenta nueva, agrega la dirección de correo electrónico que utilizaste para crear dichas confirmaciones a la cuenta que vas a conservar. Para obtener más información, consulta "[¿Por qué mis contribuciones no se están mostrando en mi perfil?](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)" +1. [Transfiera los repositorios](/articles/how-to-transfer-a-repository) de la cuenta que quiere eliminar a la que quiere conservar. También se transfieren propuestas, solicitudes de extracción y wikis. Verifica que los repositorios existan en la cuenta que deseas mantener. +2. [Actualice las direcciones URL remotas](/github/getting-started-with-github/managing-remote-repositories) en los clones locales de los repositorios que se han movido. +3. [Elimine la cuenta](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/deleting-your-personal-account) que ya no quiera usar. +4. Para atribuir las confirmaciones pasadas a la cuenta nueva, agrega la dirección de correo electrónico que utilizaste para crear dichas confirmaciones a la cuenta que vas a conservar. Para más información, vea "¿[Por qué mis contribuciones no aparecen en mi perfil?](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)". -## Leer más +## Información adicional -- [Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/articles/types-of-github-accounts)" +- "[Tipos de cuentas de {% data variables.product.prodname_dotcom %}](/articles/types-of-github-accounts)" 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 index f9c0711db4..1805ec92a1 100644 --- 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 @@ -1,6 +1,6 @@ --- -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. +title: Compilación y prueba de Go +intro: Puedes crear un flujo de trabajo de integración continua (CI) para compilar y probar tu proyecto. versions: fpt: '*' ghes: '*' @@ -9,32 +9,34 @@ versions: type: tutorial topics: - CI -shortTitle: Compilar & probar Go +shortTitle: Build & test Go +ms.openlocfilehash: 64e0c8acfa23436903b510a47cd1b43f55274f5f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147080523' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% 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)". +Los ejecutores alojados en {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} {% data variables.product.prodname_dotcom %} tienen una memoria caché de herramientas con software preinstalado, que incluye las dependencias para Go. Para obtener una lista completa del software actualizado y las versiones preinstaladas de Go, ve [Sobre 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)". +Ya debes estar familiarizado con la sintaxis de YAML y con cómo se utiliza con {% data variables.product.prodname_actions %}. Para más información, vea "[Sintaxis de flujo de trabajo para {% 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). +Te recomendamos que tengas un entendimiento básico del lenguaje Go. Para más información, ve [Introducción a Go](https://golang.org/doc/tutorial/getting-started). -## Utilizar el flujo de trabajo inicial de Go +## Uso del 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). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Go que debería funcionar para la mayoría de los proyectos de Go. Esta guía incluye ejemplos que puedes utilizar para personalizar los flujos de trabajo iniciales. Para más información, vea el [flujo de trabajo de inicio 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. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. ```yaml{:copy} name: Go package @@ -60,15 +62,15 @@ jobs: run: go test -v ./... ``` -## Especificar una versión de Go +## Especificación de 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/). +La forma más fácil de especificar una versión de Go consiste en usar la acción `setup-go` proporcionada por {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la [acción`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. +Para usar una versión preinstalada de Go en un ejecutor hospedado por {% data variables.product.prodname_dotcom %}, pasa la versión pertinente a la propiedad `go-version` de la acción `setup-go`. Esta acción busca una versión específica de Go en la 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`. +La acción `setup-go` es la forma recomendada de usar Go con {% data variables.product.prodname_actions %}, ya que ayuda a garantizar el comportamiento coherente entre los distintos ejecutores y versiones de Go. Si vas a usar un ejecutor auto hospedado, tienes que instalar Go y agregarlo a `PATH`. -### Utilizar versiones múltiples de Go +### Uso de varias versiones de Go ```yaml{:copy} name: Go @@ -94,9 +96,9 @@ jobs: run: go version ``` -### Utilizar una versión específica de Go +### Uso de 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: +Puedes configurar el trabajo para que use una versión específica de Go, como `1.16.2`. Como alternativa, puedes utilizar una sintaxis de versión semántica para obtener el último lanzamiento menor. En este ejemplo se usa la versión de revisión más reciente de Go 1.16: ```yaml{:copy} - name: Setup Go 1.16.x @@ -106,9 +108,9 @@ Puedes configurar tu job para utilizar una versión específica de Go, tal como go-version: '1.16.x' ``` -## Instalar dependencias +## Instalación de dependencias -Puedes utilziar `go get` para instalar dependencias: +Puedes usar `go get` para instalar dependencias: ```yaml{:copy} steps: @@ -128,9 +130,9 @@ Puedes utilziar `go get` para instalar dependencias: ### 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. +Puedes almacenar en caché y restaurar las dependencias mediante la [acción `setup-go`](https://github.com/actions/setup-go). De forma predeterminada, el almacenamiento en caché está deshabilitado, pero se puede establecer 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é. +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 usa el hash del archivo de dependencia como parte de la clave de caché. ```yaml{:copy} - name: Setup Go @@ -140,7 +142,7 @@ Cuando se habilita el almacenamiento en caché, la acción `setup-go` busca el a 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. +Como alternativa, puede usar el parámetro `cache-dependency-path` para los casos en los que se usan varios archivos de dependencia o cuando se encuentran en distintos subdirectorios. ```yaml{:copy} - uses: {% data reusables.actions.action-setup-go %} @@ -150,13 +152,13 @@ Como alternativa, puedes utilizar el parámetro `cache-dependency-path` para los 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)". +Si tiene una necesidad específica o necesita controles más precisos para el almacenamiento en caché, puede usar la [acción `cache`](https://github.com/marketplace/actions/cache). Para más información, vea "[Almacenamiento en caché de dependencias para acelerar 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: +Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. En este flujo de trabajo de ejemplo se muestra cómo usar `go build` y `go test` en un trabajo: ```yaml{:copy} name: Go @@ -182,9 +184,9 @@ jobs: ## 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. +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. En el ejemplo siguiente se muestra cómo puede usar la acción `upload-artifact` para cargar los resultados de la prueba. -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)". +Para obtener más información, consulta "[Almacenamiento de datos de flujo de trabajo como artefactos](/actions/using-workflows/storing-workflow-data-as-artifacts)". ```yaml{:copy} name: Upload Go test results diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md index fb21c4c3cd..62bcc13217 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md @@ -14,39 +14,40 @@ topics: - CI - Java - Ant -shortTitle: Crear & probar con Java & Ant +shortTitle: Build & test Java & Ant +ms.openlocfilehash: d1e73fdce7bf23bf1b86ec3eb4d0f8acd9b6d292 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091897' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción Esta guía te muestra cómo crear un flujo de trabajo que realiza integración continua (CI) para tu proyecto de Java por medio del sistema de construcción Ant. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes ampliar tu flujo de trabajo de CI para cargar artefactos desde una ejecución de flujo de trabajo. -{% ifversion ghae %} -{% data reusables.actions.self-hosted-runners-software %} -{% else %} -Los ejecutores alojados en {% data variables.product.prodname_dotcom %} tienen un caché de herramientas con software preinstalado, que incluye Java Development Kits (JDK) y Ant. Para encontrar una lista de software y de las versiones pre-instaladas de JDK y de Ant, consulta la sección "[Especificaciones para los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +Los ejecutores alojados en {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} {% data variables.product.prodname_dotcom %} tienen una memoria caché de herramientas con software preinstalado, que incluye kits de desarrollo de Java (JDK) y Ant. A fin de obtener una lista de software y las versiones preinstaladas para JDK y Ant, vea "[Especificaciones de ejecutores alojados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Prerrequisitos +## Requisitos previos -Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para obtener más información, consulta: -- "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" -- "[Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" +Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para más información, consulte: +- "[Sintaxis de flujos de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" +- "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" -Recomendamos que tengas un conocimiento básico de Java y de la estructura de Ant. Para obtener más información, consulta el [Manual de Apache Ant](https://ant.apache.org/manual/). +Recomendamos que tengas un conocimiento básico de Java y de la estructura de Ant. Para obtener más información, vea el [Manual de Apache Ant](https://ant.apache.org/manual/). {% data reusables.actions.enterprise-setup-prereq %} ## Utilizar el flujo de trabajo inicial de Ant -{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Ant que funcionará para la mayoría de los proyectos de Java basados en Ant. Para obtener más información, consulta el [Flujo de trabajo inicial de Ant](https://github.com/actions/starter-workflows/blob/main/ci/ant.yml). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Ant que funcionará para la mayoría de los proyectos de Java basados en Ant. Para obtener más información, vea el [flujo de trabajo de inicio de Ant](https://github.com/actions/starter-workflows/blob/main/ci/ant.yml). -Para comenzar rápidamente, puedes elegir el flujo de trabajo inicial de Ant preconfigurado cuando crees un nuevo flujo de trabajo. Para obtener más información, consulta la "[guía rápida de {% data variables.product.prodname_actions %}](/actions/quickstart)". +Para comenzar rápidamente, puedes elegir el flujo de trabajo inicial de Ant preconfigurado cuando crees un nuevo flujo de trabajo. Para obtener más información, vea el "[Inicio rápido de {% data variables.product.prodname_actions %}](/actions/quickstart)". -También puedes agregar este flujo de trabajo de forma manual al crear un archivo nuevo en el directorio de tu repositorio `.github/workflows`. +También puede agregar este flujo de trabajo manualmente si crea un archivo en el directorio `.github/workflows` del repositorio. ```yaml{:copy} name: Java CI @@ -70,9 +71,9 @@ jobs: Este flujo de trabajo realiza los siguientes pasos: -1. El paso `checkout (comprobación)` descarga una copia de tu repositorio en el ejecutor. -2. El paso `setup-java` configura el JDK de Java 11 por Adoptium. -3. El paso "Build with Ant" (Construir con Ant) ejecuta el objetivo predeterminado en tu `build.xml` en el modo no interactivo. +1. El paso `checkout` descarga una copia del repositorio en el ejecutor. +2. El paso `setup-java` configura el JDK de Java 11 mediante Adoptium. +3. El paso "Compilar con Ant" ejecuta el destino predeterminado en `build.xml` en el modo no interactivo. Los flujos de trabajo iniciales predeterminados son un punto de partida excelente para crear tu flujo de trabajo de prueba y de compilación y puedes personalizarlos de acuerdo con las necesidades de tu proyecto. @@ -84,9 +85,9 @@ Los flujos de trabajo iniciales predeterminados son un punto de partida excelent Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. -El flujo de trabajo de inicio ejecutará el destino predeterminado especificado en tu archivo _build.xml_. Normalmente, tu objetivo predeterminado se configurará para crear clases, ejecutar pruebas y empaquetar clases en su formato distribuible, por ejemplo, un archivo JAR. +El flujo de trabajo de inicio ejecutará el destino predeterminado especificado en el archivo _build.xml_. Normalmente, tu objetivo predeterminado se configurará para crear clases, ejecutar pruebas y empaquetar clases en su formato distribuible, por ejemplo, un archivo JAR. -Si usas diferentes comandos para construir tu proyecto, o si deseas ejecutar un objetivo diferente, puedes especificarlos. Por ejemplo, es posible que desees ejecutar el destino `jar` que está configurado en tu archivo `-ci.xml_`. +Si usas diferentes comandos para construir tu proyecto, o si deseas ejecutar un objetivo diferente, puedes especificarlos. Por ejemplo, puede que quiera ejecutar el destino `jar` configurado en el archivo `_build-ci.xml_`. ```yaml{:copy} steps: @@ -101,9 +102,9 @@ steps: ## Empaquetar datos de flujo de trabajo como artefactos -Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes construidos como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para obtener más información, consulta "[Conservar datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes compilados como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". -Por lo general, Ant crea archivos de salida como JAR, EAR o WAR en el directorio `build/jar`. Puedes cargar los contenidos de ese directorio utilizando la acción `upload-Artifact`. +Ant normalmente creará archivos de salida como JAR, EAR o WAR en el directorio `build/jar`. Puede cargar el contenido de ese directorio mediante la acción `upload-artifact`. ```yaml{:copy} steps: @@ -112,7 +113,7 @@ steps: with: java-version: '11' distribution: 'adopt' - + - run: ant -noinput -buildfile build.xml - uses: {% data reusables.actions.action-upload-artifact %} with: 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 78b5fc7bde..2844b27723 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 @@ -14,39 +14,40 @@ topics: - CI - Java - Gradle -shortTitle: Crear & probar con Java & Gradle +shortTitle: Build & test Java & Gradle +ms.openlocfilehash: 00fa6888a45dda090df51260795717bc994be022 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147410447' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción -Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java usando el sistema de construcción Gradle. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de IC a {% ifversion actions-caching %}los archivos de caché y{% endif %} cargar artefactos desde una ejecución de grupo de trabajo. +Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java usando el sistema de construcción Gradle. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de trabajo de CI para {% ifversion actions-caching %}almacenar en caché los archivos y{% endif %} cargar artefactos desde una ejecución de flujo de trabajo. -{% ifversion ghae %} -{% data reusables.actions.self-hosted-runners-software %} -{% else %} -Los ejecutores alojados {% data variables.product.prodname_dotcom %} tienen una caché de herramientas con software preinstalado, que incluye kits de desarrollo de Java (JDK) y Gradle. Para encontrar una lista de software y de las versiones pre-instaladas de JDK y de Gradle, consulta la sección "[Especificaciones para los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +{% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen una caché de herramientas con software preinstalado que incluye kits de desarrollo de Java (JDK) y Gradle. Si desea obtener una lista del software y las versiones preinstaladas para JDK y Gradle, consulte "[Especificaciones de ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Prerrequisitos +## Requisitos previos -Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para obtener más información, consulta: -- "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" -- "[Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" +Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para más información, consulte: +- "[Sintaxis de flujos de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" +- "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" -Te recomendamos que tengas una comprensión básica de Java y del marco de Gradle. Para obtener más información, consulta [Empezar](https://docs.gradle.org/current/userguide/getting_started.html) en la documentación de Gradle. +Te recomendamos que tengas una comprensión básica de Java y del marco de Gradle. Para obtener más información, consulre "[Introducción](https://docs.gradle.org/current/userguide/getting_started.html)" en la documentación de Gradle. {% data reusables.actions.enterprise-setup-prereq %} ## Utilizar el flujo de trabajo inicial de Gradle -{% data variables.product.prodname_dotcom %} Proporciona un flujo de trabajo inicial de Gradle que funciona con la mayoría de los proyectos de Java basados en Gradle. Para obtener más información, consulta el [Flujo de trabajo inicial de Gradle](https://github.com/actions/starter-workflows/blob/main/ci/gradle.yml). +{% data variables.product.prodname_dotcom %} Proporciona un flujo de trabajo inicial de Gradle que funciona con la mayoría de los proyectos de Java basados en Gradle. Para obtener más información, consulte el [flujo de trabajo de inicio de Gradle](https://github.com/actions/starter-workflows/blob/main/ci/gradle.yml). -Para comenzar rápidamente, puedes elegir el flujo de trabajo inicial de Gradle preconfigurado cuando crees un flujo de trabajo nuevo. Para obtener más información, consulta la "[guía rápida de {% data variables.product.prodname_actions %}](/actions/quickstart)". +Para comenzar rápidamente, puedes elegir el flujo de trabajo inicial de Gradle preconfigurado cuando crees un flujo de trabajo nuevo. Para obtener más información, consulte el "[Inicio rápido de {% data variables.product.prodname_actions %}](/actions/quickstart)". -También puedes agregar este flujo de trabajo de forma manual al crear un archivo nuevo en el directorio de tu repositorio `.github/workflows`. +También puede agregar este flujo de trabajo manualmente si crea un archivo en el directorio `.github/workflows` del repositorio. ```yaml{:copy} {% data reusables.actions.actions-not-certified-by-github-comment %} @@ -78,10 +79,10 @@ jobs: Este flujo de trabajo realiza los siguientes pasos: -1. El paso `checkout (comprobación)` descarga una copia de tu repositorio en el ejecutor. -2. El paso `setup-java` configura el JDK de Java 11 por Adoptium. +1. El paso `checkout` descarga una copia del repositorio en el ejecutor. +2. El paso `setup-java` configura el JDK de Java 11 mediante Adoptium. 3. El paso de "Validar el wrapper de Gradle" valida la sumas de verificaciones de los archivos JAR del wrapper de Gradle que estén presentes en el árbol fuente. -4. El paso de "Build with Gradle" crea una compilación utilizando la acción `gradle/gradle-build-action` que proporciona la organización Gadle en {% data variables.product.prodname_dotcom %}. La acción se encarga de invocar a Gradle, recolectar los resultados y almacenar el estado en el caché entre los jobs. Para obtener más información, consulta la sección [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action). +4. El paso "Build with Gradle" realiza una compilación mediante la acción `gradle/gradle-build-action` proporcionada por la organización de Gradle en {% data variables.product.prodname_dotcom %}. La acción se encarga de invocar a Gradle, recolectar los resultados y almacenar el estado en el caché entre los jobs. Para obtener más información, vea [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action). Los flujos de trabajo iniciales predeterminados son un punto de partida excelente para crear tu flujo de trabajo de prueba y de compilación y puedes personalizarlos de acuerdo con las necesidades de tu proyecto. @@ -93,9 +94,9 @@ Los flujos de trabajo iniciales predeterminados son un punto de partida excelent Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. -El flujo de trabajo de inicio ejecutará la tarea `build` por defecto. En la configuración de Gradle predeterminada, este comando descargará las dependencias, construirá clases, ejecutará pruebas y empaquetará las clases en su formato distribuible, por ejemplo, un archivo JAR. +El flujo de trabajo de inicio ejecutará la tarea `build` de manera predeterminada. En la configuración de Gradle predeterminada, este comando descargará las dependencias, construirá clases, ejecutará pruebas y empaquetará las clases en su formato distribuible, por ejemplo, un archivo JAR. -Si usas diferentes comandos para construir tu proyecto, o si quieres usar una tarea diferente, puedes especificarlo. Por ejemplo, es posible que desees ejecutar la tarea `package` que está configurada en tu archivo _ci.gradle_. +Si usas diferentes comandos para construir tu proyecto, o si quieres usar una tarea diferente, puedes especificarlo. Por ejemplo, puede que quiera ejecutar la tarea `package` configurada en el archivo _ci.gradle_. ```yaml{:copy} steps: @@ -116,17 +117,17 @@ steps: ## Almacenar dependencias en caché -Tus dependencias de compilación se pueden guardar en caché para acelerar tus ejecuciones de flujo de trabajo. Después de una ejecución exitosa, la `gradle/gradle-build-action` guarda en caché las partes importantes del directorio principal del usuario de Gradle. En los jobs futuros, el caché se restablecerá para que los scripts de compilación no necesiten recompilarse y las dependencias no necesiten descargarse desde los repositorios de paquetes remotos. +Las dependencias de compilación se pueden almacenar en caché para acelerar las ejecuciones de flujo de trabajo. Cuando se ejecuta correctamente, el `gradle/gradle-build-action` almacena en caché las partes importantes del directorio principal del usuario de Gradle. En los jobs futuros, el caché se restablecerá para que los scripts de compilación no necesiten recompilarse y las dependencias no necesiten descargarse desde los repositorios de paquetes remotos. -El almacenamiento en caché se habilita predeterminadamente cuando se utiliza la acción `gradle/gradle-build-action`. Para obtener más información, consulta [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action#caching). +El almacenamiento en caché está habilitado de manera predeterminada cuando se usa la acción `gradle/gradle-build-action`. Para más información, vea [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action#caching). {% endif %} ## Empaquetar datos de flujo de trabajo como artefactos -Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes construidos como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para obtener más información, consulta "[Conservar datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes compilados como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". -Por lo general, Gradle creará archivos de salida como JAR, EAR o WAR en el directorio `build/libs`. Puedes cargar los contenidos de ese directorio utilizando la acción `upload-Artifact`. +Normalmente, Gradle creará archivos de salida como JAR, EAR o WAR en el directorio `build/libs`. Puede cargar el contenido de ese directorio mediante la acción `upload-artifact`. ```yaml{:copy} steps: diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md index 1c55fd1e0a..8b458e1609 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md @@ -14,39 +14,40 @@ topics: - CI - Java - Maven -shortTitle: Crear & probar en Java con Maven +shortTitle: Build & test Java with Maven +ms.openlocfilehash: 59d8961a7fdd1d8b84a05b8762bb09be3d2ab01c +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179811' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción -Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java utilizando la herramienta de gestión de proyectos de software Maven. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de IC a {% ifversion actions-caching %}los archivos de caché y{% endif %} cargar artefactos desde una ejecución de grupo de trabajo. +Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java utilizando la herramienta de gestión de proyectos de software Maven. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de trabajo de CI para {% ifversion actions-caching %}almacenar en caché los archivos y{% endif %} cargar artefactos desde una ejecución de flujo de trabajo. -{% ifversion ghae %} -{% data reusables.actions.self-hosted-runners-software %} -{% else %} -Los ejecutores alojados en {% data variables.product.prodname_dotcom %} tienen una caché de herramientas con un software preinstalado, que incluye kits de desarrollo de Java (JDK) y Maven. Para encontrar una lista de software y de las versiones pre-instaladas de JDK y de Maven, consulta la sección "[Especificaciones para los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +{% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen una caché de herramientas con software preinstalado, que incluye kits de desarrollo de Java (JDK) y Maven. A fin de obtener una lista de software y las versiones preinstaladas para JDK y Maven, vea "[Especificaciones de ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Prerrequisitos +## Requisitos previos -Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para obtener más información, consulta: -- "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" -- "[Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" +Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para más información, consulte: +- "[Sintaxis de flujos de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" +- "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" -Te recomendamos que tengas una comprensión básica de Java y del marco de Maven. Para obtener más información, consulta el [Guía de introducción a Maven](http://maven.apache.org/guides/getting-started/index.html) en la documentación de Maven. +Te recomendamos que tengas una comprensión básica de Java y del marco de Maven. Para más información, vea la [Guía de introducción a Maven](http://maven.apache.org/guides/getting-started/index.html) en la documentación de Maven. {% data reusables.actions.enterprise-setup-prereq %} ## Utilizar el flujo de trabajo inicial de Maven -{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Maven que funcionará para la mayoría de los proyectos Java basados en Maven. Para obtener más información, consulta el [Fluje de trabajo inicial de Maven](https://github.com/actions/starter-workflows/blob/main/ci/maven.yml). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Maven que funcionará para la mayoría de los proyectos Java basados en Maven. Para más información, vea el [flujo de trabajo de inicio de Maven](https://github.com/actions/starter-workflows/blob/main/ci/maven.yml). -Para iniciar rápidamente, puedes elegir el flujo de trabajo inicial de Maven preconfigurado cuando crees un flujo de trabajo nuevo. Para obtener más información, consulta la "[guía rápida de {% data variables.product.prodname_actions %}](/actions/quickstart)". +Para iniciar rápidamente, puedes elegir el flujo de trabajo inicial de Maven preconfigurado cuando crees un flujo de trabajo nuevo. Para más información, vea el "[Inicio rápido de {% data variables.product.prodname_actions %}](/actions/quickstart)". -También puedes agregar este flujo de trabajo de forma manual al crear un archivo nuevo en el directorio de tu repositorio `.github/workflows`. +También puede agregar este flujo de trabajo manualmente si crea un archivo en el directorio `.github/workflows` del repositorio. ```yaml{:copy} name: Java CI @@ -70,9 +71,9 @@ jobs: Este flujo de trabajo realiza los siguientes pasos: -1. El paso `checkout (comprobación)` descarga una copia de tu repositorio en el ejecutor. -2. El paso `setup-java` configura el JDK de Java 11 por Adoptium. -3. El paso "Build with Maven" (Construir con Maven) ejecuta el `paquete` destino de Maven en modo no interactivo para garantizar que tu código se compile, se superen las pruebas y se pueda crear un paquete. +1. El paso `checkout` descarga una copia del repositorio en el ejecutor. +2. El paso `setup-java` configura el JDK de Java 11 mediante Adoptium. +3. El paso "Compilar con Maven" ejecuta el destino `package` de Maven en modo no interactivo para garantizar que el código se compile, se superen las pruebas y se pueda crear un paquete. Los flujos de trabajo iniciales predeterminados son un punto de partida excelente para crear tu flujo de trabajo de prueba y de compilación y puedes personalizarlos de acuerdo con las necesidades de tu proyecto. @@ -84,9 +85,9 @@ Los flujos de trabajo iniciales predeterminados son un punto de partida excelent Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. -El flujo de trabajo de inicio ejecutará el `paquete` destino por defecto. En la configuración predeterminada de Maven, este comando descargará dependencias, construirá clases, ejecutar pruebas y las clases de paquetes en su formato distribuible, por ejemplo, un archivo JAR. +El flujo de trabajo de inicio ejecutará el destino `package` de forma predeterminada. En la configuración predeterminada de Maven, este comando descargará dependencias, construirá clases, ejecutar pruebas y las clases de paquetes en su formato distribuible, por ejemplo, un archivo JAR. -Si usas diferentes comandos para compilar tu proyecto, o si quieres usar un destino diferente, puedes especificarlos. Por ejemplo, es posible que desees ejecutar el objetivo `verify (verificar)` que está configurado en un archivo _pom-ci.xml_. +Si usas diferentes comandos para compilar tu proyecto, o si quieres usar un destino diferente, puedes especificarlos. Por ejemplo, es posible que quiera ejecutar el destino `verify` configurado en un archivo _pom-ci.xml_. ```yaml{:copy} steps: @@ -103,7 +104,7 @@ steps: ## Almacenar dependencias en caché -Puedes almacenar en caché tus dependencias para acelerar tus ejecuciones de flujo de trabajo. Después de una ejecución exitosa, tu repositorio local de Maven se almacenará en un caché. En las ejecuciones de flujo de trabajo futuras, el caché se restaurará para que las dependencias no necesiten descargarse desde los repositorios remotos de Maven. Puedes guardar las dependencias en caché utilizando simplemente la [acción `setup-java`](https://github.com/marketplace/actions/setup-java-jdk) o puedes utilizar la [Acción `cache`](https://github.com/actions/cache) para tener una configuración personalizada y más avanzada. +Puedes almacenar en caché tus dependencias para acelerar tus ejecuciones de flujo de trabajo. Después de una ejecución correcta, el repositorio de Maven local se almacenará en una memoria caché. En las ejecuciones de flujo de trabajo futuras, el caché se restaurará para que las dependencias no necesiten descargarse desde los repositorios remotos de Maven. Puede almacenar en caché las dependencias simplemente mediante la [acción `setup-java`](https://github.com/marketplace/actions/setup-java-jdk), o bien puede usar la [acción `cache`](https://github.com/actions/cache) para la configuración personalizada y más avanzada. ```yaml{:copy} steps: @@ -118,15 +119,15 @@ steps: run: mvn --batch-mode --update-snapshots verify ``` -Este flujo de trabajo guardará los contenidos de tu repositorio local de Maven, ubicado en el directorio `.m2` del directorio de inicio del ejecutor. La clave de caché será el contenido con hash de _pom.xml_, por lo que los cambios en _pom.xml_ invalidará el caché. +Este flujo de trabajo guardará los contenidos del repositorio local de Maven, ubicado en el directorio `.m2` del directorio principal del ejecutor. La clave de caché será el contenido con hash de _pom.xml_, por lo que los cambios en _pom.xml_ invalidarán la caché. {% endif %} ## Empaquetar datos de flujo de trabajo como artefactos -Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes construidos como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para obtener más información, consulta "[Conservar datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Una vez que tu compilación haya tenido éxito y tus pruebas hayan pasado, es posible que desees cargar los paquetes Java resultantes como un artefacto de construcción. Esto almacenará los paquetes compilados como parte de la ejecución del flujo de trabajo y te permitirá descargarlos. Los artefactos pueden ayudarte a probar y depurar solicitudes de extracción en tu entorno local antes de que se fusionen. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". -Por lo general, Maven creará archivos de salida como tarros, orejas o guerras en el `Objetivo` Directorio. Para cargarlos como artefactos, puedes copiarlos en un nuevo directorio que contenga artefactos para cargar. Por ejemplo, puedes crear un directorio llamado `staging` (preparación). Luego puedes cargar los contenidos de ese directorio usando la acción `upload-artifact (cargar artefacto)`. +Maven normalmente creará archivos de salida como JAR, EAR o WAR en el directorio `target`. Para cargarlos como artefactos, puedes copiarlos en un nuevo directorio que contenga artefactos para cargar. Por ejemplo, puede crear un directorio denominado `staging`. Después, puede cargar el contenido de ese directorio mediante la acción `upload-artifact`. ```yaml{:copy} steps: diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md index c8786595ae..e32fae0cc5 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md @@ -8,31 +8,34 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Crear & probar en .NET +shortTitle: Build & test .NET +ms.openlocfilehash: eadb00516976159f2efffcaa04cb4b46471c527f +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147063622' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción Esta guía te muestra cómo construir, probar y publicar un paquete de .NET. -{% ifversion ghae %} Para compilar y probar tu proyecto de .NET en {% data variables.product.prodname_ghe_managed %}, se requiere el SDK de .NET Core. {% 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 a .NET Core SDK. Para encontrar una lista completa de software actualizado y las versiones preinstaladas de .NET Core SDK, consulta la sección de [software instalado en los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners). +{% ifversion ghae %} Para compilar y probar tu proyecto de .NET en {% data variables.product.prodname_ghe_managed %}, se requiere el SDK de .NET Core. Los ejecutores hospedados en {% data reusables.actions.self-hosted-runners-software %} {% else %} {% data variables.product.prodname_dotcom %} tienen una caché de herramientas con software preinstalado, que incluye el SDK de .NET Core. Para obtener una lista completa del software actualizado y las versiones preinstaladas del SDK de .NET Core, vea [Software instalado en ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners). {% 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 "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". +Ya debes estar familiarizado con la sintaxis de YAML y con cómo se utiliza con {% data variables.product.prodname_actions %}. Para más información, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". -Te recomendamos que tengas un entendimiento básico de .NET Core SDK. Para obtener más información, consulta la sección [Iniciar con .NET](https://dotnet.microsoft.com/learn). +Te recomendamos que tengas un entendimiento básico de .NET Core SDK. Para más información, vea [Introducción a .NET](https://dotnet.microsoft.com/learn). ## Utilizar el flujo de trabajo inicial de .NET -{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de .NET que debería funcionar para la mayoría de los proyectos de .NET y esta guía incluye ejemplos que te muestran cómo personalizarlo. Para obtener más información, consulta el [flujo de trabajo inicial de.NET](https://github.com/actions/setup-dotnet). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de .NET que debería funcionar para la mayoría de los proyectos de .NET y esta guía incluye ejemplos que te muestran cómo personalizarlo. Para más información, vea el [flujo de trabajo de inicio de .NET](https://github.com/actions/setup-dotnet). -Para comenzar rápidamente, agrega el flujo de trabajo inicial al directorio de `.github/workflows` de tu repositorio. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. ```yaml name: dotnet package @@ -63,9 +66,9 @@ jobs: ## Especificar una versión de .NET -Para utilizar una versión preinstalada de .NET Core SDK en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, utiliza la acción `setup-dotnet`. Esta acción encuentra una versión específica de .NET desde el caché de las herramientas en cada ejecutor y agrega los binarios necesarios a `PATH`. Estos cambios persistirán para el recordatorio del job. +Para usar una versión preinstalada del SDK de .NET Core en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, use la acción `setup-dotnet`. Esta acción busca una versión específica de .NET en la 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-dotnet` es la forma recomendada de utilizar .NET con las {% data variables.product.prodname_actions %}, porque garantiza el comportamiento consistente a través de diversos ejecutores y diversas versiones de .NET. Si estás utilizando un ejecutor auto-hospedado, debes instalar .NET y agregarlo a `PATH`. Para obtener más información, consulta la acción [`setup-dotnet`](https://github.com/marketplace/actions/setup-net-core-sdk). +La acción `setup-dotnet` es la forma recomendada de usar .NET con {% data variables.product.prodname_actions %}, ya que garantiza el comportamiento coherente entre los distintos ejecutores y versiones de .NET. Si va a usar un ejecutor autohospedado, debe instalar .NET y agregarlo a `PATH`. Para más información, vea la acción [`setup-dotnet`](https://github.com/marketplace/actions/setup-net-core-sdk). ### Utilizar versiones múltiples de .NET @@ -95,7 +98,7 @@ jobs: ### Utilizar una versión específica de .NET -Puedes configurar tu job para que utilice una versión específica de .NET, tal como la `3.1.3`. Como alternativa, puedes utilizar una sintaxis de versión semántica para obtener el último lanzamiento menor. Este ejemplo utiliza el lanzamiento menor más reciente de .NET 3. +Puede configurar el trabajo para que utilice una versión específica de .NET, como `3.1.3`. Como alternativa, puedes utilizar una sintaxis de versión semántica para obtener el último lanzamiento menor. Este ejemplo utiliza el lanzamiento menor más reciente de .NET 3. ```yaml - name: Setup .NET 3.x @@ -105,9 +108,9 @@ Puedes configurar tu job para que utilice una versión específica de .NET, tal dotnet-version: '3.x' ``` -## Instalar dependencias +## Instalación de dependencias -Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} cuentan con el administrador de paquetes NuGet ya instalado. Puedes utilizar el CLI de dotnet para instalar dependencias desde el registro de paquetes de NuGet antes de compilar y probar tu código. Por ejemplo, el siguiente YAML instala el paquete `Newtonsoft`. +Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} cuentan con el administrador de paquetes NuGet ya instalado. Puedes utilizar el CLI de dotnet para instalar dependencias desde el registro de paquetes de NuGet antes de compilar y probar tu código. Por ejemplo, el código YAML siguiente instala el paquete `Newtonsoft`. ```yaml steps: @@ -124,9 +127,9 @@ steps: ### Almacenar dependencias en caché -Puedes guardar dependencias de NuGet en el caché utilizando una clave única, lo cual te permite restablecer las dependencias de los flujos de trabajo futures con la acción [`cache`](https://github.com/marketplace/actions/cache). Por ejemplo, el siguiente YAML instala el paquete `Newtonsoft`. +Puede almacenar dependencias de NuGet en caché mediante una clave única, lo que le permite restaurar las dependencias para flujos de trabajo futuros con la acción [`cache`](https://github.com/marketplace/actions/cache). Por ejemplo, el código YAML siguiente instala el paquete `Newtonsoft`. -Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/guides/caching-dependencies-to-speed-up-workflows)". +Para más información, vea "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/guides/caching-dependencies-to-speed-up-workflows)". ```yaml steps: @@ -148,7 +151,7 @@ steps: {% note %} -**Nota:** Dependiendo de la cantidad de dependencias, puede ser más rápido usar la caché de dependencias. Los proyectos con muchas dependencias de gran tamaño deberían ver un aumento del rendimiento, ya que reduce el tiempo necesario para la descarga. Los proyectos con menos dependencias podrían no ver un incremento significativo del rendimiento e incluso podrían ver un ligero decremento, debido a cómo NuGet instala las dependencias almacenadas en el caché. El rendimiento varía de un proyecto a otro. +**Nota:** Según el número de dependencias, puede ser más rápido usar la caché de dependencias. Los proyectos con muchas dependencias de gran tamaño deberían ver un aumento del rendimiento, ya que reduce el tiempo necesario para la descarga. Los proyectos con menos dependencias podrían no ver un incremento significativo del rendimiento e incluso podrían ver un ligero decremento, debido a cómo NuGet instala las dependencias almacenadas en el caché. El rendimiento varía de un proyecto a otro. {% endnote %} @@ -156,7 +159,7 @@ steps: ## Construir y probar tu código -Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. Este ejemplo demuestra cómo utilizar `dotnet build` y `dotnet test` en un job: +Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. En este ejemplo se muestra cómo usar `dotnet build` y `dotnet test` en un trabajo: ```yaml steps: @@ -175,9 +178,9 @@ steps: ## 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. +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. En el ejemplo siguiente se muestra cómo puede usar la acción `upload-artifact` para cargar los resultados de la prueba. -Para obtener más información, consulta "[Conservar datos de flujo de trabajo mediante artefactos](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". +Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". ```yaml name: dotnet package @@ -213,7 +216,7 @@ jobs: ## Publicar en registros de paquetes -Puedes configurar tu flujo de trabajo para publicar tu paquete de .NET a un registro de paquetes cuando pasen tus pruebas de IC. Puedes utilizar secretos de los repositorios para almacenar cualquier token o credenciales que se necesiten para publicar tu binario. El siguiente ejemplo crea y publica un paquete en el {% data variables.product.prodname_registry %} utilizando `dotnet core cli`. +Puedes configurar tu flujo de trabajo para publicar tu paquete de .NET a un registro de paquetes cuando pasen tus pruebas de IC. Puedes utilizar secretos de los repositorios para almacenar cualquier token o credenciales que se necesiten para publicar tu binario. En el ejemplo siguiente se crea y publica un paquete en {% data variables.product.prodname_registry %} mediante `dotnet core cli`. ```yaml name: Upload dotnet package 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 f4af9c6122..7c4ccb86d4 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 @@ -15,11 +15,15 @@ topics: - CI - Node - JavaScript -shortTitle: Crear & probar con Node.js +shortTitle: Build & test Node.js +ms.openlocfilehash: 25e44f1454387a84dd198ea9998d1ebc2f94cfe7 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146179027' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción @@ -27,18 +31,18 @@ Esta guía te muestra cómo crear un flujo de trabajo de integración continua ( ## Prerrequisitos -Te recomendamos que tengas una comprensión básica de Node.js, YAML, las opciones de configuración de flujo de trabajo y cómo crear un archivo de flujo de trabajo. Para obtener más información, consulta: +Te recomendamos que tengas una comprensión básica de Node.js, YAML, las opciones de configuración de flujo de trabajo y cómo crear un archivo de flujo de trabajo. Para más información, consulte: -- "[Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" -- "[Iniciar con Node.js](https://nodejs.org/en/docs/guides/getting-started-guide/)" +- "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" +- "[Introducción a Node.js](https://nodejs.org/en/docs/guides/getting-started-guide/)" {% data reusables.actions.enterprise-setup-prereq %} ## Utilizar el flujo de trabajo inicial de Node.js -{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Node.js que funcionará para la mayoría de los proyectos de Node.js. Esta guía incluye ejemplos de Yarn y de npm que puedes utilizar para personalizar el flujo de trabajo inicial. Para obtener más información, consulta el [flujo de trabajo inicial de Node.js](https://github.com/actions/starter-workflows/blob/main/ci/node.js.yml). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Node.js que funcionará para la mayoría de los proyectos de Node.js. Esta guía incluye ejemplos de Yarn y de npm que puedes utilizar para personalizar el flujo de trabajo inicial. Para más información, vea el [flujo de trabajo de inicio de Node.js](https://github.com/actions/starter-workflows/blob/main/ci/node.js.yml). -Para comenzar rápidamente, agrega el flujo de trabajo inicial al directorio de `.github/workflows` de tu repositorio. El flujo de trabajo que se muestra a continuación asume que la rama predeterminada de tu repositorio es `main`. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. En el flujo de trabajo que se muestra a continuación se asume que la rama predeterminada del repositorio es `main`. ```yaml{:copy} name: Node.js CI @@ -73,13 +77,13 @@ jobs: ## Especificar la versión de Node.js -La forma más fácil de especificar una versión de Node.js es por medio de la acción `setup-node` proporcionada por {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta [`setup-node`](https://github.com/actions/setup-node/). +La forma más fácil de especificar una versión de Node.js consiste en usar la acción `setup-node` proporcionada por {% data variables.product.prodname_dotcom %}. Para más información, vea [`setup-node`](https://github.com/actions/setup-node/). -La acción `setup-node` toma una versión de Node.js como una entrada y configura esa versión en el ejecutor. La acción `setup-node` encuentra una versión específica de Node.js de la caché de herramientas en cada ejecutor y añade los binarios necesarios a `PATH`, que continúan para el resto del trabajo. Usar la acción `setup-node` es la forma recomendada de usar Node.js con {% data variables.product.prodname_actions %} porque asegura un comportamiento consistente a través de diferentes ejecutores y diferentes versiones de Node.js. Si estás usando un ejecutor autoalojado, debes instalar Node.js y añadirlo a `PATH`. +La acción `setup-node` toma una versión de Node.js como entrada y la configura en el ejecutor. La acción `setup-node` busca una versión específica de Node.js en la caché de herramientas en cada ejecutor y agrega los archivos binarios necesarios a `PATH`, que se conserva para el resto del trabajo. El uso de la acción `setup-node` es la forma recomendada de utilizar Node.js con {% data variables.product.prodname_actions %}, ya que garantiza el comportamiento coherente entre los distintos ejecutores y versiones de Node.js. Si va a usar un ejecutor autohospedado, debe instalar Node.js y agregarlo a `PATH`. -El flujo de trabajo inicial incluye una estrategia de matriz que compila y prueba tu código con cuatro versiones de Node.js: 10.x, 12.x, 14.x y 15.x. La 'x' es un carácter comodín que coincide con el último lanzamiento menor y de parche disponible para una versión. Cada versión de Node.js especificada en la matriz `node-version` crea un trabajo que ejecuta los mismos pasos. +El flujo de trabajo inicial incluye una estrategia de matriz que compila y prueba tu código con cuatro versiones de Node.js: 10.x, 12.x, 14.x y 15.x. La 'x' es un carácter comodín que coincide con el último lanzamiento menor y de parche disponible para una versión. Cada versión de Node.js que se especifica en la matriz `node-version` crea un trabajo que ejecuta los mismos pasos. -Cada trabajo puede acceder al valor definido en la matriz `node-version` por medio del contexto `matrix`. La acción `setup-node` utiliza el contexto como la entrada `node-version`. La acción `setup-node` configura cada trabajo con una versión diferente de Node.js antes de construir y probar código. Para obtener más información acerca de las estrategias y los contextos de la matriz, consulta las secciones "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix)" y "[Contextos](/actions/learn-github-actions/contexts)". +Cada trabajo puede acceder al valor definido en la matriz `node-version` de matrices mediante el contexto `matrix`. La acción `setup-node` usa el contexto como entrada `node-version`. La acción `setup-node` configura cada trabajo con una versión diferente de Node.js antes de compilar y probar el código. Para más información sobre las estrategias y los contextos de matriz, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix)" y "[Contextos](/actions/learn-github-actions/contexts)". ```yaml{:copy} strategy: @@ -126,19 +130,18 @@ jobs: ``` Si no especificas una versión de Node.js, {% data variables.product.prodname_dotcom %} utiliza la versión de Node.js por defecto del entorno. -{% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} -{% else %} Para obtener más información, consulta la sección "[Especificaciones para los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +{% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} Para más información, vea "[Especificaciones para ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Instalar dependencias +## Instalación de dependencias 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 %}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 %} +{% ifversion actions-caching %}También puedes almacenar en caché las dependencias para acelerar el flujo de trabajo. Para obtener más información, consulta "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} ### Ejemplo con npm -Este ejemplo instala las dependencias definidas en el archivo *package.json*. Para obtener más información, consulta [`Instalar npm`](https://docs.npmjs.com/cli/install). +En este ejemplo se instalan las dependencias definidas en el archivo *package.json*. Para más información, vea [`npm install`](https://docs.npmjs.com/cli/install). ```yaml{:copy} steps: @@ -151,7 +154,7 @@ steps: run: npm install ``` -Mediante `npm ci` se instalan las versiones en el archivo *package-lock.json* o *npm-shrinkwrap.json* y se evitan las actualizaciones al archivo de bloqueo. Usar `npm ci` generalmente es más rápido que ejecutar `npm install`. Para obtener más información, consulta [`npm ci`](https://docs.npmjs.com/cli/ci.html) e [Introducir `npm ci` para construcciones más rápidas y confiables](https://blog.npmjs.org/post/171556855892/introducing-npm-ci-for-faster-more-reliable)." +El uso de `npm ci` instala las versiones en el archivo *package-lock.json* o *npm-shrinkwrap.json*, y evita las actualizaciones del archivo de bloqueo. El uso de `npm ci` suele ser más rápido que la ejecución de `npm install`. Para más información, vea [`npm ci`](https://docs.npmjs.com/cli/ci.html) e "[Introducción de `npm ci` para compilaciones más rápidas y confiables](https://blog.npmjs.org/post/171556855892/introducing-npm-ci-for-faster-more-reliable)". ```yaml{:copy} steps: @@ -166,7 +169,7 @@ steps: ### Ejemplo con Yarn -Este ejemplo instala las dependencias definidas en el archivo *package.json*. Para obtener más información, consulta [`Instalar yarn`](https://yarnpkg.com/en/docs/cli/install). +En este ejemplo se instalan las dependencias definidas en el archivo *package.json*. Para más información, vea [`yarn install`](https://yarnpkg.com/en/docs/cli/install). ```yaml{:copy} steps: @@ -179,7 +182,7 @@ steps: run: yarn ``` -Como alternativa, puedes pasar `--frozen-lockfile` para instalar las versiones en el archivo `yarn.lock` y prevenir las actualizaciones al archivo `yarn.lock`. +Como alternativa, puede pasar `--frozen-lockfile` para instalar las versiones en el archivo `yarn.lock` y evitar actualizaciones en el archivo `yarn.lock`. ```yaml{:copy} steps: @@ -196,11 +199,11 @@ steps: {% data reusables.actions.setup-node-intro %} -Para autenticar tu registro privado, necesitarás almacenar tu token de autenticación de npm como un secreto. Por ejemplo, crea un repositorio secreto que se llame `NPM_TOKEN`. Para más información, consulta "[Crear y usar secretos cifrados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +Para autenticar tu registro privado, necesitarás almacenar tu token de autenticación de npm como un secreto. Por ejemplo, cree un secreto de repositorio denominado `NPM_TOKEN`. Para más información, vea ["Creación y uso de secretos cifrados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". -En el siguiente ejemplo, el secreto `NPM_TOKEN` almacena el token de autenticación npm. La acción `setup-node` configura el archivo *.npmrc* para leer el token de autenticación npm desde la variable de entorno `NODE_AUTH_TOKEN`. Cuando utilices la acción `setup-node` para crear un archivo *.npmrc*, debes configurar la variable de ambiente `NODE_AUTH_TOKEN` con el secreto que contiene tu token de autenticación de npm. +En el ejemplo siguiente, el secreto `NPM_TOKEN` almacena el token de autenticación de npm. La acción `setup-node` configura el archivo *.npmrc* para leer el token de autenticación de npm de la variable de entorno `NODE_AUTH_TOKEN`. Al usar la acción `setup-node` para crear un archivo *.npmrc*, debe establecer la variable de entorno `NODE_AUTH_TOKEN` con el secreto que contiene el token de autenticación de npm. -Antes de instalar dependencias, utiliza la acción `setup-node` para crear el archivo *.npmrc*. La acción tiene dos parámetros de entrada. El parámetro `node-version` establece la versión de Node.js y el parámetro `registry-url` establece el registro predeterminado. Si tu registro de paquetes usa ámbitos, debes usar el parámetro `scope`. Para obtener más información, consulta [`npm-scope`](https://docs.npmjs.com/misc/scope). +Antes de instalar las dependencias, use la acción `setup-node` para crear el archivo *.npmrc*. La acción tiene dos parámetros de entrada. El parámetro `node-version` establece la versión de Node.js y el parámetro `registry-url` establece el registro predeterminado. Si en el registro de paquetes se utilizan ámbitos, debe usar el parámetro `scope`. Para más información, vea [`npm-scope`](https://docs.npmjs.com/misc/scope). ```yaml{:copy} steps: @@ -218,7 +221,7 @@ steps: NODE_AUTH_TOKEN: {% raw %}${{ secrets.NPM_TOKEN }}{% endraw %} ``` -El ejemplo anterior crea un archivo *.npmrc* con el siguiente contenido: +En el ejemplo anterior se crea un archivo *.npmrc* con el contenido siguiente: ```ini //registry.npmjs.org/:_authToken=${NODE_AUTH_TOKEN} @@ -230,7 +233,7 @@ always-auth=true ### Ejemplo de dependencias en caché -Puedes guardar en caché y restablecer las dependencias utilizando la [acción `setup-node`](https://github.com/actions/setup-node). +Puedes almacenar en caché y restaurar las dependencias mediante la [acción `setup-node`](https://github.com/actions/setup-node). El siguiente ejemplo guarda las dependencias en caché para npm. @@ -278,13 +281,13 @@ steps: - run: pnpm test ``` -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)". +Si tiene una necesidad específica o necesita controles más precisos para el almacenamiento en caché, puede usar la [acción `cache`](https://github.com/marketplace/actions/cache). Para más información, vea "[Almacenamiento en caché de dependencias para acelerar 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. Por ejemplo, si ejecutas `npm run build` para ejecutar pasos de construcción definidos en tu archivo *package.json* y `npm test` para ejecutar tu conjunto de pruebas, añadirías esos comandos en tu archivo de flujo de trabajo. +Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. Por ejemplo, si ejecuta `npm run build` para ejecutar los pasos de compilación definidos en el archivo *package.json* y `npm test` para ejecutar el conjunto de pruebas, tendría que agregar esos comandos en el archivo de flujo de trabajo. ```yaml{:copy} steps: @@ -300,8 +303,8 @@ steps: ## Empaquetar datos de flujo de trabajo como artefactos -Puedes guardar los artefactos de tus pasos de construcción y prueba para verlos después de que se complete un trabajo. 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. Para obtener más información, consulta "[Conservar datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Puedes guardar los artefactos de tus pasos de construcción y prueba para verlos después de que se complete un trabajo. 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. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". ## Publicar en registros de paquetes -Puedes configurar tu flujo de trabajo para que publique tu paquete Node.js en un registro de paquete después de que se aprueben tus pruebas de CI. Para obtener más información acerca de la publicación a npm y {% data variables.product.prodname_registry %}, consulta [Publicar paquetes Node.js](/actions/automating-your-workflow-with-github-actions/publishing-nodejs-packages)." +Puedes configurar tu flujo de trabajo para que publique tu paquete Node.js en un registro de paquete después de que se aprueben tus pruebas de CI. Para más información sobre la publicación en npm y {% data variables.product.prodname_registry %} vea "[Publicación de paquetes de Node.js](/actions/automating-your-workflow-with-github-actions/publishing-nodejs-packages)". diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md index eea0fa3469..0f1121ee9a 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md @@ -1,6 +1,6 @@ --- -title: Building and testing PowerShell -intro: You can create a continuous integration (CI) workflow to build and test your PowerShell project. +title: Compilar y probar PowerShell +intro: Puedes crear un flujo de trabajo de integración continua (IC) para compilar y probar tu proyecto de PowerShell. redirect_from: - /actions/guides/building-and-testing-powershell versions: @@ -15,37 +15,39 @@ topics: - CI - PowerShell shortTitle: Build & test PowerShell +ms.openlocfilehash: 572c2ee17c948f44a8f8e4006d3729498269a215 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146180219' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +## Introducción -## Introduction +Esta guía te muestra cómo utilizar PowerShell para la IC. Describimos cómo utilizar Pester, instalar dependencias, probar tu módulo y publicarlo en la galería de PowerShell. -This guide shows you how to use PowerShell for CI. It describes how to use Pester, install dependencies, test your module, and publish to the PowerShell Gallery. +Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen un caché de herramientas con software pre-instalado, lo cual incluye a PowerShell y a Pester. -{% data variables.product.prodname_dotcom %}-hosted runners have a tools cache with pre-installed software, which includes PowerShell and Pester. - -{% ifversion ghae %} -{% data reusables.actions.self-hosted-runners-software %} -{% else %}For a full list of up-to-date software and the pre-installed versions of PowerShell and Pester, see "[Specifications for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +{% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %}Para obtener una lista completa de software actualizado y las versiones preinstaladas de PowerShell y Pester, vea "[Especificaciones para ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Prerequisites +## Requisitos previos -You should be familiar with YAML and the syntax for {% data variables.product.prodname_actions %}. For more information, see "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." +Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para más información, vea "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)". -We recommend that you have a basic understanding of PowerShell and Pester. For more information, see: -- [Getting started with PowerShell](https://docs.microsoft.com/powershell/scripting/learn/ps101/01-getting-started) +Te recomendamos tener un entendimiento básico de PowerShell y de Pester. Para más información, consulte: +- [Introducción a PowerShell](https://docs.microsoft.com/powershell/scripting/learn/ps101/01-getting-started) - [Pester](https://pester.dev) {% data reusables.actions.enterprise-setup-prereq %} -## Adding a workflow for Pester +## Agregar un flujo de trabajo para Pester -To automate your testing with PowerShell and Pester, you can add a workflow that runs every time a change is pushed to your repository. In the following example, `Test-Path` is used to check that a file called `resultsfile.log` is present. +Para automatizar tus pruebas con PowerShell y con Pester, puedes agregar un flujo de trabajo que se ejecute cada que se sube un cambio en tu repositorio. En el ejemplo siguiente, se usa `Test-Path` para comprobar que existe un archivo con el nombre `resultsfile.log`. -This example workflow file must be added to your repository's `.github/workflows/` directory: +Este archivo de flujo de trabajo de ejemplo se debe agregar al directorio `.github/workflows/` del repositorio: ```yaml name: Test PowerShell on Ubuntu @@ -67,15 +69,15 @@ jobs: Invoke-Pester Unit.Tests.ps1 -Passthru ``` -* `shell: pwsh` - Configures the job to use PowerShell when running the `run` commands. -* `run: Test-Path resultsfile.log` - Check whether a file called `resultsfile.log` is present in the repository's root directory. -* `Should -Be $true` - Uses Pester to define an expected result. If the result is unexpected, then {% data variables.product.prodname_actions %} flags this as a failed test. For example: +* `shell: pwsh`: configura el trabajo para que use PowerShell al ejecutar los comandos `run`. +* `run: Test-Path resultsfile.log`: comprueba si existe un archivo con el nombre `resultsfile.log` en el directorio raíz del repositorio. +* `Should -Be $true`: usa Pester para definir un resultado esperado. Si el resultado es inesperado, entonces {% data variables.product.prodname_actions %} lo marca como una prueba fallida. Por ejemplo: -  +  -* `Invoke-Pester Unit.Tests.ps1 -Passthru` - Uses Pester to execute tests defined in a file called `Unit.Tests.ps1`. For example, to perform the same test described above, the `Unit.Tests.ps1` will contain the following: +* `Invoke-Pester Unit.Tests.ps1 -Passthru`: usa Pester para ejecutar pruebas definidas en un archivo denominado `Unit.Tests.ps1`. Por ejemplo, para realizar la misma prueba que se ha descrito antes, `Unit.Tests.ps1` contendrá lo siguiente: ``` Describe "Check results file is present" { It "Check results file is present" { @@ -84,29 +86,29 @@ jobs: } ``` -## PowerShell module locations +## Ubicaciones de los módulos de PowerShell -The table below describes the locations for various PowerShell modules in each {% data variables.product.prodname_dotcom %}-hosted runner. +En la siguiente tabla se describen las ubicaciones para varios módulos de PowerShell en cada ejecutor hospedado en {% data variables.product.prodname_dotcom %}. || Ubuntu | macOS | Windows | |------|-------|------|----------| -|**PowerShell system modules** |`/opt/microsoft/powershell/7/Modules/*`|`/usr/local/microsoft/powershell/7/Modules/*`|`C:\program files\powershell\7\Modules\*`| -|**PowerShell add-on modules**|`/usr/local/share/powershell/Modules/*`|`/usr/local/share/powershell/Modules/*`|`C:\Modules\*`| -|**User-installed modules**|`/home/runner/.local/share/powershell/Modules/*`|`/Users/runner/.local/share/powershell/Modules/*`|`C:\Users\runneradmin\Documents\PowerShell\Modules\*`| +|**Módulos de sistema de PowerShell** |`/opt/microsoft/powershell/7/Modules/*`|`/usr/local/microsoft/powershell/7/Modules/*`|`C:\program files\powershell\7\Modules\*`| +|**Módulos de complementos de PowerShell**|`/usr/local/share/powershell/Modules/*`|`/usr/local/share/powershell/Modules/*`|`C:\Modules\*`| +|**Módulos instalados por el usuario**|`/home/runner/.local/share/powershell/Modules/*`|`/Users/runner/.local/share/powershell/Modules/*`|`C:\Users\runneradmin\Documents\PowerShell\Modules\*`| -## Installing dependencies +## Instalación de dependencias -{% data variables.product.prodname_dotcom %}-hosted runners have PowerShell 7 and Pester installed. You can use `Install-Module` to install additional dependencies from the PowerShell Gallery before building and testing your code. +Los ejecutores hospedados en {% data variables.product.prodname_dotcom %} tienen PowerShell 7 y Pester instalados. Puede usar `Install-Module` para instalar dependencias adicionales desde la Galería de PowerShell antes de compilar y probar el código. {% note %} -**Note:** The pre-installed packages (such as Pester) used by {% data variables.product.prodname_dotcom %}-hosted runners are regularly updated, and can introduce significant changes. As a result, it is recommended that you always specify the required package versions by using `Install-Module` with `-MaximumVersion`. +**Nota:** Los paquetes preinstalados (Pester) que usan los ejecutores hospedados en {% data variables.product.prodname_dotcom %} se actualizan frecuentemente y pueden introducir cambios significativos. Como resultado, se recomienda especificar siempre las versiones de paquete necesarias mediante `Install-Module` con `-MaximumVersion`. {% endnote %} -{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}También puedes almacenar en caché las dependencias para acelerar el flujo de trabajo. Para obtener más información, consulta "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} -For example, the following job installs the `SqlServer` and `PSScriptAnalyzer` modules: +Por ejemplo, el siguiente trabajo instala los módulos `SqlServer`y `PSScriptAnalyzer`: ```yaml jobs: @@ -124,17 +126,17 @@ jobs: {% note %} -**Note:** By default, no repositories are trusted by PowerShell. When installing modules from the PowerShell Gallery, you must explicitly set the installation policy for `PSGallery` to `Trusted`. +**Nota:** De forma predeterminada, PowerShell no confía en ningún repositorio. Al instalar módulos desde la Galería de PowerShell, debe establecer de forma explícita la directiva de instalación de `PSGallery` en `Trusted`. {% endnote %} {% ifversion actions-caching %} -### Caching dependencies +### Almacenar dependencias en caché -You can cache PowerShell dependencies using a unique key, which allows you to restore the dependencies for future workflows with the [`cache`](https://github.com/marketplace/actions/cache) action. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)." +Puedes almacenar dependencias de PowerShell en caché con una clave única, lo que te permite restaurar las dependencias para flujos de trabajo futuros con la acción [`cache`](https://github.com/marketplace/actions/cache). Para más información, vea "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". -PowerShell caches its dependencies in different locations, depending on the runner's operating system. For example, the `path` location used in the following Ubuntu example will be different for a Windows operating system. +PowerShell guarda sus dependencias en caché en ubicaciones diferentes, dependiendo del sistema operativo del ejecutor. Por ejemplo, la ubicación `path` que se usa en el siguiente ejemplo de Ubuntu será diferente a la de un sistema operativo Windows. ```yaml steps: @@ -155,13 +157,13 @@ steps: {% endif %} -## Testing your code +## Probar el código -You can use the same commands that you use locally to build and test your code. +Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. -### Using PSScriptAnalyzer to lint code +### Utilizar PSScriptAnalyzer para limpiar el código -The following example installs `PSScriptAnalyzer` and uses it to lint all `ps1` files in the repository. For more information, see [PSScriptAnalyzer on GitHub](https://github.com/PowerShell/PSScriptAnalyzer). +En el ejemplo siguiente se instala `PSScriptAnalyzer` y se usa para el lint de todos los archivos `ps1` del repositorio. Para más información, vea [PSScriptAnalyzer en GitHub](https://github.com/PowerShell/PSScriptAnalyzer). ```yaml lint-with-PSScriptAnalyzer: @@ -187,11 +189,11 @@ The following example installs `PSScriptAnalyzer` and uses it to lint all `ps1` } ``` -## Packaging workflow data as artifacts +## Empaquetar datos de flujo de trabajo como artefactos -You can upload artifacts to view after a workflow completes. For example, you may need to save log files, core dumps, test results, or screenshots. For more information, see "[Persisting workflow data using artifacts](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Puedes cargar artefactos para ver después de que se complete un flujo de trabajo. 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. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". -The following example demonstrates how you can use the `upload-artifact` action to archive the test results received from `Invoke-Pester`. For more information, see the [`upload-artifact` action](https://github.com/actions/upload-artifact). +En el ejemplo siguiente se muestra cómo puede usar la `upload-artifact` acción para archivar los resultados de la prueba recibidos de `Invoke-Pester`. Para más información, vea la [acción `upload-artifact`](https://github.com/actions/upload-artifact). ```yaml name: Upload artifact from Ubuntu @@ -215,13 +217,13 @@ jobs: if: {% raw %}${{ always() }}{% endraw %} ``` -The `always()` function configures the job to continue processing even if there are test failures. For more information, see "[always](/actions/reference/context-and-expression-syntax-for-github-actions#always)." +La función `always()` configura el trabajo para que el procesamiento continúe aunque se produzcan fallos en las pruebas. Para más información, vea "[always](/actions/reference/context-and-expression-syntax-for-github-actions#always)". -## Publishing to PowerShell Gallery +## Publicar en la galería de PowerShell -You can configure your workflow to publish your PowerShell module to the PowerShell Gallery when your CI tests pass. You can use secrets to store any tokens or credentials needed to publish your package. For more information, see "[Creating and using encrypted secrets](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +Puedes configurar tu flujo de trabajo para que publique tu módulo de PowerShell en la galería de PowerShell cuando pasen tus pruebas de IC. Puedes utilizar los secretos para almacenar cualquier token o credencial que se necesiten para publicar tu paquete. Para más información, vea ["Creación y uso de secretos cifrados](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". -The following example creates a package and uses `Publish-Module` to publish it to the PowerShell Gallery: +En el ejemplo siguiente se crea un paquete y se usa `Publish-Module` para publicarlo en la Galería de PowerShell: ```yaml name: Publish PowerShell Module 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 505c47e3bd..f08b455d79 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 @@ -1,6 +1,6 @@ --- -title: Building and testing Python -intro: You can create a continuous integration (CI) workflow to build and test your Python project. +title: Crear y probar en Python +intro: Puedes crear un flujo de trabajo de integración continua (CI) para construir y probar tu proyecto de Python. redirect_from: - /actions/automating-your-workflow-with-github-actions/using-python-with-github-actions - /actions/language-and-framework-guides/using-python-with-github-actions @@ -15,36 +15,38 @@ topics: - CI - Python shortTitle: Build & test Python +ms.openlocfilehash: a55aa73ce26f4482411366b0edb66d9b1a305966 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147409471' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +## Introducción -## Introduction +Esta guía te muestra cómo construir, probar y publicar un paquete de Python. -This guide shows you how to build, test, and publish a Python package. - -{% ifversion ghae %} -{% data reusables.actions.self-hosted-runners-software %} -{% else %} {% data variables.product.prodname_dotcom %}-hosted runners have a tools cache with pre-installed software, which includes Python and PyPy. You don't have to install anything! For a full list of up-to-date software and the pre-installed versions of Python and PyPy, see "[Specifications for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +Los ejecutores alojados en {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} {% else %} {% data variables.product.prodname_dotcom %} tienen una memoria caché de herramientas con software preinstalado, que incluye Python y PyPy. ¡No tienes que instalar nada! A fin de obtener una lista completa de software actualizada y las versiones preinstaladas de Python y PyPy, consulte "[Especificaciones de ejecutores alojados en {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". {% endif %} -## Prerequisites +## Requisitos previos -You should be familiar with YAML and the syntax for {% data variables.product.prodname_actions %}. For more information, see "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." +Deberías estar familiarizado con YAML y la sintaxis para las {% data variables.product.prodname_actions %}. Para más información, vea "[Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions)". -We recommend that you have a basic understanding of Python, PyPy, and pip. For more information, see: -- [Getting started with Python](https://www.python.org/about/gettingstarted/) +Te recomendamos que tengas una comprensión básica de Python, PyPy y pip. Para más información, consulte: +- [Introducción a Python](https://www.python.org/about/gettingstarted/) - [PyPy](https://pypy.org/) -- [Pip package manager](https://pypi.org/project/pip/) +- [Administrador de paquetes pip](https://pypi.org/project/pip/) {% data reusables.actions.enterprise-setup-prereq %} -## Using the Python starter workflow +## Utilizar el flujo de trabajo inicial de Python -{% data variables.product.prodname_dotcom %} provides a Python starter workflow that should work for most Python projects. This guide includes examples that you can use to customize the starter workflow. For more information, see the [Python starter workflow](https://github.com/actions/starter-workflows/blob/main/ci/python-package.yml). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Python que debería funcionar para la mayoría de los proyectos de Python. Esta guía incluye ejemplos que puedes utilizar para personalizar los flujos de trabajo iniciales. Para obtener más información, consulte el [flujo de trabajo de inicio de Python](https://github.com/actions/starter-workflows/blob/main/ci/python-package.yml). -To get started quickly, add the starter workflow to the `.github/workflows` directory of your repository. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. ```yaml{:copy} name: Python package @@ -81,25 +83,25 @@ jobs: pytest ``` -## Specifying a Python version +## Especificar una versión de Python -To use a pre-installed version of Python or PyPy on a {% data variables.product.prodname_dotcom %}-hosted runner, use the `setup-python` action. This action finds a specific version of Python or PyPy from the tools cache on each runner and adds the necessary binaries to `PATH`, which persists for the rest of the job. If a specific version of Python is not pre-installed in the tools cache, the `setup-python` action will download and set up the appropriate version from the [`python-versions`](https://github.com/actions/python-versions) repository. +Para usar una versión preinstalada de Python o PyPy en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, use la acción `setup-python`. Esta acción busca una versión específica de Python o PyPy en la caché de herramientas de cada ejecutor y agrega los archivos binarios necesarios a `PATH`, que se conserva para el resto del trabajo. Si una versión específica de Python no está preinstalada en la memoria caché de herramientas, la acción `setup-python` descargará y configurará la versión adecuada del repositorio [`python-versions`](https://github.com/actions/python-versions). -Using the `setup-python` action is the recommended way of using Python with {% data variables.product.prodname_actions %} because it ensures consistent behavior across different runners and different versions of Python. If you are using a self-hosted runner, you must install Python and add it to `PATH`. For more information, see the [`setup-python` action](https://github.com/marketplace/actions/setup-python). +El uso de la acción `setup-python` es la forma recomendada de usar Python con {% data variables.product.prodname_actions %}, ya que garantiza que tenga lugar un comportamiento uniforme en los distintos ejecutores y versiones de Python. Si va a usar un ejecutor autohospedado, debe instalar Python y agregarlo a `PATH`. Para más información, vea la [acción `setup-python`](https://github.com/marketplace/actions/setup-python). -The table below describes the locations for the tools cache in each {% data variables.product.prodname_dotcom %}-hosted runner. +La tabla que aparece a continuación describe las ubicaciones de la caché de herramientas en cada ejecutor alojado {% data variables.product.prodname_dotcom %}. || Ubuntu | Mac | Windows | |------|-------|------|----------| -|**Tool Cache Directory** |`/opt/hostedtoolcache/*`|`/Users/runner/hostedtoolcache/*`|`C:\hostedtoolcache\windows\*`| -|**Python Tool Cache**|`/opt/hostedtoolcache/Python/*`|`/Users/runner/hostedtoolcache/Python/*`|`C:\hostedtoolcache\windows\Python\*`| -|**PyPy Tool Cache**|`/opt/hostedtoolcache/PyPy/*`|`/Users/runner/hostedtoolcache/PyPy/*`|`C:\hostedtoolcache\windows\PyPy\*`| +|**Directorio de caché de herramientas** |`/opt/hostedtoolcache/*`|`/Users/runner/hostedtoolcache/*`|`C:\hostedtoolcache\windows\*`| +|**Caché de herramientas de Python**|`/opt/hostedtoolcache/Python/*`|`/Users/runner/hostedtoolcache/Python/*`|`C:\hostedtoolcache\windows\Python\*`| +|**Caché de herramientas de PyPy**|`/opt/hostedtoolcache/PyPy/*`|`/Users/runner/hostedtoolcache/PyPy/*`|`C:\hostedtoolcache\windows\PyPy\*`| -If you are using a self-hosted runner, you can configure the runner to use the `setup-python` action to manage your dependencies. For more information, see [using setup-python with a self-hosted runner](https://github.com/actions/setup-python#using-setup-python-with-a-self-hosted-runner) in the `setup-python` README. +Si está utilizando un ejecutor autohospedado, puede configurarlo para utilizar la acción `setup-python` para administrar sus dependencias. Para obtener más información, consulte [uso de setup-python con un ejecutor autohospedado](https://github.com/actions/setup-python#using-setup-python-with-a-self-hosted-runner) en el archivo README de `setup-python`. -{% data variables.product.prodname_dotcom %} supports semantic versioning syntax. For more information, see "[Using semantic versioning](https://docs.npmjs.com/about-semantic-versioning#using-semantic-versioning-to-specify-update-types-your-package-can-accept)" and the "[Semantic versioning specification](https://semver.org/)." +{% data variables.product.prodname_dotcom %} admite la sintaxis de control de versiones semántico. Para obtener más información, consulte "[Uso del control de versiones semántico](https://docs.npmjs.com/about-semantic-versioning#using-semantic-versioning-to-specify-update-types-your-package-can-accept)" y "[Especificación del control de versiones semántico](https://semver.org/)". -### Using multiple Python versions +### Usar múltiples versiones de Python ```yaml{:copy} name: Python package @@ -127,9 +129,9 @@ jobs: run: python -c "import sys; print(sys.version)" ``` -### Using a specific Python version +### Usar una versión de Python específica -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. +Puedes configurar una versión específica de Python. Por ejemplo, 3.9. Como alternativa, puedes utilizar una sintaxis de versión semántica para obtener el último lanzamiento menor. En este ejemplo se usa el último lanzamiento menor de Python 3. ```yaml{:copy} name: Python package @@ -155,11 +157,11 @@ jobs: run: python -c "import sys; print(sys.version)" ``` -### Excluding a version +### Excluir una versión -If you specify a version of Python that is not available, `setup-python` fails with an error such as: `##[error]Version 3.4 with arch x64 not found`. The error message includes the available versions. +Si especifica una versión de Python que no esté disponible, se produce un error en `setup-python` como: `##[error]Version 3.4 with arch x64 not found`. El mensaje de error incluye las versiones disponibles. -You can also use the `exclude` keyword in your workflow if there is a configuration of Python that you do not wish to run. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategy)." +También puede usar la palabra clave `exclude` en el flujo de trabajo si hay una configuración de Python que no desea ejecutar. Para obtener más información, consulte "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategy)". ```yaml{:copy} name: Python package @@ -181,21 +183,21 @@ jobs: python-version: "3.7" ``` -### Using the default Python version +### Usar la versión de Python predeterminada -We recommend using `setup-python` to configure the version of Python used in your workflows because it helps make your dependencies explicit. If you don't use `setup-python`, the default version of Python set in `PATH` is used in any shell when you call `python`. The default version of Python varies between {% data variables.product.prodname_dotcom %}-hosted runners, which may cause unexpected changes or use an older version than expected. +Recomendamos usar `setup-python` para configurar la versión de Python que se usa en sus flujos de trabajo porque permite que las dependencias sean explícitas. Si no usa `setup-python`, la versión predeterminada de Python establecida en `PATH` se usa en cualquier shell cuando llama a `python`. La versión predeterminada de Python varía entre los ejecutores alojados {% data variables.product.prodname_dotcom %}, que pueden causar cambios inesperados o usar una versión anterior a la esperada. -| {% data variables.product.prodname_dotcom %}-hosted runner | Description | +| Ejecutor alojado de {% data variables.product.prodname_dotcom %} | Descripción | |----|----| -| Ubuntu | Ubuntu runners have multiple versions of system Python installed under `/usr/bin/python` and `/usr/bin/python3`. The Python versions that come packaged with Ubuntu are in addition to the versions that {% data variables.product.prodname_dotcom %} installs in the tools cache. | -| Windows | Excluding the versions of Python that are in the tools cache, Windows does not ship with an equivalent version of system Python. To maintain consistent behavior with other runners and to allow Python to be used out-of-the-box without the `setup-python` action, {% data variables.product.prodname_dotcom %} adds a few versions from the tools cache to `PATH`.| -| macOS | The macOS runners have more than one version of system Python installed, in addition to the versions that are part of the tools cache. The system Python versions are located in the `/usr/local/Cellar/python/*` directory. | +| Ubuntu | Los ejecutores de Ubuntu tienen varias versiones del sistema Python instaladas en `/usr/bin/python` y `/usr/bin/python3`. Las versiones de Python que vienen empaquetadas con Ubuntu se suman a las versiones que {% data variables.product.prodname_dotcom %} instala en la caché de herramientas. | +| Windows | Excluyendo las versiones de Python que están en la caché de herramientas, Windows no se envía con una versión equivalente de Python del sistema. Para mantener un comportamiento uniforme con otros ejecutores y para permitir que Python se use de forma integrada sin la acción `setup-python`, {% data variables.product.prodname_dotcom %} agrega algunas versiones desde la caché de herramientas a `PATH`.| +| macOS | Los ejecutores de macOS tienen más de una versión de Python del sistema instalada, además de las versiones que son parte de la caché de las herramientas. Las versiones de Python del sistema se encuentran en el directorio `/usr/local/Cellar/python/*`. | -## Installing dependencies +## Instalación de dependencias -{% data variables.product.prodname_dotcom %}-hosted runners have the pip package manager installed. You can use pip to install dependencies from the PyPI package registry before building and testing your code. For example, the YAML below installs or upgrades the `pip` package installer and the `setuptools` and `wheel` packages. +Los ejecutores alojados {% data variables.product.prodname_dotcom %} tienen instalado el administrador del paquete pip. Puedes usar pip para instalar dependencias desde el registro del paquete de PyPI antes de construir y probar tu código. Por ejemplo, el YAML siguiente instala o actualiza el instalador de paquetes `pip` y los paquetes `setuptools` y `wheel`. -{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}También puedes almacenar en caché las dependencias para acelerar el flujo de trabajo. Para obtener más información, consulta "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} ```yaml{:copy} steps: @@ -208,9 +210,9 @@ steps: run: python -m pip install --upgrade pip setuptools wheel ``` -### Requirements file +### Archivo de requisitos -After you update `pip`, a typical next step is to install dependencies from *requirements.txt*. For more information, see [pip](https://pip.pypa.io/en/stable/cli/pip_install/#example-requirements-file). +Después de actualizar `pip`, el siguiente paso típico consiste en instalar dependencias desde *requirements.txt*. Para obtener más información, consulte [pip](https://pip.pypa.io/en/stable/cli/pip_install/#example-requirements-file). ```yaml{:copy} steps: @@ -227,11 +229,11 @@ steps: {% ifversion actions-caching %} -### Caching Dependencies +### Dependencias de almacenamiento en caché -You can cache and restore the dependencies using the [`setup-python` action](https://github.com/actions/setup-python). +Puedes almacenar en caché y restaurar las dependencias mediante la [acción `setup-python`](https://github.com/actions/setup-python). -The following example caches dependencies for pip. +El siguiente ejemplo guarda las dependencias en caché para pip. ```yaml{:copy} steps: @@ -244,19 +246,19 @@ steps: - run: pip test ``` -By default, the `setup-python` action searches for the dependency file (`requirements.txt` for pip, `Pipfile.lock` for pipenv or `poetry.lock` for poetry) in the whole repository. For more information, see "[Caching packages dependencies](https://github.com/actions/setup-python#caching-packages-dependencies)" in the `setup-python` README. +De manera predeterminada, la acción `setup-python` busca el archivo de dependencias (`requirements.txt` para pip, `Pipfile.lock` para pipenvo o `poetry.lock` para poetry) en todo el repositorio. Para obtener más información, consulta "[Almacenamiento en caché de dependencias de paquetes](https://github.com/actions/setup-python#caching-packages-dependencies)" en el archivo README de `setup-python`. -If you have a custom requirement or need finer controls for caching, you can use the [`cache` action](https://github.com/marketplace/actions/cache). Pip caches dependencies in different locations, depending on the operating system of the runner. The path you'll need to cache may differ from the Ubuntu example above, depending on the operating system you use. For more information, see [Python caching examples](https://github.com/actions/cache/blob/main/examples.md#python---pip) in the `cache` action repository. +Si tiene una necesidad específica o necesita controles más precisos para el almacenamiento en caché, puede usar la [acción `cache`](https://github.com/marketplace/actions/cache). Pip almacena en caché las dependencias en diferentes ubicaciones, en función del sistema operativo del ejecutor. La ruta que necesitarás para almacenar en caché puede diferir del ejemplo de Ubuntu que se muestra anteriormente, según el sistema operativo que uses. Para obtener más información, consulte [Ejemplos de almacenamiento en caché de Python](https://github.com/actions/cache/blob/main/examples.md#python---pip) en el repositorio de acciones de `cache`. {% endif %} -## Testing your code +## Probar el código -You can use the same commands that you use locally to build and test your code. +Puedes usar los mismos comandos que usas de forma local para construir y probar tu código. -### Testing with pytest and pytest-cov +### Pruebas con pytest y pytest-cov -This example installs or upgrades `pytest` and `pytest-cov`. Tests are then run and output in JUnit format while code coverage results are output in Cobertura. For more information, see [JUnit](https://junit.org/junit5/) and [Cobertura](https://cobertura.github.io/cobertura/). +En este ejemplo se instalan o actualizan `pytest` y `pytest-cov`. A continuación, se ejecutan y se emiten pruebas en formato JUnit, mientras que los resultados de la cobertura de código se emiten en Cobertura. Para obtener más información, consulte [JUnit](https://junit.org/junit5/) y [Cobertura](https://cobertura.github.io/cobertura/). ```yaml{:copy} steps: @@ -276,9 +278,9 @@ steps: pytest tests.py --doctest-modules --junitxml=junit/test-results.xml --cov=com --cov-report=xml --cov-report=html ``` -### Using Flake8 to lint code +### Usar Flake8 para el código lint -The following example installs or upgrades `flake8` and uses it to lint all files. For more information, see [Flake8](http://flake8.pycqa.org/en/latest/). +En el ejemplo siguiente se instala o actualiza `flake8` y se usa para ejecutar el linting en todos los archivos. Para obtener más información, consulte [Flake8](http://flake8.pycqa.org/en/latest/). ```yaml{:copy} steps: @@ -298,11 +300,11 @@ steps: continue-on-error: true ``` -The linting step has `continue-on-error: true` set. This will keep the workflow from failing if the linting step doesn't succeed. Once you've addressed all of the linting errors, you can remove this option so the workflow will catch new issues. +El paso de linting tiene establecido `continue-on-error: true`. Esto prevendrá que el flujo de trabajo falle si el paso de limpieza de código no tiene éxito. Una vez que hayas abordado todos los errores de limpieza de código, puedes eliminar esta opción para que el flujo de trabajo atrape propuestas nuevas. -### Running tests with tox +### Ejecutar pruebas con tox -With {% data variables.product.prodname_actions %}, you can run tests with tox and spread the work across multiple jobs. You'll need to invoke tox using the `-e py` option to choose the version of Python in your `PATH`, rather than specifying a specific version. For more information, see [tox](https://tox.readthedocs.io/en/latest/). +Con {% data variables.product.prodname_actions %}, puedes ejecutar pruebas con tox y repartir el trabajo a través de múltiples trabajos. Deberá invocar tox mediante la opción `-e py` para elegir la versión de Python en `PATH` lugar de especificar una versión concreta. Para obtener más información, consulte [tox](https://tox.readthedocs.io/en/latest/). ```yaml{:copy} name: Python package @@ -330,11 +332,11 @@ jobs: run: tox -e py ``` -## Packaging workflow data as artifacts +## Empaquetar datos de flujo de trabajo como artefactos -You can upload artifacts to view after a workflow completes. For example, you may need to save log files, core dumps, test results, or screenshots. For more information, see "[Persisting workflow data using artifacts](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)." +Puedes cargar artefactos para ver después de que se complete un flujo de trabajo. 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. Para más información, vea "[Conservación de datos de flujo de trabajo mediante artefactos](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". -The following example demonstrates how you can use the `upload-artifact` action to archive test results from running `pytest`. For more information, see the [`upload-artifact` action](https://github.com/actions/upload-artifact). +En el ejemplo siguiente se muestra cómo puede usar la acción `upload-artifact` para archivar los resultados de la prueba después de ejecutar `pytest`. Para más información, vea la [acción `upload-artifact`](https://github.com/actions/upload-artifact). ```yaml{:copy} name: Python package @@ -371,11 +373,11 @@ jobs: if: {% raw %}${{ always() }}{% endraw %} ``` -## Publishing to package registries +## Publicar en registros de paquetes -You can configure your workflow to publish your Python package to a package registry once your CI tests pass. This section demonstrates how you can use {% data variables.product.prodname_actions %} to upload your package to PyPI each time you [publish a release](/github/administering-a-repository/managing-releases-in-a-repository). +Puedes configurar tu flujo de trabajo para publicar tu paquete de Python a un registro de paquetes una vez que pasen tus pruebas de IC. En esta sección se muestra cómo puede usar {% data variables.product.prodname_actions %} para cargar el paquete en PyPI cada vez que [publique una versión](/github/administering-a-repository/managing-releases-in-a-repository). -For this example, you will need to create two [PyPI API tokens](https://pypi.org/help/#apitoken). You can use secrets to store the access tokens or credentials needed to publish your package. For more information, see "[Creating and using encrypted secrets](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +En este ejemplo, deberá crear dos [tokens de API de PyPI](https://pypi.org/help/#apitoken). Puedes utilizar secretos para almacenar los tokens de acceso o las credenciales que se necesitan publicar en tu paquete. Para más información, vea ["Creación y uso de secretos cifrados](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". ```yaml{:copy} {% data reusables.actions.actions-not-certified-by-github-comment %} @@ -410,4 +412,4 @@ jobs: password: {% raw %}${{ secrets.PYPI_API_TOKEN }}{% endraw %} ``` -For more information about the starter workflow, see [`python-publish`](https://github.com/actions/starter-workflows/blob/main/ci/python-publish.yml). +Para obtener más información sobre el flujo de trabajo de inicio, consulte [`python-publish`](https://github.com/actions/starter-workflows/blob/main/ci/python-publish.yml). diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md index 72488aef25..65c838a2c3 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md @@ -12,11 +12,15 @@ type: tutorial topics: - CI - Ruby -shortTitle: Crear & probar a Ruby +shortTitle: Build & test Ruby +ms.openlocfilehash: d6408613be9666dc86e982f99dcba47bbe3f7f9b +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147408991' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción @@ -24,16 +28,16 @@ Esta guía te muestra cómo crear un flujo de trabajo de integración contínua ## Prerrequisitos -Te recomendamos que tengas una comprensión básica de Ruby, YAML, las opciones de configuración de flujo de trabajo y de cómo crear un archivo de flujo de trabajo. Para obtener más información, consulta: +Te recomendamos que tengas una comprensión básica de Ruby, YAML, las opciones de configuración de flujo de trabajo y de cómo crear un archivo de flujo de trabajo. Para más información, consulte: -- [Aprende sobre las {% data variables.product.prodname_actions %}](/actions/learn-github-actions) -- [Ruby en 20 minutos](https://www.ruby-lang.org/en/documentation/quickstart/) +- [Más información sobre {% data variables.product.prodname_actions %}](/actions/learn-github-actions) +- [Ruby en 20 minutos](https://www.ruby-lang.org/en/documentation/quickstart/) ## Utilizar el flujo de trabajo inicial de Ruby -{% data variables.product.prodname_dotcom %} Proporciona un flujo de trabajo inicial de Ruby que funcionará para la mayoría de los proyectos de Ruby. Para obtener más información, consulta el [Flujo de trabajo inicial de Ruby](https://github.com/actions/starter-workflows/blob/master/ci/ruby.yml). +{% data variables.product.prodname_dotcom %} Proporciona un flujo de trabajo inicial de Ruby que funcionará para la mayoría de los proyectos de Ruby. Para más información, vea el [flujo de trabajo de inicio de Ruby](https://github.com/actions/starter-workflows/blob/master/ci/ruby.yml). -Para comenzar rápidamente, agrega el flujo de trabajo inicial al directorio de `.github/workflows` de tu repositorio. El flujo de trabajo que se muestra a continuación asume que la rama predeterminada de tu repositorio es `main`. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. En el flujo de trabajo que se muestra a continuación se asume que la rama predeterminada del repositorio es `main`. ```yaml {% data reusables.actions.actions-not-certified-by-github-comment %} @@ -67,9 +71,9 @@ jobs: ## Especificar la versión de Ruby -La forma más fácil de especificar una versión de Ruby es utilizando la acción `ruby/setup-ruby` que se proporciona en la organización de Ruby en GitHub. Esta acción agrega cualquier versión compatible con Ruby al `PATH` de cada ejecución de un job en un flujo de trabajo. Para obtener más información y versiones disponibles de Ruby, consulta [`ruby/setup-ruby`](https://github.com/ruby/setup-ruby). +La forma más sencilla de especificar una versión de Ruby consiste en usar la acción `ruby/setup-ruby` que se proporciona en la organización de Ruby en GitHub. La acción agrega cualquier versión compatible con Ruby a `PATH` de cada ejecución de un trabajo en un flujo de trabajo. Para más información y obtener las versiones de Ruby disponibles, vea [`ruby/setup-ruby`](https://github.com/ruby/setup-ruby). -La forma en la que se recomienda utilizar Ruby con GitHub Actions es mediante la acción `ruby/setup-ruby` de Ruby, ya que esto garantiza el comportamiento consistente a través de los diversos ejecutores y versiones de Ruby. +El uso de la acción `ruby/setup-ruby` de Ruby es la forma recomendada de utilizar Ruby con Acciones de GitHub, ya que esto garantiza el comportamiento consistente entre los diversos ejecutores y versiones de Ruby. La acción `setup-ruby` toma una versión de Ruby como entrada y la configura en el ejecutor. @@ -83,7 +87,7 @@ steps: - run: bundle exec rake ``` -Como alternativa, puedes ingresar un archivo de `.ruby-version` en la raíz de tu repositorio y `setup-ruby` utilizará la versión que se defina en dicho archivo. +Como alternativa, puede insertar un archivo `.ruby-version` en la raíz del repositorio y `setup-ruby` usará la versión definida en ese archivo. ## Hacer pruebas con varias versiones de Ruby @@ -97,7 +101,7 @@ strategy: ``` {% endraw %} -Cad versión de Ruby que se especifica en el arreglo `ruby-version` crea un job que ejecuta los mismos pasos. El contexto {% raw %}`${{ matrix.ruby-version }}`{% endraw %} se utiliza para acceder a la versión actual del job. Para obtener más información acerca de las estrategias y los contextos de la matriz, consulta las secciones "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/learn-github-actions/workflow-syntax-for-github-actions)" y "[Contextos](/actions/learn-github-actions/contexts)". +Cada versión de Ruby que se especifica en la matriz `ruby-version` crea un trabajo que ejecuta los mismos pasos. El contexto {% raw %}`${{ matrix.ruby-version }}`{% endraw %} se usa para acceder a la versión del trabajo actual. Para más información sobre las estrategias y los contextos de matriz, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/learn-github-actions/workflow-syntax-for-github-actions)" y "[Contextos](/actions/learn-github-actions/contexts)". El flujo de trabajo ya actualizado en su totalidad con una estrategia de matriz podría verse así: @@ -137,7 +141,7 @@ jobs: ## Instalar dependencias con Bundler -La acción `setup-ruby` te instalará bundler automáticamente. La versión se determina de acuerdo con tu archivo `gemfile.lock`. Si no hay alguna versión presente en tu archivo de bloqueo, entonces se instalará la última versión compatible. +La acción `setup-ruby` instalará automáticamente el empaquetador. La versión viene determinada por el archivo `gemfile.lock`. Si no hay alguna versión presente en tu archivo de bloqueo, entonces se instalará la última versión compatible. ```yaml steps: @@ -152,7 +156,7 @@ steps: ### Almacenar dependencias en caché -La acción `setup-ruby` proporciona un método para manejar automáticamente el almacenamiento en caché de tus gemas entre ejecuciones. +Las acciones `setup-ruby` proporcionan un método para controlar automáticamente el almacenamiento en caché de las gemas entre ejecuciones. Para habilitar el guardado en caché, configura lo siguiente. @@ -165,11 +169,11 @@ steps: ``` {% endraw %} -Esto configurará a bundler para que instale tus gemas en `vendor/cache`. Para cada ejecución exitosa de tu flujo de trabajo, {% data variables.product.prodname_actions %} almacenará esta carpeta en caché y volverá a descargarla para ejecuciones de flujo de trabajo posteriores. Se utiliza un hash de tu gemfile.lock y de la versión de Ruby como la clave de caché. Si instalas cualquier gema nueva o cambias una versión, el caché se invalidará y bundler realizará una instalación desde cero. +Esto configurará el empaquetador para instalar las gemas en `vendor/cache`. Para cada ejecución correcta de tu flujo de trabajo, {% data variables.product.prodname_actions %} almacenará esta carpeta en caché y volverá a descargarse para cualquier ejecución de flujo de trabajo posterior. Se utiliza un hash de tu gemfile.lock y de la versión de Ruby como la clave de caché. Si instalas cualquier gema nueva o cambias una versión, el caché se invalidará y bundler realizará una instalación desde cero. -**Guardar en caché sin setup-ruby** +**Almacenamiento en caché sin setup-ruby** -Para tener un mejor control sobre el almacenamiento en caché, puedes utilizar la acción de `actions/cache` directamente. 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)". +Para tener mayor control sobre el almacenamiento en caché, puedes usar la acción `actions/cache` directamente. Para más información, vea "[Almacenamiento en caché de dependencias para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". ```yaml steps: @@ -185,7 +189,7 @@ steps: bundle install --jobs 4 --retry 3 ``` -Si estás utilizando una compilación de matriz, deberás incluir las variables de dicha matriz en tu clave de caché. Por ejemplo, si tienes una estrategia de matriz para versiones de Ruby diferentes (`matrix.ruby-version`) y sistemas operativos diferentes (`matrix.os`), tus pasos de flujo de trabajo podrían verse así: +Si estás utilizando una compilación de matriz, deberás incluir las variables de dicha matriz en tu clave de caché. Por ejemplo, si tiene una estrategia de matriz para diferentes versiones de Ruby (`matrix.ruby-version`) y sistemas operativos (`matrix.os`), los pasos de flujo de trabajo podrían tener este aspecto: ```yaml steps: @@ -240,7 +244,7 @@ jobs: ## Limpiar tu código -El siguiente ejemplo instala `rubocop` y lo utiliza para limpiar todos los archivos. Para obtener más información, consulta la sección [RuboCop](https://github.com/rubocop-hq/rubocop). Puedes [configurar Rubocop](https://docs.rubocop.org/rubocop/configuration.html) para decidir cuáles serán las reglas de limpieza específicas. +En el ejemplo siguiente se instala `rubocop` y se usa para el lint de todos los archivos. Para más información, vea [RuboCop](https://github.com/rubocop-hq/rubocop). Puede [configurar Rubocop](https://docs.rubocop.org/rubocop/configuration.html) para decidir las reglas de linting específicas. ```yaml {% data reusables.actions.actions-not-certified-by-github-comment %} @@ -268,7 +272,7 @@ jobs: Puedes configurar tu flujo de trabajo para publicar tu paquete de Ruby en cualquier registro de paquetes que quieras cuando pasen tus pruebas de IC. -Puedes almacenar todos los tokens de acceso o credenciales necesarios para publicar tu paquete utilizando secretos del repositorio. Elsiguiente ejemplo crea y publica un paquete en el `Registro de Paquetes de Github` y en `RubyGems`. +Puedes almacenar todos los tokens de acceso o credenciales necesarios para publicar tu paquete utilizando secretos del repositorio. En el ejemplo siguiente se crea y publica un paquete en `GitHub Package Registry` y `RubyGems`. ```yaml {% data reusables.actions.actions-not-certified-by-github-comment %} diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-swift.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-swift.md index d37159ef79..3234d842f3 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-swift.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-swift.md @@ -12,30 +12,33 @@ type: tutorial topics: - CI - Swift -shortTitle: Compilar & probar en Swift +shortTitle: Build & test Swift +ms.openlocfilehash: 5717f9c7a939d2347ea5a49458002185c3ec07eb +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147408999' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción Esta guía te muestra cómo crear y probar un paquete de Swift. -{% ifversion ghae %} Para compilar y probar tu proyecto de Swift en {% data variables.product.prodname_ghe_managed %}, se requieren las dependencias necesarias de Swift. {% 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 y los ejecutores de Ubuntu y macOS incluyen las dependencias para crear paquetes de Swift. Para encontrar una lista completa de software actualizado y las versiones preinstaladas de Swift y Xcode, consulta la sección "[Acerca de los ejecutores hospedados en GitHub](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-software)".{% endif %} +{% ifversion ghae %} Para compilar y probar tu proyecto de Swift en {% data variables.product.prodname_ghe_managed %}, se requieren las dependencias necesarias de Swift. Los ejecutores hospedados en {% data reusables.actions.self-hosted-runners-software %} {% else %}{% data variables.product.prodname_dotcom %} tienen una caché de herramientas con software preinstalado y los ejecutores de Ubuntu y macOS incluyen las dependencias para crear paquetes de Swift. Para obtener una lista completa de software actualizado y las versiones preinstaladas de Swift y Xcode, vea "[Acerca de los ejecutores hospedados en GitHub](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-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 "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". +Ya debes estar familiarizado con la sintaxis de YAML y con cómo se utiliza con {% data variables.product.prodname_actions %}. Para más información, vea "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". -Te recomendamos que tengas un entendimiento básico de los paquetes de Swift. Para obtener más información, consulta la sección "[Paquetes de Swift](https://developer.apple.com/documentation/swift_packages)" en la documentación de desarrollador de Apple. +Te recomendamos que tengas un entendimiento básico de los paquetes de Swift. Para más información, vea "[Paquetes de Swift](https://developer.apple.com/documentation/swift_packages)" en la documentación para desarrolladores de Apple. ## Utilizar el flujo de trabajo inicial de Swift -{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Swift que debería funcionar par ala mayoría de los proyectos de Swift y esta guía incluye ejemplos que te muestran cómo personalizarlo. Para obtener más información, consulta la sección [Flujo de trabajo inicial de Swift](https://github.com/actions/starter-workflows/blob/main/ci/swift.yml). +{% data variables.product.prodname_dotcom %} proporciona un flujo de trabajo inicial de Swift que debería funcionar par ala mayoría de los proyectos de Swift y esta guía incluye ejemplos que te muestran cómo personalizarlo. Para más información, vea el [flujo de trabajo de inicio de Swift](https://github.com/actions/starter-workflows/blob/main/ci/swift.yml). -Para comenzar rápidamente, agrega el flujo de trabajo inicial al directorio de `.github/workflows` de tu repositorio. +Para comenzar rápidamente, agregue el flujo de trabajo de inicio al directorio `.github/workflows` del repositorio. ```yaml{:copy} name: Swift @@ -57,15 +60,15 @@ jobs: ## Especificar una versión de Swift -Para utilizar una versión preinstalada de Swift en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, utiliza la acción `fwal/setup-swift`. Esta acción encuentra una versión específica de Swift desde el caché de herramientas en el ejecutor y agrega los binarios necesarios al `PATH`. Estos cambios persistirán durante el resto de un job. Para obtener más información, consulta la acción [`fwal/setup-swift`](https://github.com/marketplace/actions/setup-swift). +Para usar una versión preinstalada concreta de Swift en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, use la acción `fwal/setup-swift`. Esta acción busca una versión específica de Swift en la caché de herramientas en el ejecutor y agrega los binarios necesarios a `PATH`. Estos cambios persistirán durante el resto de un job. Para más información, vea la acción [`fwal/setup-swift`](https://github.com/marketplace/actions/setup-swift). -Si estás utilizando un ejecutor auto-hospedado, debes instalar tus versiones de Swift deseadas y agregarlas al `PATH`. +Si usa un ejecutor autohospedado, debe instalar las versiones de Swift deseadas y agregarlas a `PATH`. -Los siguientes ejemplos demuestran el uso de la acción `fwal/setup-swift`. +En los ejemplos siguientes se muestra cómo usar la acción `fwal/setup-swift`. ### Utilizar versiones múltiples de Swift -Puedes configurar tu job para que utilice versiones múltiples de Swift en una matriz. +Puedes configurar el trabajo para que use múltiples versiones de Swift en una matriz. ```yaml{:copy} @@ -99,7 +102,7 @@ jobs: ### Utilizar solo una versión específica de Swift -Puedes configurar tu job para que utilice una sola versión específica de Swift, tal como la `5.3.3`. +Puede configurar el trabajo para que use una versión concreta de Swift, por ejemplo, `5.3.3`. {% raw %} ```yaml{:copy} @@ -114,7 +117,7 @@ steps: ## Construir y probar tu código -Puedes utilizar los mismos comandos que usas localmente para compilar y probar tu código utilizando Swift. Este ejemplo demuestra cómo utilizar `swift build` y `swift test` en un job: +Puedes utilizar los mismos comandos que usas localmente para compilar y probar tu código utilizando Swift. En este ejemplo se muestra cómo usar `swift build` y `swift test` en un trabajo: ```yaml{:copy} steps: diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md index b86dc1810e..df269feb46 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md @@ -16,11 +16,15 @@ topics: - Xamarin.Android - Android - iOS -shortTitle: Compila & prueba las apps de Xamarin +shortTitle: Build & test Xamarin apps +ms.openlocfilehash: 2e4e9a8eb73cd9dc2ef054c6c3ac48a9beadd9d1 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147518932' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción @@ -28,18 +32,18 @@ Esta guía te muestra cómo crear un flujo de trabajo que realice integración c Para encontrar una lista completa de versiones disponibles de Xamarin SDK en los ejecutores de macOS hospedados en {% data variables.product.prodname_actions %}, consulta la documentación: -* [macOS 10.15](https://github.com/actions/runner-images/blob/main/images/macos/macos-10.15-Readme.md#xamarin-bundles) -* [macOS 11](https://github.com/actions/runner-images/blob/main/images/macos/macos-11-Readme.md#xamarin-bundles) +* [macOS 10.15](https://github.com/actions/runner-images/blob/main/images/macos/macos-10.15-Readme.md#xamarin-bundles) +* [macOS 11](https://github.com/actions/runner-images/blob/main/images/macos/macos-11-Readme.md#xamarin-bundles) {% data reusables.actions.macos-runner-preview %} -## Prerrequisitos +## Requisitos previos -Te recomendamos tener un entendimiento básico de Xamarin, .NET Core SDK, Yaml, opciones de configuración de flujo de trabajo y cómo crear un archivo de flujo de trabajo. Para obtener más información, consulta: +Te recomendamos tener un entendimiento básico de Xamarin, .NET Core SDK, Yaml, opciones de configuración de flujo de trabajo y cómo crear un archivo de flujo de trabajo. Para más información, consulte: -- "[Sintaxis de flujo de trabajo para las {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" -- "[Comenzar con .NET](https://dotnet.microsoft.com/learn)" -- "[Aprende Xamarin](https://dotnet.microsoft.com/learn/xamarin)" +- "[Sintaxis de flujos de trabajo para {% data variables.product.prodname_actions %}](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)" +- "[Introducción a .NET](https://dotnet.microsoft.com/learn)" +- "[Más información sobre Xamarin](https://dotnet.microsoft.com/learn/xamarin)" ## Crear apps de Xamarin.iOS @@ -60,7 +64,7 @@ jobs: - name: Set default Xamarin SDK versions run: | $VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --ios=14.10 - + - name: Set default Xcode 12.3 run: | XCODE_ROOT=/Applications/Xcode_12.3.0.app @@ -113,6 +117,6 @@ jobs: ## Especificar una versión de .NET -Para utilizar una versión preinstalada de .NET Core SDK en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, utiliza la acción `setup-dotnet`. Esta acción encuentra una versión específica de .NET desde el caché de las herramientas en cada ejecutor y agrega los binarios necesarios a `PATH`. Estos cambios persistirán para el recordatorio del job. - -La acción `setup-dotnet` es la forma recomendada de utilizar .NET con las {% data variables.product.prodname_actions %}, porque garantiza el comportamiento consistente a través de diversos ejecutores y diversas versiones de .NET. Si estás utilizando un ejecutor auto-hospedado, debes instalar .NET y agregarlo a `PATH`. Para obtener más información, consulta la acción [`setup-dotnet`](https://github.com/marketplace/actions/setup-net-core-sdk). +Para usar una versión preinstalada del SDK de .NET Core en un ejecutor hospedado en {% data variables.product.prodname_dotcom %}, use la acción `setup-dotnet`. Esta acción busca una versión específica de .NET en la 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-dotnet` es la forma recomendada de usar .NET con {% data variables.product.prodname_actions %}, ya que garantiza el comportamiento coherente entre los distintos ejecutores y versiones de .NET. Si va a usar un ejecutor autohospedado, debe instalar .NET y agregarlo a `PATH`. Para más información, vea la acción [`setup-dotnet`](https://github.com/marketplace/actions/setup-net-core-sdk). 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 759f0cf61e..a190bb5e08 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 @@ -1,6 +1,6 @@ --- title: Compilaciones automáticas y pruebas -shortTitle: Compila y prueba +shortTitle: Build and test intro: 'Puedes compilar y hacer pruebas automáticamente en tus proyectos con {% data variables.product.prodname_actions %}.' versions: fpt: '*' @@ -29,5 +29,11 @@ children: - /building-and-testing-ruby - /building-and-testing-swift - /building-and-testing-xamarin-applications +ms.openlocfilehash: fb95fa1cbd04dfd8484755fd5ee444a8fae93a38 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '146682290' --- diff --git a/translations/es-ES/content/actions/creating-actions/about-custom-actions.md b/translations/es-ES/content/actions/creating-actions/about-custom-actions.md index ac2fa6164f..e752b3bbb3 100644 --- a/translations/es-ES/content/actions/creating-actions/about-custom-actions.md +++ b/translations/es-ES/content/actions/creating-actions/about-custom-actions.md @@ -16,79 +16,80 @@ type: overview topics: - Action development - Fundamentals +ms.openlocfilehash: ac933a5014750f75373fafa7f8dd52333b79a469 +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147154577' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Acercad e las acciones personalizadas -Puedes crear acciones por medio de a escritura de un código personalizado que interactúe con tu repositorio de la manera que desees, incluida la integración con las API de {% data variables.product.prodname_dotcom %} y cualquier API de terceros disponible públicamente. Por ejemplo, una acción puede publicar módulos npm, enviar alertas por SMS cuando se crean propuestas urgentes o implementar un código listo para producción. +Puedes crear acciones escribiendo un código personalizado que interactúe con tu repositorio de la manera que desees, incluida la integración con las API de {% data variables.product.prodname_dotcom %} y cualquier API de terceros disponible públicamente. Por ejemplo, una acción puede publicar módulos npm, enviar alertas por SMS cuando se crean problemas urgentes o implementar código listo para producción. -{% ifversion fpt or ghec %} -Puedes escribir tus propias acciones para usar en tu flujo de trabajo o compartir las acciones que crees con la comunidad {% data variables.product.prodname_dotcom %}. Para compartir las acciones que creaste con todos, tu repositorio debe ser público. {% ifversion internal-actions %}Para compartir las acciones únicamente con tu empresa, tu repositorio debe ser interno.{% endif %} -{% endif %} +{% ifversion fpt or ghec %} Puede escribir sus propias acciones para utilizarlas en su flujo de trabajo o compartir las acciones que cree con la comunidad de {% data variables.product.prodname_dotcom %}. Para compartir las acciones que creaste con todos, tu repositorio debe ser público. {% ifversion internal-actions %}Para compartir acciones solo con tu empresa, el repositorio debe ser interno.{% endif %} {% endif %} Las acciones pueden ejecutarse directamente en una máquina o en un contenedor Docker. Puedes definir las entradas, salidas y variables de entorno de una acción. ## Tipos de acciones -Puedes crear acciones de contenedor Docker y JavaScript. Las acciones requieren un archivo de metadatos para definir las entradas, salidas y puntos de entrada para tu acción. El nombre del archivo de metadatos debe ser `action.yml` o `action.yaml`. Para obtener más información, consulta "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions)" +Puedes crear acciones de contenedor Docker y JavaScript. Las acciones requieren un archivo de metadatos para definir las entradas, salidas y puntos de entrada para tu acción. El nombre del archivo de metadatos debe ser `action.yml` o `action.yaml`. Para más información, vea "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions)". -| Tipo | Sistema operativo | -| ------------------- | --------------------- | -| Contenedor Docker | Linux | -| JavaScript | Linux, macOS, Windows | +| Tipo | Sistema operativo | +| ---- | ------------------- | +| Contenedor de Docker | Linux | +| JavaScript | Linux, macOS, Windows | | Acciones compuestas | Linux, macOS, Windows | -### Acciones del contenedor Docker +### Acciones de contenedor de Docker -Los contenedores Docker empaquetan el entorno con el código de las {% data variables.product.prodname_actions %}. Esto crea una unidad de trabajo más consistente y confiable, ya que el consumidor de la acción no necesita preocuparse por las herramientas o las dependencias. +Los contenedores Docker empaquetan el entorno con el código {% data variables.product.prodname_actions %}. Esto crea una unidad de trabajo más consistente y confiable, ya que el consumidor de la acción no necesita preocuparse por las herramientas o las dependencias. -Un contenedor Docker te permite usar versiones específicas de un sistema operativo, dependencias, herramientas y código. Para las acciones que se deben ejecutar en una configuración de entorno específica, Docker es una opción ideal porque puedes personalizar el sistema operativo y las herramientas. Debido a la latencia para crear y recuperar el contenedor, las acciones del contenedor Docker son más lentas que las acciones de JavaScript. +Un contenedor Docker te permite usar versiones específicas de un sistema operativo, dependencias, herramientas y código. Para las acciones que se deben ejecutar en una configuración de entorno específica, Docker es una opción ideal ya que puedes personalizar el sistema operativo y las herramientas. Debido a la latencia para crear y recuperar el contenedor, las acciones del contenedor Docker son más lentas que las acciones de JavaScript. Las acciones de contenedor de Docker solo pueden ejecutarse en ejecutores con un sistema operativo Linux. {% data reusables.actions.self-hosted-runner-reqs-docker %} ### Acciones de JavaScript -Las acciones de JavaScript pueden ejecutarse directamente en una máquina del ejecutor y separar el código de acción del entorno utilizado para ejecutar el código. El uso de una acción de JavaScript simplifica el código de acción y se ejecuta más rápido que una acción de contenedor Docker. +Las acciones de JavaScript pueden ejecutarse directamente en una máquina del ejecutor y separar el código de acción del entorno utilizado para ejecutar el código. El uso de una acción de JavaScript simplifica el código de la acción y se ejecuta más rápido que una acción de contenedor Docker. {% data reusables.actions.pure-javascript %} -Si estás desarrollando un proyecto Node.js, el conjunto de herramientas de las {% data variables.product.prodname_actions %} te ofrece paquetes que puedes usar en tu proyecto para acelerar el desarrollo. Para obtener más información, consulta el repositorio [actions/toolkit](https://github.com/actions/toolkit). +Si estás desarrollando un proyecto Node.js, el conjunto de herramientas de las {% data variables.product.prodname_actions %} te ofrece paquetes que puedes usar en tu proyecto para acelerar el desarrollo. Para obtener más información, consulte el repositorio [actions/toolkit](https://github.com/actions/toolkit). ### Acciones compuestas -Una acción _compuesta_ te permite combinar pasos de flujo de trabajo múltiples dentro de una acción. Por ejemplo, puedes utilizar esta característica para agrupar comandos de ejecución múltiples en una acción y luego tener un flujo de trabajo que ejecute estos comandos agrupados como un paso simple utilizando dicha acción. Para ver un ejemplo, revisa la sección "[Crear una acción compuesta](/actions/creating-actions/creating-a-composite-action)". +Una acción _compuesta_ le permite combinar varios pasos de flujo de trabajo dentro de una acción. Por ejemplo, puedes utilizar esta característica para agrupar comandos de ejecución múltiples en una acción y luego tener un flujo de trabajo que ejecute estos comandos agrupados como un paso simple utilizando dicha acción. Para ver un ejemplo, consulte "[Crear una acción compuesta](/actions/creating-actions/creating-a-composite-action)". ## Elegir una ubicación para tu acción Si estás desarrollando una acción para que otras personas la utilicen, te recomendamos mantener la acción en su propio repositorio en lugar de agruparla con otro código de aplicación. Esto te permite versionar, rastrear y lanzar la acción como cualquier otro software. -{% ifversion fpt or ghec %} -Con el almacenamiento de una acción en su propio repositorio es más fácil para la comunidad {% data variables.product.prodname_dotcom %} descubrir la acción, reduce el alcance de la base de código para que los desarrolladores solucionen problemas y extiendan la acción, y desacopla el control de versiones de otro código de aplicación. +{% ifversion fpt or ghec %} Con el almacenamiento de una acción en su propio repositorio es más fácil para la comunidad de {% data variables.product.prodname_dotcom %} descubrir la acción, se reduce el alcance de la base de código para que los desarrolladores solucionen problemas y extiendan la acción y se desacopla el control de versiones del de otro código de aplicación. {% endif %} {% data reusables.actions.internal-actions-summary %} -{% ifversion fpt or ghec %}Si estás creando una acción que no piensas poner disponible para otros, puedes {% else %} Puedes {% endif %} almacenar los archivos de dicha acción en cualquier ubicación de tu repositorio. Si tienes la intención de combinar la acción, el flujo de trabajo y el código de aplicación en un único repositorio, es recomendable que almacenes las acciones en el directorio `.github`. Por ejemplo, `.github/actions/action-a` y `.github/actions/action-b`. +{% ifversion fpt or ghec %}Si estás creando una acción que no piensas poner disponible para otros, puedes {% else %} Puedes {% endif %} almacenar los archivos de dicha acción en cualquier ubicación de tu repositorio. Si tiene previsto combinar un código de acción, de flujo de trabajo y de aplicación en un único repositorio, se recomienda almacenar las acciones en el directorio `.github`. Por ejemplo, `.github/actions/action-a` y `.github/actions/action-b`. ## Compatibilidad con {% data variables.product.prodname_ghe_server %} Para garantizar de que tu acción es compatible con {% data variables.product.prodname_ghe_server %}, debes asegurarte de que no utilices ninguna referencia escrita a mano para las URL de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. En vez de esto, deberías utilizar variables de ambiente para referirte a la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}: -- Crear y validar un lanzamiento en una rama de lanzamiento (tal como `release/v1`) antes de crear la etiqueta de lanzamiento (por ejemplo, `v1.0.2`). -- Para el caso de GraphQL, utiliza la variable de ambiente `GITHUB_GRAPHQL_URL`. +- Para la API de REST, use la variable de entorno `GITHUB_API_URL`. +- Para GraphQL, use la variable de entorno `GITHUB_GRAPHQL_URL`. -Para obtener más información, consulta la sección "[Variables de ambiente predeterminadas](/actions/configuring-and-managing-workflows/using-environment-variables#default-environment-variables)." +Para obtener más información, consulte "[Variables de entorno predeterminadas](/actions/configuring-and-managing-workflows/using-environment-variables#default-environment-variables)". -## Utilizar la administración de lanzamientos para las acciones +## Uso de la administración de versiones para acciones Esta sección explica cómo puedes utilizar la administración de lanzamientos para distribuir actualizaciones a tus acciones de forma predecible. ### Buenas prácticas para la administración de lanzamientos -Si estás desarrollando una acción para que la utilicen otras personas, te recomendamos utilizar la administración de lanzamientos para controlar cómo distribuyes las actualizaciones. Los usuarios pueden esperar que una versión de parche de una acción incluya las correcciones y parches de seguridad críticos y necesarios mientras aún sigue siendo compatible con sus flujo de trabajo existentes. Deberías considerar lanzar una versión mayor cada que tus cambios afecten la compatibilidad. +Si estás desarrollando una acción para que la utilicen otras personas, te recomendamos utilizar la administración de lanzamientos para controlar cómo distribuyes las actualizaciones. Los usuarios pueden esperar que la versión del parche de una acción incluya correcciones críticas y parches de seguridad necesarios y que se mantenga compatible con los flujos de trabajo existentes. Deberías considerar lanzar una versión mayor cada que tus cambios afecten la compatibilidad. Bajo este acercamiento de administración de lanzamientos, los usuarios no deberían referenciar una rama predeterminada de una acción, ya que es probable que contenga el código más reciente y, en consecuencia, podría ser inestable. En vez de esto, puedes recomendar a tus usuarios que especifiquen una versión mayor cuando utilicen tu acción, y únicamente dirigirlos a una versión más específica si encuentran algún problema. @@ -98,11 +99,11 @@ Para utilizar una versión específica de la acción, los usuarios pueden config Te recomendamos utilizar etiquetas para la administración de lanzamientos de acciones. Al utilizar este acercamiento, tus usuarios pueden distinguir claramente entre las versiones mayores y menores: -- Crear y validar un lanzamiento en una rama de lanzamiento (tal como `release/v1`) antes de crear la etiqueta de lanzamiento (por ejemplo, `v1.0.2`). -- Crear un lanzamiento utilizando un versionamiento semántico. Para obtener más información, consulta "[Creating releases](/articles/creating-a-label/) (Crear lanzamientos)". -- Mover la etiqueta de versión mayor (tal como `v1`, `v2`) para apuntar a la referencia de Git en el lanzamiento actual. Para obtener más información, consulta [Conceptos básicos de Git: etiquetas](https://git-scm.com/book/en/v2/Git-Basics-Tagging)". -- Introducir una etiqueta de versión mayor (`v2`) para los cambios que modificarán sustancialmente los flujos de trabajo existentes. Por ejemplo, un cambio importante será cambiar las entradas de una acción. -- Las versiones mayores pueden lanzarse inicialmente con una etiqueta de `beta` para indicar su estado, por ejemplo, `v2-beta`. La etiqueta `-beta` puede eliminarse entonces cuando esté listo. +- Cree y valide una versión en una rama de versión (como `release/v1`) antes de crear la etiqueta de versión (por ejemplo, `v1.0.2`). +- Crear un lanzamiento utilizando un versionamiento semántico. Para obtener más información, consulte "[Creación de versiones](/articles/creating-releases)". +- Mueva la etiqueta de versión principal (como `v1`, `v2`) para que apunte a la referencia de Git de la versión actual. Para obtener más información, consulte "[Conceptos básicos de Git: etiquetado](https://git-scm.com/book/en/v2/Git-Basics-Tagging)". +- Introduzca una nueva etiqueta de versión principal (`v2`) para los cambios que interrumpirán los flujos de trabajo existentes. Por ejemplo, un cambio importante será cambiar las entradas de una acción. +- Las versiones principales se pueden publicar inicialmente con una etiqueta `beta` para indicar su estado, por ejemplo, `v2-beta`. La etiqueta `-beta` se puede quitar cuando la versión esté lista. Este ejemplo ilustra como un usuario puede referenciar una etiqueta de un lanzamiento mayor: @@ -138,10 +139,10 @@ steps: ## Crear un archivo README para tu acción -Si tienes la intención de compartir públicamente tu acción, te recomendamos crear un archivo README para ayudar a las personas a que aprendan a usar tu acción. Puedes incluir esta información en tu `README.md`: +Si tienes la intención de compartir públicamente tu acción, te recomendamos crear un archivo README para ayudar a las personas a que aprendan a usar tu acción. Puede incluir esta información en `README.md`: - Una descripción detallada de lo que hace la acción. -- Argumentos necesarios de entrada y salida. +- Argumentos obligatorios de entrada y salida. - Argumentos opcionales de entrada y salida. - Secretos que utiliza la acción. - Variables de entorno que utiliza la acción. @@ -149,7 +150,7 @@ Si tienes la intención de compartir públicamente tu acción, te recomendamos c ## Comparar {% data variables.product.prodname_actions %} para {% data variables.product.prodname_github_apps %} -{% data variables.product.prodname_marketplace %} ofrece herramientas para mejorar tu flujo de trabajo. Comprender las diferencias y los beneficios de cada herramienta te permitirá seleccionar la mejor herramienta para tu trabajo. Para obtener más información acerca de la creación de apps, consulta "[Acerca de las apps](/apps/about-apps/)". +{% data variables.product.prodname_marketplace %} ofrece herramientas para mejorar tu flujo de trabajo. Comprender las diferencias y los beneficios de cada herramienta te permitirá seleccionar la mejor herramienta para tu trabajo. Para obtener más información sobre la creación de aplicaciones, consulte "[Acerca de las aplicaciones](/apps/about-apps/)". ### Fortalezas de las acciones y las aplicaciones de GitHub @@ -168,6 +169,6 @@ Si bien tanto las {% data variables.product.prodname_actions %} como las {% data * No necesitan que implementas un código o que sirvas una aplicación. * Tienen una interfaz simple para crear y usar secretos, que permite que las acciones interactúen con servicios de terceros sin la necesidad de almacenar las credenciales de la persona que utiliza la acción. -## Leer más +## Información adicional - "[Herramientas de desarrollo para {% data variables.product.prodname_actions %}](/articles/development-tools-for-github-actions)" diff --git a/translations/es-ES/content/actions/creating-actions/creating-a-composite-action.md b/translations/es-ES/content/actions/creating-actions/creating-a-composite-action.md index 69937f6970..49fcd2d4bf 100644 --- a/translations/es-ES/content/actions/creating-actions/creating-a-composite-action.md +++ b/translations/es-ES/content/actions/creating-actions/creating-a-composite-action.md @@ -11,15 +11,19 @@ versions: type: tutorial topics: - Action development -shortTitle: Acción copuesta +shortTitle: Composite action +ms.openlocfilehash: fae29972e9ce4a19485e2f13ed2ff80b589a1a0a +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '145091878' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ## Introducción -En esta guía, aprenderás acerca de los componentes básicos necesarios para crear y usar una acción compuesta empaquetada. Para centrar esta guía en los componentes necesarios para empaquetar la acción, la funcionalidad del código de la acción es mínima. La acción imprime "Hello World" y después "Goodbye", o si proporcionas un nombre personalizado, imprime "Hello [who-to-greet]" y luego "Goodbye". La acción también mapea un número aleatorio hacia la variable de salida `random-number`, y ejecuta un script denominado `goodbye.sh`. +En esta guía, aprenderás acerca de los componentes básicos necesarios para crear y usar una acción compuesta empaquetada. Para centrar esta guía en los componentes necesarios para empaquetar la acción, la funcionalidad del código de la acción es mínima. La acción imprime "Hello World" y después "Goodbye", o si proporcionas un nombre personalizado, imprime "Hello [who-to-greet]" y luego "Goodbye". La acción también asigna un número aleatorio a la variable de salida `random-number` y ejecuta un script denominado `goodbye.sh`. Una vez que completes este proyecto, deberías comprender cómo crear tu propia acción compuesta y probarla en un flujo de trabajo. @@ -29,29 +33,29 @@ Una vez que completes este proyecto, deberías comprender cómo crear tu propia Antes de comenzar, deberás crear un repositorio en {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. -1. Crea un repositorio público nuevo en {% data variables.product.product_location %}. Puedes elegir cualquier nombre de repositorio o utilizar el siguiente ejemplo de `hello-world-composite-action`. Puedes agregar estos archivos después de que tu proyecto se haya subido a {% data variables.product.product_name %}. Para obtener más información, consulta "[Crear un repositorio nuevo](/articles/creating-a-new-repository)". +1. Crea un repositorio público nuevo en {% data variables.product.product_location %}. Puede elegir cualquier nombre de repositorio o usar el ejemplo `hello-world-composite-action` siguiente. Puedes agregar estos archivos después de que tu proyecto se haya subido a {% data variables.product.product_name %}. Para más información, vea "[Creación de un repositorio](/articles/creating-a-new-repository)". -1. Clona el repositorio en tu computadora. Para obtener más información, consulta "[Clonar un repositorio](/articles/cloning-a-repository)". +1. Clona tu repositorio en tu computadora. Para más información, vea "[Clonación de un repositorio](/articles/cloning-a-repository)". -1. Desde tu terminal, cambia los directorios en el repositorio nuevo. +1. Desde tu terminal, cambia los directorios en tu repositorio nuevo. ```shell cd hello-world-composite-action ``` -2. En el repositorio `hello-world-composite-action`, crea un archivo nuevo que se llame `goodbye.sh` y agrega el siguiente código de ejemplo: +2. En el repositorio `hello-world-composite-action`, cree un archivo denominado `goodbye.sh`y agregue el código de ejemplo siguiente: ```bash echo "Goodbye" ``` -3. Desde tu terminal, haz ejecutable a `goodbye.sh`. +3. Desde el terminal, convierta `goodbye.sh` en ejecutable. ```shell chmod +x goodbye.sh ``` -1. Desde tu terminal, ingresa tu archivo `goodbye.sh`. +1. Desde el terminal, registre el archivo `goodbye.sh`. ```shell git add goodbye.sh git commit -m "Add goodbye script" @@ -60,10 +64,9 @@ Antes de comenzar, deberás crear un repositorio en {% ifversion ghae %}{% data ## Crear un archivo de metadatos de una acción -1. En el repositorio `hello-world-composite-action`, crea un archivo nuevo que se llame `action.yml` y agrega el siguiente código de ejemplo. Para obtener más información acerca de esta sintaxis, consulta la sección de "[`runs` para una acción compuesta](/actions/creating-actions/metadata-syntax-for-github-actions#runs-for-composite-actions)". +1. En el repositorio `hello-world-composite-action`, cree un archivo denominado `action.yml` y agregue el código de ejemplo siguiente. Para más información sobre esta sintaxis, vea "[`runs` para obtener una acción compuesta](/actions/creating-actions/metadata-syntax-for-github-actions#runs-for-composite-actions)". - {% raw %} - **action.yml** + {% raw %} **action.yml** ```yaml name: 'Hello World' description: 'Greet someone' @@ -89,14 +92,13 @@ Antes de comenzar, deberás crear un repositorio en {% ifversion ghae %}{% data - run: goodbye.sh shell: bash ``` - {% endraw %} - Este archivo define la entrada `who-to-greet`, mapea el número generado aleatoriamente en la variable de salida `random-number` y ejecuta el script de `goodbye.sh`. También le dice al ejecutor cómo ejecutar la acción compuesta. + {% endraw %} Este archivo define la entrada `who-to-greet`, asigna el número generado aleatoriamente a la variable de salida `random-number` y ejecuta el script `goodbye.sh`. También le dice al ejecutor cómo ejecutar la acción compuesta. - Para obtener más información acerca de cómo administrar las salidas, consulta la sección "[`outputs` para las acciones compuestas](/actions/creating-actions/metadata-syntax-for-github-actions#outputs-for-composite-actions)". + Para más información sobre cómo administrar salidas, vea "[`outputs` para obtener una acción compuesta](/actions/creating-actions/metadata-syntax-for-github-actions#outputs-for-composite-actions)". - Para obtener más información acerca de cómo utilizar `github.action_path`, consulta la sección "[`github context`](/actions/reference/context-and-expression-syntax-for-github-actions#github-context)". + Para más información sobre cómo usar `github.action_path`, vea "[`github context`](/actions/reference/context-and-expression-syntax-for-github-actions#github-context)". -1. Desde tu terminal, ingresa tu archivo `action.yml`. +1. Desde el terminal, registre el archivo `action.yml`. ```shell git add action.yml @@ -104,7 +106,7 @@ Antes de comenzar, deberás crear un repositorio en {% ifversion ghae %}{% data git push ``` -1. Desde tu terminal, agrega una etiqueta. Este ejemplo utiliza una etiqueta que se llama `v1`. Para obtener más información, consulta la sección "[Acerca de las acciones](/actions/creating-actions/about-actions#using-release-management-for-actions)". +1. Desde tu terminal, agrega una etiqueta. En este ejemplo se usa una etiqueta denominada `v1`. Para más información, vea "[Acerca de las acciones](/actions/creating-actions/about-actions#using-release-management-for-actions)". ```shell git tag -a -m "Description of this release" v1 @@ -113,9 +115,9 @@ Antes de comenzar, deberás crear un repositorio en {% ifversion ghae %}{% data ## Probar tu acción en un flujo de trabajo -El siguiente código de flujo de trabajo utiliza la acción completada de "hello world" que hiciste previamente en "[Crear un archivo de metadatos para la acción](/actions/creating-actions/creating-a-composite-action#creating-an-action-metadata-file)". +En el siguiente código de flujo de trabajo se usa la acción "Hola mundo" completada que ha creado en "[Creación de un archivo de metadatos de acción](/actions/creating-actions/creating-a-composite-action#creating-an-action-metadata-file)". -Copia el código del flujo de trabajo en un archivo de `.github/workflows/main.yml` en otro repositorio, pero reemplaza `actions/hello-world-composite-action@v1` con el repositorio y etiqueta que creaste. También puedes reemplazar la entrada `who-to-greet` con tu nombre. +Copie el código de flujo de trabajo en un archivo `.github/workflows/main.yml` de otro repositorio, pero reemplace `actions/hello-world-composite-action@v1` por el repositorio y la etiqueta que ha creado. También puede reemplazar la entrada `who-to-greet` por su nombre. **.github/workflows/main.yml** ```yaml @@ -135,4 +137,4 @@ jobs: shell: bash ``` -Desde tu repositorio, da clic en la pestaña de **Acciones** y selecciona la última ejecución de flujo de trabajo. La salida deberá incluir "Hello Mona the Octocat", el resultado del script de "Goodbye" y un número aleatorio. +En el repositorio, haga clic en la pestaña **Actions** y seleccione la última ejecución de flujo de trabajo. La salida deberá incluir "Hello Mona the Octocat", el resultado del script de "Goodbye" y un número aleatorio. diff --git a/translations/es-ES/content/actions/creating-actions/creating-a-docker-container-action.md b/translations/es-ES/content/actions/creating-actions/creating-a-docker-container-action.md index 28423b9820..6538324260 100644 --- a/translations/es-ES/content/actions/creating-actions/creating-a-docker-container-action.md +++ b/translations/es-ES/content/actions/creating-actions/creating-a-docker-container-action.md @@ -1,6 +1,6 @@ --- -title: Creating a Docker container action -intro: 'This guide shows you the minimal steps required to build a Docker container action. ' +title: Creación de una acción de contenedor de Docker +intro: 'Esta guía te muestra los pasos mínimos necesarios para desarrollar una acción de contenedor Docker. ' redirect_from: - /articles/creating-a-docker-container-action - /github/automating-your-workflow-with-github-actions/creating-a-docker-container-action @@ -16,47 +16,49 @@ topics: - Action development - Docker shortTitle: Docker container action +ms.openlocfilehash: f22b361f25f406dfdb1233f4d9ce62f2b6b919dc +ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.translationtype: HT +ms.contentlocale: es-ES +ms.lasthandoff: 09/05/2022 +ms.locfileid: '147518788' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +## Introducción -## Introduction +Esta guía te muestra los pasos mínimos necesarios para desarrollar una acción de contenedor de Docker. Para centrar esta guía en los componentes necesarios para empaquetar la acción, la funcionalidad del código de la acción es mínima. La acción imprime "Hello World" en los registros o "Hello [who-to-greet]"si proporcionas un nombre personalizado. -In this guide, you'll learn about the basic components needed to create and use a packaged Docker container action. To focus this guide on the components needed to package the action, the functionality of the action's code is minimal. The action prints "Hello World" in the logs or "Hello [who-to-greet]" if you provide a custom name. - -Once you complete this project, you should understand how to build your own Docker container action and test it in a workflow. +Una vez que completes este proyecto, deberías comprender cómo crear tu propia acción de contenedor Docker y probarla en un flujo de trabajo. {% data reusables.actions.self-hosted-runner-reqs-docker %} {% data reusables.actions.context-injection-warning %} -## Prerequisites +## Prerrequisitos -You may find it helpful to have a basic understanding of {% data variables.product.prodname_actions %} environment variables and the Docker container filesystem: +Puede ser útil tener un entendimiento básico de variables de entorno de las {% data variables.product.prodname_actions %} y del sistema de archivos de contenedor Docker: -- "[Using environment variables](/actions/automating-your-workflow-with-github-actions/using-environment-variables)" -{% ifversion ghae %} -- "[Docker container filesystem](/actions/using-github-hosted-runners/about-ae-hosted-runners#docker-container-filesystem)." +- "[Uso de variables de entorno](/actions/automating-your-workflow-with-github-actions/using-environment-variables)" {% ifversion ghae %} +- "[Sistema de archivos del contenedor de Docker](/actions/using-github-hosted-runners/about-ae-hosted-runners#docker-container-filesystem)". {% else %} -- "[About {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners#docker-container-filesystem)" -{% endif %} +- "[Acerca de los ejecutores hospedados en {% data variables.product.prodname_dotcom %}](/actions/using-github-hosted-runners/about-github-hosted-runners#docker-container-filesystem)" {% endif %} -Before you begin, you'll need to create a {% data variables.product.prodname_dotcom %} repository. +Antes de comenzar, necesitarás crear un repositorio de {% data variables.product.prodname_dotcom %}. -1. Create a new repository on {% data variables.product.product_location %}. You can choose any repository name or use "hello-world-docker-action" like this example. For more information, see "[Create a new repository](/articles/creating-a-new-repository)." +1. Crea un repositorio nuevo en {% data variables.product.product_location %}. Puedes elegir cualquier nombre de repositorio o usar "hello-world-docker-action" como este ejemplo. Para más información, vea "[Creación de un repositorio](/articles/creating-a-new-repository)". -1. Clone your repository to your computer. For more information, see "[Cloning a repository](/articles/cloning-a-repository)." +1. Clona tu repositorio en tu computadora. Para más información, vea "[Clonación de un repositorio](/articles/cloning-a-repository)". -1. From your terminal, change directories into your new repository. +1. Desde tu terminal, cambia los directorios en tu repositorio nuevo. ```shell{:copy} cd hello-world-docker-action ``` -## Creating a Dockerfile +## Crear un Dockerfile -In your new `hello-world-docker-action` directory, create a new `Dockerfile` file. Make sure that your filename is capitalized correctly (use a capital `D` but not a capital `f`) if you're having issues. For more information, see "[Dockerfile support for {% data variables.product.prodname_actions %}](/actions/creating-actions/dockerfile-support-for-github-actions)." +En el nuevo directorio `hello-world-docker-action`, cree un archivo `Dockerfile`. Asegúrese de que en el nombre de archivo se usen las mayúsculas adecuadas (una `D` mayúscula pero no una `f` mayúscula) en caso de que tenga problemas. Para más información, vea "[Compatibilidad de Dockerfile con {% data variables.product.prodname_actions %}](/actions/creating-actions/dockerfile-support-for-github-actions)". **Dockerfile** ```Dockerfile{:copy} @@ -70,12 +72,11 @@ COPY entrypoint.sh /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"] ``` -## Creating an action metadata file +## Crear un archivo de metadatos de una acción -Create a new `action.yml` file in the `hello-world-docker-action` directory you created above. For more information, see "[Metadata syntax for {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions)." +Cree un archivo `action.yml` en el directorio `hello-world-docker-action` que ha creado antes. Para más información, vea "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions)". -{% raw %} -**action.yml** +{% raw %} **action.yml** ```yaml{:copy} # action.yml name: 'Hello World' @@ -96,19 +97,19 @@ runs: ``` {% endraw %} -This metadata defines one `who-to-greet` input and one `time` output parameter. To pass inputs to the Docker container, you should declare the input using `inputs` and pass the input in the `args` keyword. Everything you include in `args` is passed to the container, but for better discoverability for users of your action, we recommended using inputs. +Estos metadatos definen una entrada `who-to-greet` y un parámetro de salida `time`. Para pasar entradas al contenedor de Docker, debe declarar la entrada mediante `inputs` y pasarla en la palabra clave `args`. Todo lo que incluya en `args` se pasa al contenedor, pero para que a los usuarios les resulte más sencillo descubrir la acción, se recomienda usar entradas. -{% data variables.product.prodname_dotcom %} will build an image from your `Dockerfile`, and run commands in a new container using this image. +{% data variables.product.prodname_dotcom %} compilará una imagen a partir de `Dockerfile` y ejecutará comandos en nuevo contenedor con esta imagen. -## Writing the action code +## Escribir el código de la acción -You can choose any base Docker image and, therefore, any language for your action. The following shell script example uses the `who-to-greet` input variable to print "Hello [who-to-greet]" in the log file. +Puedes elegir cualquier imagen de Docker base y, por lo tanto, cualquier idioma para tu acción. En el ejemplo de script del shell siguiente se usa la variable de entrada `who-to-greet` para imprimir "Hello [a_quien_se_salude]" en el archivo de registro. -Next, the script gets the current time and sets it as an output variable that actions running later in a job can use. In order for {% data variables.product.prodname_dotcom %} to recognize output variables, you must use a workflow command in a specific syntax: `echo "::set-output name=